Alejandro OsunaLF Texas Rangers
Age 23 L/L 5'9" / 185 lbs MLB Svc 1.000 · Ctrl thru 2030
2026 ROS PROJECTION290 act + 193 ros · stats below = ROS only
wRC+†98
AVG/OBP/SLG.261 / .350 / .368
PA193
HR3
SB8
K%19
BB%9
BABIP315
ISO107
MLB%100%
Value2026 · WAR
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: +2.7 runs (SB/CS + UBR baserunning)+3RUNFLD: +0.3 runs (Defensive runs vs avg)+0FLDPOS: -5.2 runs (Positional adjustment)-5POSREP: +13.7 runs (Replacement-level credit)+14REPTotal WAR: +0.60+0.6WAR
0.01.22.50.21.61.92.02.0+$38M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 60 / POW 45
Toolsscout grade · Statcast %ile · 2025-2026
CONTACT60
Whiff%
903.3%
xwOBA
640.325
POWER45
Barrel%
113.2
Avg EV
3688.0
Bat Spd
4971.2
EYE55
Chase%
9013.9%
SPEED60
Sprint
7628.5
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2025
Service   1.000 yrs.days
Team Control Through   2030
First FA Year   2031
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.2$1.0M+$0.6M
2027Pre-Arb$0.8M+1.6$12M+$11M
2028Arb-1$4M+1.9$13M+$10M
2029Arb-2$7M+2.0$13M+$7M
2030Arb-3$11M+2.0$12M+$4M
Totals $24M $50M +$34M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 A2 teams 329287 491506 291327 197 171263286549 115285 409 243 44
202118 A2 teams 329267 631907 49927 197 236368386754 150329 2815 340 118
202219 A2 teams 409368 971219 26935 3418 264321375696 111322 236 303 90
202219 A2 teams 409351 1061519 42685 3418 302383427811 125345 1710 357 131
202320 A+2 teams 319276 571315 321006 165 207303315618 109297 3110 270 65
202320 A+2 teams 319261 671415 47696 165 257382375758 119325 2215 344 121
202421 AA3 teams 582536 12324517 2818111 196 229282388670 159312 315 289 80
202421 AA3 teams 582506 14932520 5813511 196 294379496875 202365 2310 382 151
202522 MLB4 teams 484418 991935 489313 2712 237334333667 96290 1910 297 86 -8 +1 +0 -5 +14 0.1
202522 MLB4 teams 484401 1041834 657813 2712 259380349729 90310 1613 336 115 +8 +1 +0 -5 +14 1.8
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 MLBTEX 290252 64802 27428 113 254345310654 56297 149 301 88 -4 +1 -0 -3 +8 0.2
YTD23 MLBTEX 290248 66902 31388 113 266366327692 60306 1311 321 104 +1 +1 -0 -3 +8 0.7
ROS23 MLBTEX 100% 193168 44713 18365 82 261350368718 107303 199 313 98 -1 +1 +0 -2 +5 0.4
ROS23 MLBTEX 100% 193168 44713 18365 82 262351369720 107305 199 296 85 -3 +1 +0 -2 +5 0.1
FULL23 MLBTEX 483420 1081515 457813 195 257347333681 76304 169 299 87 -7 +2 +0 -5 +14 0.4
TOT23 MLBTEX 483420 1081515 457813 195 257347333680 76304 169 306 92 -4 +2 +0 -5 +14 0.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBTEX 92% 542474 1222028 509813 205 257345359703 101306 189 321 104 +2 +2 +1 -6 +15 1.5
202825 MLBTEX 92% 547478 12520210 519813 215 262349374723 113307 189 326 108 +5 +2 +1 -6 +15 1.8
202926 MLBTEX 92% 547478 12520210 519813 215 262349374723 113307 189 329 110 +6 +2 +1 -6 +15 1.9
203027 MLBTEX 92% 542472 12420210 529713 205 263352377729 114307 1810 329 110 +6 +2 +1 -6 +15 1.9
203128 MLBTEX 92% 534465 12119210 519713 195 260350374724 114306 1810 328 109 +5 +2 +0 -6 +15 1.7
203229 MLBTEX 92% 522454 1171919 509613 174 258348363712 106305 1810 326 107 +4 +2 -1 -6 +15 1.5
203330 MLBTEX 92% 510444 1141819 499512 154 257347363709 106304 1910 323 105 +3 +1 -1 -5 +14 1.2
203431 MLBTEX 92% 495432 1091718 489312 133 252343352695 100301 1910 318 102 +1 +1 -2 -5 +14 0.9
202724 MLBTEX 92% 499438 1141928 469012 195 260347368714 107308 189 305 92 -5 +2 +1 -5 +14 0.7
202825 MLBTEX 92% 503439 1161929 479012 195 264351378730 114308 189 310 95 -3 +2 +1 -5 +14 0.9
202926 MLBTEX 92% 503439 11719210 479012 195 267353387741 121309 189 313 97 -1 +2 +1 -5 +14 1.0
203027 MLBTEX 92% 499437 11518210 479012 195 263351382733 119308 189 313 97 -1 +2 +1 -5 +14 1.0
203128 MLBTEX 92% 491429 1111819 478912 184 259348368717 110308 1810 312 97 -2 +2 +0 -5 +14 0.9
203229 MLBTEX 92% 480419 1081719 468812 164 258348368716 110307 1810 309 95 -3 +2 -0 -5 +14 0.7
203330 MLBTEX 92% 469410 1051718 458711 143 256345361706 105305 1910 306 93 -4 +2 -1 -5 +13 0.5
203431 MLBTEX 92% 455397 1011618 448611 123 254345360705 106303 1910 302 89 -5 +1 -2 -5 +13 0.2
▸ Career Totals
Career 42683727 9631541376 408780101 14940 258347368715 109307 1810 307 93 -33 +14 +0 -49 +121 5.4
/ 162G 650568 14723212 6211915 236 259347370717 111307 1810 307 93 -5 +2 +0 -7 +18 0.8
Career 65555750 142624324119 5831407149 26986 248333361694 113306 219 311 96 -27 +19 +0 -70 +186 11.1
/ 162G 650570 14124212 5814015 279 247333360692 112306 229 311 96 -3 +2 +0 -7 +18 1.1

