Alejandro Osuna

LF Texas Rangers
Age 24 L/L 5'9" / 185 lbs MLB HR +15%BB +5% Svc 1.024 · Ctrl thru 2031
Overview
MLB40-MANPre-ArbFA 2032
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202421AA/A+/INTL2 orgs582.294/.379/.4962019104—.242/.297/.418
202522AAA/AA/INTL2 orgs308.288/.416/.392222117—.258/.356/.362
202522MLBTEX176.212/.316/.2782570-0.8
202623AAATEX217.282/.387/.38121098—.275/.354/.365
202623MLBTEX233.260/.349/.3041592-0.2
2027PROJ24MLBTEX241.252/.335/.350410970.3
2028PROJ82% MLB25MLBTEX343.255/.338/.3606141000.6
2029PROJ82% MLB26MLBTEX382.256/.339/.3657151010.7
Last 3 seasons WAR -1.0  ·  Next 3 projected WAR 1.6Projected rows: MLB playing time only, park and league context applied.
ContractESTIMATED
Control thru2031Service1.024First FA2032
2027Pre-Arb$0.8M2028Pre-Arb$0.8M2029Arb-1$3M2030Arb-2$4M2031Arb-3$6M
Skills · percentileStatcast 2025-2026
Speed76
xwOBA57
Bat Spd49
Avg EV31
Barrel%10
CompsSal Frelick (age 24) · Tony Kemp (age 24) · Richie Palacios (age 25)
2027 FULL-SEASON PROJECTIONstats below = full-season projection
showingPROJ
wRC+†97
AVG/OBP/SLG.252 / .335 / .350
PA241
HR4
SB10
K%17
BB%9
BABIP296
ISO108
MLB%100%
Value2027 · WAR
BAT: -1.0 runs (wOBA-derived runs vs avg)-1BATRUN: +1.7 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: -2.6 runs (Positional adjustment)-3POSREP: +5.2 runs (Replacement-level credit)+5REPTotal WAR: +0.50+0.5WAR
0.00.51.00.50.60.70.70.527282930313233343536
━ projected WAR━ paid WAR ($/8M) surplus deficit━ post-control+$10M ctrl surplus
Tools · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT60
xAVG
610.260
POWER45
Barrel%
102.9
Avg EV
3187.7
Bat Spd
4971.2
EYE55
scouting grade only
SPEED60
Sprint
7628.5
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.024 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2027Pre-Arb$0.8M+0.5$2M+$1M
2028Pre-Arb$0.8M+0.6$2M+$2M
2029Arb-1$3M+0.7$2M+$0.1M
2030Arb-2$4M+0.7$2M+$0.0M (cut)
2031Arb-3$6M+0.5$1M+$0.0M (cut)
Totals $4M $10M +$3M

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
202118 ADown East Wood Ducks — 243201 451406 34745 175 224350383733 159320 3014 331 57 — — — — — —
202118 INTLMexico — 8666 18501 15182 22 273422394816 121354 2117 364 132 — — — — — —
202219 A+Hickory Crawdads — 8978 22201 6170 23 282329346676 64328 197 292 52 — — — — — —
202219 ADown East Wood Ducks — 320273 841318 36515 3215 308398451849 143350 1611 375 103 — — — — — —
202320 A+Hickory Crawdads — 303247 641415 46675 165 259386385771 126330 2215 348 70 — — — — — —
202320 INTLSurprise Saguaros — 1614 3000 121 00 214312214527 250 126 259 62 — — — — — —
202421 AAFrisco RoughRiders — 265235 721839 22576 73 306380523904 217371 228 394 105 — — — — — —
202421 A+Hickory Crawdads — 196173 47629 14524 103 272340486826 214336 277 355 68 — — — — — —
202421 INTLSurprise Saguaros — 12198 30802 22261 20 306438449887 143400 2118 402 158 — — — — — —
202522 MLBTexas Rangers — 176151 32402 21342 54 212316278594 66256 1912 278 70 -6 -1 +0 -5 +4 -0.8
202522 AAARound Rock Express — 6748 14600 16103 43 292493417909 125368 1524 423 143 — — — — — —
202522 AAFrisco RoughRiders — 169146 39622 13257 102 267355377732 110306 158 329 86 — — — — — —
202522 INTLCharros de Jalisco — 7256 19210 1591 83 339486411897 71404 1221 415 167 — — — — — —
202623 MLBTexas Rangers — 233204 53601 19379 52 260349304653 44313 168 306 92 -2 +0 -0 -5 +5 -0.2
202623 AAARound Rock Express — 217181 511202 28233 103 282387381768 99308 1113 345 98 — — — — — —
▸ Career Totals (raw MLB only — historical actual)
MLB Career— — 409355 851003 407111 106 239335293628 54290 1710 294 85 -7 -0 +0 -10 +9 -0.9
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
202118 A MLEDown East Wood Ducks — 243212 381105 23995 175 179275302577 123290 419 253 57 — — — — — —
202219 A+ MLEHickory Crawdads — 8981 19201 4220 23 235271296567 62272 254 245 52 — — — — — —
202219 A MLEDown East Wood Ducks — 320284 781117 25685 3215 275344394738 120324 218 320 103 — — — — — —
202320 A+ MLEHickory Crawdads — 303265 561215 28905 165 211299321619 109282 309 272 70 — — — — — —
202421 AA MLEFrisco RoughRiders — 265242 641537 15696 73 264323438761 174332 266 323 105 — — — — — —
202421 A+ MLEHickory Crawdads — 196179 38428 8694 103 212262391653 179278 354 269 68 — — — — — —
202522 MLB MLETexas Rangers — 176152 32402 20342 54 211310276587 66256 1911 271 70 -6 -1 +0 -5 +4 -0.8
202522 AAA MLERound Rock Express — 6752 14600 12113 43 269433385817 115351 1618 380 143 — — — — — —
202522 AA MLEFrisco RoughRiders — 169150 38522 9317 102 253325353679 100294 185 295 86 — — — — — —
202623 MLB MLETexas Rangers — 233204 53601 19379 52 260349304653 44313 168 304 92 -2 +0 -0 -5 +5 -0.2
202623 AAA MLERound Rock Express — 217189 521102 20283 103 275354365719 90296 139 313 98 — — — — — —
202118 A MLE2 teams — 329284 501506 321347 197 176276292568 116301 4110 253 57 — — — — — —
202118 A RAW2 teams — 329267 631907 49927 197 236368386754 150329 2815 340 57 — — — — — —
202219 A MLE2 teams — 409365 971318 29915 3418 266328373701 107326 227 304 92 — — — — — —
202219 A RAW2 teams — 409351 1061519 42685 3418 302383427811 125345 1710 357 92 — — — — — —
202320 A+ MLE2 teams — 319278 581215 30956 165 209299313612 104291 309 272 70 — — — — — —
202320 A+ RAW2 teams — 319261 671415 47696 165 257382375758 119325 2215 344 70 — — — — — —
202421 AA MLE3 teams — 582535 12725518 2917411 196 237290404694 166316 305 300 89 — — — — — —
202421 AA RAW3 teams — 582506 14932520 5813511 196 294379496875 202365 2310 382 89 — — — — — —
202522 MLB MLE4 teams — 484418 991934 489013 2712 237334325659 89290 1910 299 88 -7 +1 +0 -5 +10 -0.1
202522 MLB RAW4 teams — 484401 1041834 657813 2712 259380349729 90310 1613 336 88 -7 +1 +0 -5 +10 -0.1
202623 MLB MLE2 teams — 450393 1031702 396512 155 262347321667 59307 149 309 95 -3 +1 -0 -5 +10 0.3
202623 MLB RAW2 teams — 450385 1041803 476012 155 270367340707 70311 1310 325 95 -3 +1 -0 -5 +10 0.3
202118 A MLE2 teams — 329287 501506 321347 197 174276289565 115290 4110 253 57 — — — — — —
202219 A MLE2 teams — 409372 971318 29915 3418 261328366694 105313 227 304 92 — — — — — —
202320 A+ MLE2 teams — 319280 581215 30956 165 207299311610 104282 309 272 70 — — — — — —
202421 AA MLE3 teams — 582537 12725518 2917411 196 236290402693 166309 305 300 89 — — — — — —
202522 MLB MLE4 teams — 484420 991934 489013 2712 236334324658 88287 1910 299 88 — — — — — —
202623 MLB MLE2 teams — 450396 1031702 396512 155 260347318665 58305 149 309 95 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202421 AA MLE3 teams — 582537 12725518 2917411 196 236290402693 166309 305 300 89 — — — — — —
202522 MLB MLE4 teams — 484420 991934 489013 2712 236334324658 88287 1910 299 88 — — — — — —
202623 MLB MLE2 teams — 450396 1031702 396512 155 260347318665 58305 149 309 95 — — — — — —
▸ 2027 season
▸ 2027 — full MLE projection (neutral park, full availability)
202724 MLB MLETEX 100% 540476 1192117 489311 225 252335348683 96296 179 311 97 -2 +2 +1 -6 +12 0.5
▸ 2027 — real world (MLB)
202724 MLB CTXTEX 100% 241213 55914 21425 102 252335350685 98296 179 312 97 -1 +1 +0 -3 +5 0.3
▸ Career projection (2028+) — MLB context, MLB playing time (PA × MLB%)
202825 MLB MLETEX 82% 418368 941617 38729 174 254337357694 103297 179 316 100 -0 +2 +0 -4 +9 0.7
202926 MLB MLETEX 82% 466411 1051818 428010 184 255338362700 107297 179 318 101 +1 +2 +1 -5 +10 0.8
203027 MLB MLETEX 82% 468413 1051818 428110 184 254337359696 105296 179 316 100 +0 +2 +1 -5 +10 0.8
203128 MLB MLETEX 82% 459406 1011717 41819 163 252335354689 102295 189 313 98 -1 +2 -0 -5 +10 0.6
203229 MLB MLETEX 82% 445393 981617 40809 133 249332347679 98293 189 309 95 -2 +1 -1 -5 +10 0.3
203330 MLB MLETEX 82% 431381 931516 38789 102 245328338666 92291 189 304 92 -4 +1 -2 -5 +9 0.0
202825 MLB CTXTEX 82% 343302 781316 31597 143 255338360698 106296 179 317 100 -0 +2 +0 -4 +7 0.6
202926 MLB CTXTEX 82% 382337 861417 34668 153 256339365704 110296 179 319 101 +1 +2 +0 -4 +8 0.7
203027 MLB CTXTEX 82% 384338 861417 35678 153 254338362700 108296 179 318 100 +0 +2 +0 -4 +8 0.7
203128 MLB CTXTEX 82% 376331 841317 34668 133 252336357692 105294 189 315 98 -1 +1 -0 -4 +8 0.5
203229 MLB CTXTEX 82% 365322 811316 33657 112 249333350682 100293 189 311 95 -2 +1 -1 -4 +8 0.3
203330 MLB CTXTEX 82% 353312 771215 31647 82 246329340669 95291 189 305 92 -3 +1 -1 -4 +8 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career— A+C — 26122297 57789641 23845856 8622 251336349685 98296 189 311 91 -13 +8 -1 -34 +57 1.8
/ 162G— A+C — 650572 14322110 5911414 215 250335344679 94295 189 311 91 -3 +2 -0 -8 +14 0.4
Career— MLE — 55014858 11832101789 4691163115 23275 244325349673 105300 219 303 91 -15 +11 -1 -41 +72 2.7
/ 162G— MLE — 650574 14025211 5513714 279 244325352677 108300 218 303 91 -3 +2 -0 -8 +14 0.5

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2026 AAARound Rock Express · 217 PAwOBA .339 → .313 (−26)K% 10.6% → 12.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA10.60%÷1.000×1.200——12.72%
BB% (unintentional) /PA12.44%÷1.000×0.690—×1.0489.00%
HBP% /PA1.38%—×0.940—×1.0481.36%
Singles /BIP23.42%÷1.000×0.930×1.015×1.04823.16%
Doubles /BIP7.59%÷1.000×0.830×1.015×1.0486.70%
Triples /BIP0.00%÷1.000×0.970×1.015×1.0480.00%
Home runs /BIP1.27%÷1.000×0.700—×1.0480.93%

