Every player
New here?

How to read this page

▶

A player page shows one box score, because a hitter and a pitcher share almost no column — which half you get follows the one he appears in. Every rate is built from summed counts, so a batting average is hits over at bats across whatever window you picked rather than an average of nightly averages. Pitchers rank against starters or relievers, which is the split the sport itself draws. A dash means no number for that cell, or a zero in a roster column that counts.

TEX

Alejandro Osuna

Alejandro Osuna is 412th of 439 hitters in slugging percentage, at .278.

94th beats 94% of the Hitters; 1 is the best of however many the row says. Higher is always better, whichever way the stat runs. Red to green by where the placing sits. A stat with no better end is left unpainted.

all 4 shown▶
Playing TimeOffensevs Hitters▶
Games Played63
BattingOffensevs Hitters▶
Plate Appearances17615th373/440
At Bats15114th380/440
Hits3213th379/440
On Base Percentage.31354th199/439
Batting Average.21218th361/439
Doubles46th401/440
Triples020th265/440
Home Runs211th379/440
Extra Base Hits66th413/440
Total Bases428th403/440
Slugging Percentage.2786th412/439
Isolated Power.0665th415/439
On Base Plus Slugging.59113th381/439
Runs125th416/440
Runs Batted In1515th374/440
Plate DisciplineOffensevs Hitters▶
Walks2136th275/440
Walk Rate11.9%89th49/439
Intentional Walks168th95/440
Hit by Pitch233rd262/440
Strikeouts3490th46/440
Strikeout Rate19.3%69th135/439
BaserunningOffensevs Hitters▶
Stolen Bases556th184/440
Stolen Base Rate55.6%2nd103/105
Caught Stealing419th345/440
63 games
DateOppABRHXBHHRTBRBIBBKSB
TEXSep 28, 2025@CLECLE4011022010
TEXSep 26, 2025@CLECLE4111143000
TEXSep 25, 2025MINMIN2010010100
TEXSep 24, 2025MINMIN4000000030
TEXSep 23, 2025MINMIN3010010000
TEXSep 21, 2025MIAMIA4011020000
TEXSep 20, 2025MIAMIA4010011010
TEXSep 19, 2025MIAMIA3010010010
TEXSep 17, 2025@HOUHOU3110010011
TEXSep 16, 2025@HOUHOU3011020100
TEXSep 15, 2025@HOUHOU2100000000
TEXSep 14, 2025@NYMNYM2010010010
TEXSep 13, 2025@NYMNYM2010010000
TEXSep 12, 2025@NYMNYM5110011000
TEXSep 10, 2025MILMIL3010010100
TEXSep 9, 2025MILMIL4010010000
TEXSep 8, 2025MILMIL1000000000
TEXSep 7, 2025HOUHOU0000000000
TEXSep 6, 2025HOUHOU4010010010
TEXSep 5, 2025HOUHOU2000000110
TEXSep 3, 2025@ARIARI2010010201
TEXSep 2, 2025@ARIARI2020021000
TEXSep 1, 2025@ARIARI1010012000
TEXAug 27, 2025LAALAA4110010110
TEXAug 25, 2025LAALAA2000000010
TEXAug 23, 2025CLECLE0000000100
TEXAug 22, 2025CLECLE3000000010
TEXAug 21, 2025@KCKC0000000000
TEXAug 19, 2025@KCKC2000000010
TEXAug 6, 2025NYYNYY0000000000
TEXAug 5, 2025NYYNYY4000000010
TEXAug 4, 2025NYYNYY0000000000
TEXAug 3, 2025@SEASEA3000000010
TEXAug 2, 2025@SEASEA2010010100
TEXJuly 19, 2025DETDET1100000110
TEXJuly 13, 2025@HOUHOU1000001010
TEXJuly 12, 2025@HOUHOU0000000000
TEXJuly 10, 2025@LAALAA4100000110
TEXJuly 8, 2025@LAALAA0000000000
TEXJuly 4, 2025@SDSD4000000010
TEXJuly 2, 2025BALBAL3120020101
TEXJuly 1, 2025BALBAL4111142010
TEXJune 30, 2025BALBAL2000000010
TEXJune 29, 2025SEASEA4010010111
TEXJune 28, 2025SEASEA3100000100
TEXJune 27, 2025SEASEA2011020000
TEXJune 25, 2025@BALBAL3100000101
TEXJune 24, 2025@BALBAL2010011000
TEXJune 19, 2025KCKC3000000110
TEXJune 17, 2025KCKC4010011020
TEXJune 12, 2025@MINMIN1000000000
TEXJune 10, 2025@MINMIN0000000000
TEXJune 8, 2025@WSHWSH4000000020
TEXJune 6, 2025@WSHWSH2000000000
TEXJune 5, 2025@TBTB3000000020
TEXJune 3, 2025@TBTB2000000010
TEXJune 1, 2025STLSTL3100000100
TEXMay 31, 2025STLSTL2010010100
TEXMay 30, 2025STLSTL0000000000
TEXMay 28, 2025TORTOR2000000110
TEXMay 27, 2025TORTOR2010010110
TEXMay 26, 2025TORTOR3020020000
TEXMay 25, 2025@CWSCWS3000000110
By season2 seasons
SeasonGPAABHXBHHRRBISBAVGOBPSLGOPS
2026TEX842332045371255.260.329.304.633
2025TEX631761513262155.212.313.278.591

About MLB Research

▶

Every number the site holds for a Major League team and the players who played for it, in one place. Pick a club, a season and a set of games, and read it. Nothing here needs an account.

Where the numbers come from

The same tables the boards read, resolved through one shared definition per stat. A rate is computed over the whole window rather than averaged across games, so a season figure is not the mean of the nightly ones.