Historical Stats — Raw (Per Stint)

Actual MLB + MiLB stats as they happened, one row per stint at each level. Use this to see what really got recorded; the table above shows MLB-equivalent translations + projections.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202118 ADown East Wood Ducks 243201 451406 34745 175 224350383733 159320 3014 331 112 +3 +1 +7 1.2
202118 INTLMexico 8666 18501 15182 22 273422394816 121354 2117 364 137 +4 -0 +2 0.6
202219 A+Hickory Crawdads 8978 22201 6170 23 282329346676 64328 197 292 82 -2 -1 +3 -0.0
202219 ADown East Wood Ducks 320273 841318 36515 3215 308398451849 143350 1611 375 145 +16 +0 +9 2.6
202320 A+Hickory Crawdads 303247 641415 46675 165 259386385771 126330 2215 348 125 +9 +1 +9 1.9
202320 INTLSurprise Saguaros 1614 3000 121 00 214312214527 250 126 259 57 -1 +0 +0 -0.0
202421 AAFrisco RoughRiders 265235 721839 22576 73 306380523904 217371 228 394 160 +18 +0 +8 2.6
202421 A+Hickory Crawdads 196173 47629 14524 103 272340486826 214336 277 355 130 +7 +1 +6 1.3
202421 INTLSurprise Saguaros 12198 30802 22261 20 306438449887 143400 2118 402 166 +9 +0 +3 1.3
202522 MLBTexas Rangers 176151 32402 21342 54 212316278594 66256 1912 278 71 -6 -1 +0 -5 +5 -0.7
202522 AAARound Rock Express 6748 14600 16103 43 292493417909 125368 1524 423 182 +6 -0 +2 0.8
202522 AAFrisco RoughRiders 169146 39622 13257 102 267355377732 110306 158 329 110 +2 +1 +5 0.8
202522 INTLCharros de Jalisco 7256 19210 1591 83 339486411897 71404 1221 415 176 +6 +0 +2 0.9
▸ Career Totals (raw MLB only — historical actual)
MLB Career 176151 32402 21342 54 212316278594 66256 1912 278 71 -6 -1 +0 -5 +5 -0.7

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Darin Erstadlast yr '09
career totals — 10 seasons, 4,564 PA
104,56472120282334395-33+2816.316.3
/1626641017-4.8+4.12.4pk7: 16
#2Gerardo Parralast yr '21
career totals — 12 seasons, 5,290 PA
125,2909097275322403-51+1112.312.3
/1626641112-6.3+1.41.5pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 10 projected seasons
104,60378157257343363-49+111.710.9
/1626641123-7.1+0.21.7pk7: 10
#3Will Venablelast yr '15
career totals — 8 seasons, 3,127 PA
83,12781135251317406-20-48.98.7
/1626641729-4.2-0.81.9pk7: 9
#4Grégor Blancolast yr '18
career totals — 9 seasons, 3,301 PA
93,30126120256340350-9-57.78.5
/162664524-1.8-1.01.5pk7: 9
#5Norichika Aokilast yr '17
career totals — 6 seasons, 3,044 PA
63,0443398285350387-33-157.47.4
/162664721-7.1-3.41.6pk7: 7
#6Emil Brownlast yr '08
career totals — 6 seasons, 2,335 PA
62,3355747263326406-24-85.35.3
/1626641613-6.7-2.21.5pk7: 5

Career Path Comps

What happened to players with a similar stat profile at this age · Y-axis: wRC+ (100 = league avg, 150 = elite, 80 = below) · Bands: P10–P90 outer, P25–P75 inner · Gold: OGILVIE projection