Factors used: league row International League. Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 24 vs a level average of 27.2 → +4.8% on BB/HBP/hit rates (3.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.015.

Result: wOBA .339 → .313; ISO .099 → .088; BABIP .308 → .296. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAFrisco RoughRiders · 169 PAwOBA .324 → .295 (−30)K% 14.8% → 18.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.79%÷0.971×1.220——18.59%
BB% (unintentional) /PA7.69%÷1.080×0.700—×1.0275.12%
HBP% /PA4.14%—×0.870—×1.0273.70%
Singles /BIP23.97%÷0.975×0.920×1.004×1.02723.33%
Doubles /BIP4.96%÷0.968×0.840×1.004×1.0274.44%
Triples /BIP1.65%÷0.921×0.940×1.004×1.0271.74%
Home runs /BIP1.65%÷0.976×0.800—×1.0271.39%

Factors used: league row TL. Park (home-season share, regressed): HR 95, 1B 95, 2B 94, 3B 84, K 94, BB 116 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .324 → .295; ISO .110 → .102; BABIP .306 → .294. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2025 AAARound Rock Express · 67 PAwOBA .414 → .380 (−34)K% 14.9% → 16.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.93%÷1.086×1.200——16.50%
BB% (unintentional) /PA23.88%÷0.962×0.690—×1.05017.99%
HBP% /PA4.48%—×0.940—×1.0504.42%
Singles /BIP21.05%÷1.053×0.930—×1.05019.53%
Doubles /BIP15.79%÷0.881×0.830—×1.05015.61%
Triples /BIP0.00%÷0.921×0.970—×1.0500.00%
Home runs /BIP0.00%÷0.913×0.700—×1.0500.00%

Factors used: league row International League. Park (home-season share, regressed): HR 83, 1B 111, 2B 76, 3B 84, K 117, BB 92 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .414 → .380; ISO .125 → .133; BABIP .368 → .351. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 AAFrisco RoughRiders · 265 PAwOBA .384 → .323 (−61)K% 21.5% → 26.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.51%÷1.010×1.220——25.98%
BB% (unintentional) /PA7.92%÷1.034×0.700—×1.0425.59%
HBP% /PA2.26%—×0.870—×1.0422.05%
Singles /BIP23.60%÷1.018×0.920×0.990×1.04221.99%
Doubles /BIP10.11%÷1.012×0.840×0.990×1.0428.65%
Triples /BIP1.69%÷1.138×0.940×0.990×1.0421.44%
Home runs /BIP5.06%÷1.080×0.800—×1.0423.90%

Factors used: league row TL. Park (home-season share, regressed): HR 116, 1B 104, 2B 102, 3B 128, K 102, BB 107 — applied at half strength. Age: age 22 vs a level average of 24.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.990.

Result: wOBA .384 → .323; ISO .217 → .174; BABIP .371 → .332. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2024 A+Hickory Crawdads · 196 PAwOBA .347 → .269 (−77)K% 26.5% → 35.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.53%÷0.988×1.310——35.17%
BB% (unintentional) /PA7.14%÷1.019×0.600—×1.0124.26%
HBP% /PA2.04%—×0.770—×1.0121.59%
Singles /BIP24.79%÷1.026×0.870×0.985×1.01220.94%
Doubles /BIP4.96%÷0.994×0.780×0.985×1.0123.88%
Triples /BIP1.65%÷1.014×0.850×0.985×1.0121.38%
Home runs /BIP7.44%÷1.014×0.880—×1.0126.53%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 103, 1B 105, 2B 99, 3B 103, K 98, BB 104 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.985.

Result: wOBA .347 → .269; ISO .214 → .175; BABIP .336 → .278. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2023 A+Hickory Crawdads · 303 PAwOBA .345 → .272 (−73)K% 22.1% → 29.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.11%÷0.974×1.310——29.74%
BB% (unintentional) /PA15.18%÷1.000×0.600—×1.0279.35%
HBP% /PA1.65%—×0.770—×1.0271.30%
Singles /BIP24.44%÷1.040×0.870×1.004×1.02721.09%
Doubles /BIP7.78%÷0.960×0.780×1.004×1.0276.52%
Triples /BIP0.56%÷1.150×0.850×1.004×1.0270.42%
Home runs /BIP2.78%÷0.948×0.880—×1.0272.65%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 90, 1B 108, 2B 92, 3B 130, K 95, BB 100 — applied at half strength. Age: age 21 vs a level average of 22.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.004.

Result: wOBA .345 → .272; ISO .126 → .112; BABIP .330 → .282. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 ADown East Wood Ducks · 320 PAwOBA .368 → .320 (−48)K% 15.9% → 21.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA15.94%÷1.014×1.360——21.38%
BB% (unintentional) /PA11.25%÷1.027×0.690—×1.0307.78%
HBP% /PA1.56%—×0.780—×1.0301.26%
Singles /BIP27.93%÷0.994×0.920×0.996×1.03026.50%
Doubles /BIP5.86%÷1.008×0.830×0.996×1.0304.94%
Triples /BIP0.45%÷1.150×0.910×0.996×1.0300.37%
Home runs /BIP3.60%÷0.912×0.800—×1.0303.26%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 82, 1B 99, 2B 102, 3B 130, K 103, BB 105 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.996.

Result: wOBA .368 → .320; ISO .143 → .126; BABIP .350 → .324. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 A+Hickory Crawdads · 89 PAwOBA .298 → .245 (−53)K% 19.1% → 24.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.10%÷1.007×1.310——24.86%
BB% (unintentional) /PA6.74%÷0.985×0.600—×1.0424.28%
HBP% /PA0.00%—×0.770—×1.0420.00%
Singles /BIP31.15%÷1.039×0.870×0.953×1.04225.90%
Doubles /BIP3.28%÷0.939×0.780×0.953×1.0422.70%
Triples /BIP0.00%÷0.984×0.850×0.953×1.0420.00%
Home runs /BIP1.64%÷1.123×0.880—×1.0421.34%

Factors used: league row South Atlantic League. Park (home-season share, regressed): HR 125, 1B 108, 2B 88, 3B 97, K 101, BB 97 — applied at half strength. Age: age 20 vs a level average of 22.8 → +4.2% on BB/HBP/hit rates (2.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .298 → .245; ISO .064 → .054; BABIP .328 → .272. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .