Hector OsorioCF Hickory Crawdads
Age 21 L/L 6'0" / 150 lbs A Svc 0.0 · Ctrl thru 2036
2026 ROS PROJECTION380 act + 253 ros · stats below = ROS only
wRC+†107
AVG/OBP/SLG.242 / .338 / .392
PA253
HR8
SB5
K%17
BB%9
BABIP264
ISO150
MLB%0%
Value2026 · WAR
BAT: +10.5 runs (wOBA-derived runs vs avg)+11BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.3 runs (Positional adjustment)+2POSREP: +17.9 runs (Replacement-level credit)+18REPTotal WAR: +3.10+3.1WAR
0.02.04.02.32.73.03.13.23.23.02.82.52.2+$196M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 45 / POW 25
Toolsscout grade
CONTACT45
scouting grade only
POWER25
scouting grade only
EYE60
scouting grade only
SPEED45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Pre-Arb$0.9M+3.2$18M+$17M
2032Pre-Arb$0.9M+3.2$16M+$16M
2033Pre-Arb$1.0M+3.0$14M+$14M
2034Arb-1$6M+2.8$12M+$10M
2035Arb-2$9M+2.5$10M+$7M
2036Arb-3$11M+2.2$8M+$4M
Totals $28M $78M +$67M

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
202217 ROKDSL TEX Red 3932 7100 592 11 219359250609 31304 2313 272 66
202217 ROKDSL TEX Red 3929 8100 862 11 276462310772 34348 1521 376 146
202318 ROKDSL Rangers Blue 223177 38811 29409 174 215353288642 73257 1813 285 76
202318 ROKDSL Rangers Blue 223157 46811 49269 174 293484376860 83326 1222 392 158
202419 ROKACL Rangers 10484 18111 14284 71 214353286639 71304 2713 270 65
202419 ROKACL Rangers 10477 22111 21194 71 286461364824 78362 1820 382 151
202520 AHickory Crawdads 358306 64334 326314 116 209312278590 69247 189 265 61
202520 AHickory Crawdads 358283 71544 554314 116 251398339737 88279 1215 342 120
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 ATEX 380327 8212118 356112 96 251345459804 208254 169 342 120 +8 -1 +0 +1 +11 2.0
YTD21 ATEX 380308 9115120 544412 96 295420545965 250286 1214 418 178 +33 -1 +0 +1 +11 4.6
ROS21 ATEX 0% 253219 53718 24428 53 242338392730 150262 179 326 107 +2 -0 +0 +1 +7 1.0
ROS21 MLBTEX 0% 01 0000 000 00 264 305 92 +0 +0
FULL21 ATEX 380328 8212118 356112 96 250345457802 207253 169 342 120 +8 -1 +0 +1 +11 2.0
TOT21 ATEX 633546 13519226 5910320 149 247342432774 185258 169 335 115 +11 -1 +0 +2 +18 3.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTEX 48% 581506 12217318 559615 95 241333393727 152262 179 325 107 +5 -0 +0 +2 +16 2.3
202823 MLBTEX 68% 609531 13018320 5810115 105 245336403739 158265 1710 330 111 +7 +0 +0 +2 +17 2.7
202924 MLBTEX 74% 627547 13419321 6010415 105 245336406742 161267 1710 333 113 +9 +0 +0 +2 +18 3.0
203025 MLBTEX 77% 638555 13720321 6210616 105 247340407747 160267 1710 335 114 +10 +0 +0 +2 +18 3.1
203126 MLBTEX 78% 637554 13820322 6210616 105 249342415757 166267 1710 336 115 +11 +0 +0 +2 +18 3.2
203227 MLBTEX 77% 629547 13520321 6210515 105 247340410749 163267 1710 336 115 +11 +0 +0 +2 +18 3.2
203328 MLBTEX 77% 619537 13319321 6210415 105 248342412754 164267 1710 335 115 +10 +0 -1 +2 +18 3.0
203429 MLBTEX 75% 609528 13019320 6110415 95 246341407748 161266 1710 333 113 +9 -0 -1 +2 +17 2.8
203530 MLBTEX 73% 598519 12618220 6010314 84 243337401738 158265 1710 331 111 +8 +0 -2 +2 +17 2.5
203631 MLBTEX 73% 587509 12217219 5910314 84 240335393728 153263 1810 327 108 +6 +0 -3 +2 +17 2.2
203732 MLBTEX 72% 576500 11716218 5710414 73 234329382711 148261 1810 322 104 +3 +0 -4 +2 +16 1.8
203833 MLBTEX 79% 497433 10013215 499212 53 231326374700 143257 1910 315 99 -0 -0 -4 +2 +14 1.1
203934 MLBTEX 74% 423368 8311212 428110 42 226321364686 139252 1910 307 93 -3 +0 -5 +2 +12 0.5
204035 MLBTEX 70% 369322 698110 36738 32 214309339647 124247 2010 298 86 -6 -0 -6 +1 +10 0.0
204136 MLBTEX 61% 309269 56618 30647 21 208304327631 119242 2110 288 78 -8 +0 -6 +1 +9 -0.4
202722 MLBTEX 48% 281245 59819 27477 52 241333392725 151263 1710 307 93 -2 +0 +0 +1 +8 0.7
202823 MLBTEX 68% 415361 8913213 406911 73 247340402741 155266 1710 313 98 -1 +0 +0 +1 +12 1.3
202924 MLBTEX 74% 465406 10014216 457711 84 246338409747 163268 1710 317 101 +0 +0 +0 +2 +13 1.5
203025 MLBTEX 77% 490428 10615217 478212 84 248339411750 164269 1710 319 102 +1 +0 +0 +2 +14 1.7
203126 MLBTEX 78% 498434 10816217 498312 84 249341412754 164269 1710 320 103 +2 +0 +0 +2 +14 1.8
203227 MLBTEX 77% 485422 10515217 488112 84 249342415757 166269 1710 320 103 +2 +0 +0 +2 +14 1.7
203328 MLBTEX 77% 474412 10215216 478012 74 248342410752 163268 1710 319 102 +1 -0 -1 +2 +13 1.6
203429 MLBTEX 75% 454395 9714215 457711 73 246339405744 159268 1710 317 101 +1 +0 -1 +2 +13 1.4
203530 MLBTEX 73% 439381 9313215 447611 63 244339407746 163267 1710 315 99 -0 +0 -2 +2 +12 1.2
203631 MLBTEX 73% 427371 9013214 437510 63 243337402739 159265 1810 311 96 -2 +0 -2 +2 +12 1.0
203732 MLBTEX 72% 417362 8612213 427510 53 238333390723 152262 1810 306 92 -4 -0 -3 +1 +12 0.7
203833 MLBTEX 79% 390339 7911112 39729 42 233328378706 145259 1810 300 88 -6 +0 -3 +1 +11 0.4
203934 MLBTEX 74% 313272 61819 31607 32 224319360680 136254 1910 292 81 -7 -0 -4 +1 +9 -0.0
204035 MLBTEX 70% 257224 49617 25516 21 219314348662 129249 2010 282 74 -7 +0 -4 +1 +7 -0.3
204136 MLBTEX 61% 187163 35415 18394 11 215308344652 129243 2110 273 67 -7 -0 -4 +1 +5 -0.5
▸ Career Totals
Career 59925216 125917725195 5901044145 8543 241335397732 156266 1710 310 96 -29 -0 -22 +21 +170 14.2
/ 162G 650566 13719321 6411316 95 242336398734 155267 1710 310 96 -3 -0 -2 +2 +18 1.5
Career 92858043 191226142280 9191628238 15674 238334385719 147264 1810 322 104 +47 +2 -31 +33 +263 32.0
/ 162G 650563 13418320 6411417 115 238334387721 149263 1810 322 104 +3 +0 -2 +2 +18 2.2

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
202217 ROKDSL TEX Red 3929 8100 862 11 276462310772 34348 1521 376 146 +2 -0 +1 0.3
202318 ROKDSL Rangers Blue 223157 46811 49269 174 293484376860 83326 1222 392 158 +15 +2 +6 2.3
202419 ROKACL Rangers 10477 22111 21194 71 286461364824 78362 1820 382 151 +6 +1 +3 1.0
202520 AHickory Crawdads 358283 71544 554314 116 251398339737 88279 1215 342 120 +8 -0 +10 1.8

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
#1Chase Headleylast yr '18
career totals — 11 seasons, 5,740 PA
115,74013093263343400+6+2627.626.7
/1626641511+0.8+3.13.2pk7: 26
#2Aaron Hilllast yr '17
career totals — 13 seasons, 6,217 PA
136,21716274266323417+22+2527.726.1
/162664178+2.4+2.63.0pk7: 25
#3Mike Moustakaslast yr '23
career totals — 13 seasons, 5,577 PA
135,57721521247307431+14+1822.822.1
/162664263+1.6+2.12.7pk7: 21
#4Kelly Johnsonlast yr '16
career totals — 11 seasons, 5,139 PA
115,13915587251330422+8-322.321.3
/1626642011+1.0-0.42.9pk7: 20
#5Chris Younglast yr '18
career totals — 13 seasons, 5,316 PA
135,316191142235314428-0+321.320.7
/1626642418-0.0+0.42.7pk7: 20
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 12 projected seasons
126,31319690241331392+6+3024.320.1
/1626642110+0.6+3.22.6pk7: 16
#6Colby Rasmuslast yr '17
career totals — 9 seasons, 4,070 PA
94,07016535242311438-0+816.716.2
/162664276-0.0+1.32.7pk7: 16

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
Hector Osorio (OGILVIE) 21 45 25 45 60 247/342/432 185258 2614 16% 9% 115 +3.1
J.P. Crawford
2016 · AA
21 53→58 41→45 48→50 54 253/321/356 103294 813 16% 9% 92 +1.2 215/289/317 102264 99 21% 9% 70 -0.3 264/356/39112630811217%11%114+2.9
Noah Mendlinger
2022 · A
21 49→59 39→40 44→45 51 229/306/320 91288 56 21% 9% 78 +0.2 243/331/320 77296 48 18% 9% 89 +0.9 272/355/343713232815%8%101+1.3
Richi Sanchez
2015 · A
21 49 38→45 49→50 53 229/311/311 82291 58 22% 10% 78 +0.2 212/272/290 78279 37 23% 7% 55 -1.4 202/252/280792550620%6%40-0.6
Carlos Vidal
2017 · A
21 48 43→45 49→50 48 234/302/348 114288 1012 22% 7% 83 +0.6 232/278/326 94303 67 24% 5% 66 -0.6 237/281/332953085624%5%65-0.3
Henry Henry
2008 · A
21 52 41→40 50→60 53 246/331/344 98291 814 18% 9% 95 +1.4 238/298/316 78271 521 13% 6% 72 -0.2 250/305/3176727743011%6%72-0.1
Geraldo Perdomo
2021 · A
21 48→56 38→45 50→55 51 226/304/308 82280 517 20% 8% 74 -0.1 202/292/288 86269 612 25% 10% 64 -0.8 259/359/388129285112012%12%115+2.3
Justin Yurchak
2018 · A
21 51→61 44→45 49→40 53 251/319/370 119297 124 19% 9% 95 +1.4 229/292/323 94289 73 22% 8% 72 -0.2 283/345/39311035111221%8%110+1.4
Greg Garcia
2011 · A
21 46→54 40 44→50 43 222/277/317 96274 78 22% 5% 65 -0.7 237/310/328 91301 59 21% 8% 82 +0.5 242/351/334923096321%13%98+0.8
Josh Alley
2006 · A
22 50 38→40 44→50 58 235/325/309 75284 69 19% 11% 83 +0.6 227/312/309 82280 510 18% 11% 78 +0.2 232/320/3188628241118%11%80+0.2
Ulises Montilla
2013 · A
21 53 39→45 48→50 52 246/307/337 92273 412 12% 7% 82 +0.5 226/283/318 92280 47 19% 6% 67 -0.5 221/273/3261052773020%6%63-0.3
Dan Robinson
2019 · A
22 52 38→40 51→50 51 243/305/334 91287 410 16% 8% 80 +0.4 215/282/292 77281 47 23% 8% 59 -1.1 197/270/264672602523%9%44-1.3
Sherman Lacrus
2016 · A
22 46 40→30 45→50 49 222/293/313 91261 77 18% 7% 71 -0.3 207/262/291 84277 58 26% 6% 51 -1.7 188/240/263742484925%5%33-0.9
Noe Becerra
2008 · AAA
21 48 40→30 46→40 49 228/291/326 98274 78 19% 7% 72 -0.2 210/269/291 81267 78 23% 7% 54 -1.4 222/274/260382732118%6%46-0.6
Daniel Vellojin
2021 · A
21 45 39→45 47→45 51 215/298/306 91267 68 21% 9% 71 -0.3 200/293/314 114279 115 29% 11% 72 -0.2 179/275/29011124912431%11%56-0.7
Jorbit Vivas
2023 · A
22 50→56 44→45 47→50 51 241/315/358 117266 114 14% 7% 92 +1.2 227/311/333 106261 914 16% 8% 84 +0.6 220/310/3189825481816%9%77+0.1
Casey Turgeon
2015 · A
22 49 40 47→45 53 232/312/331 99279 77 19% 9% 83 +0.6 207/297/294 87264 67 22% 10% 68 -0.5 192/288/279862457723%10%59-0.6
Chad Boyd
2007 · A
22 57→48 40→45 41→45 48 270/314/372 102310 56 15% 6% 93 +1.3 240/292/352 112297 98 21% 6% 79 +0.3 232/287/34611428610822%6%72-0.1
Luis Sierra
2008 · A
21 47 40 47→45 48 224/297/316 93266 77 18% 7% 74 -0.1 226/275/322 96273 97 20% 5% 65 -0.7 231/270/325942828421%5%61-0.4
Marcus Lemon
2009 · A
21 50→53 40 45 47 240/301/340 100298 69 21% 7% 80 +0.4 237/280/314 77294 38 19% 5% 64 -0.8 233/281/325922964622%6%63-0.4
Ramiro Rodriguez
2019 · A
21 47 42→40 45→50 51 226/301/332 106263 88 17% 8% 79 +0.3 198/275/284 86283 615 30% 9% 56 -1.3 164/248/2397524161932%9%33-1.0