Scouting At Match Age Next 3 Yrs Peak 3 Yrs
Comp Age HIT PWR SPD EYE AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR AVG/OBP/SLG ISOBABIP HRSB K%BB% wRC+WAR
Alejandro Osuna (OGILVIE) 23 60 45 60 55 257/347/333 76304 519 16% 9% 92 +0.6
Tony Kemp
2015 · AA
23 56→61 41→45 56→55 53 266/338/376 110311 722 16% 8% 105 +2.1 269/328/358 89315 522 15% 7% 95 +1.4 277/332/3739731372113%7%98+1.3
Sal Frelick
2023 · AAA
23 56→59 44→45 55 48 272/327/398 125313 1019 17% 6% 106 +2.2 263/326/369 106304 819 15% 8% 98 +1.6 266/334/3659930482014%8%99+1.4
Brice Turang
2023 · AAA
23 50→60 43→50 56→60 47 243/300/350 107307 1123 24% 8% 82 +0.5 250/312/363 113307 1131 21% 8% 91 +1.1 270/345/412142330143221%10%114+2.5
Mike Darr
2001 · MLB
25 54 42→45 58→55 53 254/326/378 124313 718 20% 10% 100 +1.7 260/340/365 105332 713 22% 11% 103 +1.9 275/362/3477235941122%12%101+1.0
Jose Tabata
2012 · MLB
23 57→60 41→45 53→55 52 272/332/376 104313 725 15% 8% 102 +1.9 259/319/362 103301 613 15% 7% 93 +1.3 259/316/352933004814%6%87+0.6
Gerardo Parra
2010 · MLB
23 58→62 42→50 50→55 47 276/320/386 110322 814 17% 6% 99 +1.7 272/325/390 118326 813 18% 7% 103 +1.9 265/314/395129304101116%6%95+1.4
Maikel Garcia
2023 · MLB
23 50→59 42→50 57→60 47 243/299/352 109307 927 23% 8% 82 +0.5 255/311/368 113311 926 20% 8% 92 +1.2 263/322/38412230892717%8%99+1.8
Garin Cecchini
2014 · AA
23 57→62 41→45 56→55 51 269/339/379 110344 621 22% 9% 106 +2.2 229/285/318 89303 713 25% 6% 68 -0.5 210/259/2857627561225%5%46-1.6
Chris Coghlan
2009 · AA
24 53→63 43→50 55 52 253/321/378 125291 921 16% 8% 98 +1.6 279/345/408 129326 916 16% 8% 116 +2.8 284/352/41413133091416%9%117+2.4
Ezequiel Carrera
2010 · AA
23 57→67 39→45 55→60 49 266/334/354 88341 523 22% 8% 97 +1.5 253/305/327 74314 328 19% 6% 78 +0.2 256/323/359102320111522%8%92+0.7
Denard Span
2009 · MLB
25 57→64 40→50 55 51 270/330/372 102324 625 18% 8% 100 +1.7 276/347/376 100316 621 14% 9% 108 +2.3 272/340/419147300131214%9%115+2.6
Kolten Wong
2014 · MLB
23 53→61 42→55 56→55 46 254/298/364 109293 919 16% 5% 85 +0.7 255/309/383 128290 1319 16% 6% 95 +1.4 274/349/416141313132016%8%116+2.0
Grégor Blanco
2007 · AAA
23 55→60 37→45 54→60 51 250/325/332 82341 323 26% 10% 89 +0.9 248/326/316 68319 318 21% 10% 85 +0.7 276/352/38410833361917%10%106+1.6
Will Brennan
2023 · MLB
25 56→62 44→45 53→50 49 273/326/402 128314 1016 16% 6% 106 +2.2 265/306/379 114300 1014 15% 5% 92 +1.2 266/304/368102300101014%4%85+0.3
Amed Rosario
2019 · MLB
23 54→60 43→50 55 41 259/295/376 117321 921 22% 4% 87 +0.8 271/308/404 133327 1316 20% 5% 99 +1.7 276/314/39812232891518%5%99+1.6
Matt Duffy
2015 · MLB
24 57→63 42→45 53→50 46 272/321/382 110328 917 19% 6% 99 +1.7 275/321/395 120320 1013 17% 6% 102 +1.9 283/337/38910632891216%6%105+1.8
Leo Heras
2012 · AAA
22 57→66 43→55 54→55 47 278/318/391 113303 1018 12% 5% 100 +1.7 248/305/387 139294 1418 20% 7% 94 +1.3 250/325/413162319161825%9%107+1.3
Adam Eaton
2014 · MLB
25 57→65 41→45 56→55 50 270/340/380 110319 723 17% 7% 108 +2.3 279/347/400 121333 816 17% 8% 115 +2.7 285/357/41212733991517%8%119+3.3
Jose Aguilar
2013 · AAA
23 57→61 41→45 52→55 46 271/322/371 100315 716 16% 6% 97 +1.5 277/329/386 109315 916 14% 6% 104 +2.0 284/341/39711331991613%6%107+1.5
Dalton Pompey
2016 · MLB
23 54→59 42→45 59→55 47 257/313/366 109322 826 22% 7% 92 +1.2 238/294/331 93312 721 24% 7% 75 -0.0 230/290/3168530872026%7%67-0.2