Ricardo HurtadoC West Michigan Whitecaps
Age 23 R/R 5'10" / 180 lbs A+ HR -8% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION292 act + 194 ros · stats below = ROS only
wRC+†76
AVG/OBP/SLG.187 / .301 / .302
PA194
HR4
K%33
BB%11
BABIP274
ISO115
MLB%0%
Value2026 · WAR
BAT: -16.0 runs (wOBA-derived runs vs avg)-16BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +8.7 runs (Positional adjustment)+9POSREP: +13.8 runs (Replacement-level credit)+14REPTotal WAR: +0.70+0.7WAR
0.01.02.00.01.01.31.41.51.41.21.00.7+$69M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 40
Toolsscout grade
CONTACT35
scouting grade only
POWER40
scouting grade only
EYE30
scouting grade only
SPEED40
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029MiLBstill in minors · estimated debut 2030
2030Pre-Arb$0.9M+1.5$9M+$8M
2031Pre-Arb$0.9M+1.4$8M+$7M
2032Pre-Arb$0.9M+1.2$6M+$6M
2033Arb-1$2M+1.0$5M+$4M
2034Arb-2$2M+0.7$2M+$0.7M
2035Extbeyond projection horizon · no WAR estimate
Totals $7M $29M +$26M

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. Catcher framing: only 2026 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run below FG-DC by 1-3 WAR.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202219 ROKDSL Tigers 2 11489 13500 131812 21 146333202536 56183 1611 247 47
202219 ROKDSL Tigers 2 11481 16700 211212 21 198430284714 86232 1118 356 131
202320 ROKFCL Tigers 9379 11202 6385 10 139244241485 101220 416 234 37
202320 ROKFCL Tigers 9376 17413 9255 10 224344421765 197280 2710 334 114
202421 ROK2 teams 183148 25703 226510 21 169317277594 108265 3612 267 63
202421 ROK2 teams 183132 311003 374510 21 235433379812 144322 2520 375 145
202522 ALakeland Flying Tigers 345314 561309 241316 00 178250306556 127269 387 250 50
202522 ALakeland Flying Tigers 345307 751609 29926 00 244320384704 140319 278 316 100
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD23 A+DET 292241 431005 389612 31 178320282602 104270 3313 274 68 -11 +0 +0 +5 +8 0.3
YTD23 A+DET 292226 511306 537112 31 226399363761 137300 2418 356 131 +10 +0 +0 +5 +8 2.4
ROS23 A+DET 0% 194165 31704 21646 20 187301302603 115279 3311 284 76 -5 +0 +0 +3 +6 0.4
ROS23 MLBDET 0% 11 0000 000 00 274 00 257 55 -0 +0 +0 +0 +0 -0.0
FULL23 A+DET 293242 431005 389612 31 178318281599 103268 3313 274 68 -11 +0 +0 +5 +8 0.3
TOT23 A+DET 486406 741709 5916018 51 182312290602 108271 3312 278 71 -16 +1 +0 +9 +14 0.7
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202724 MLBDET 38% 432372 7417110 4613711 31 199305331636 132280 3211 289 79 -10 +0 +0 +8 +12 1.0
202825 MLBDET 55% 462398 8118111 4914312 31 204309337646 133281 3111 294 83 -9 +0 +0 +8 +13 1.3
202926 MLBDET 64% 479414 8519112 5014612 31 205309343652 138282 3010 296 85 -8 +0 +0 +9 +14 1.4
203027 MLBDET 66% 484418 8619112 5114712 31 206310342652 136282 3011 297 85 -8 +0 +0 +9 +14 1.5
203128 MLBDET 67% 481415 8619112 5114612 31 207312345656 137281 3011 296 85 -8 +0 -1 +9 +14 1.4
203229 MLBDET 66% 473408 8218111 5114511 31 201306331637 130280 3111 294 83 -9 +0 -1 +8 +13 1.2
203330 MLBDET 65% 464400 8118111 5014311 21 203308335643 133279 3111 291 81 -10 +0 -2 +8 +13 1.0
203431 MLBDET 65% 436376 7416010 4713610 21 197303319622 122276 3111 287 78 -11 +0 -3 +8 +12 0.7
202724 MLBDET 38% 164142 26603 17524 10 183288289577 106275 3210 265 61 -7 +0 +0 +3 +5 0.1
202825 MLBDET 55% 256221 441006 27796 21 199303326629 127276 3111 270 65 -10 +0 +0 +5 +7 0.2
202926 MLBDET 64% 305263 541217 32937 21 205308338646 133277 3010 273 67 -11 +0 +0 +5 +9 0.3
203027 MLBDET 66% 318273 551217 34968 21 201308330638 128277 3011 274 68 -12 +0 +0 +6 +9 0.3
203128 MLBDET 67% 321276 551217 34988 21 199305326631 127276 3111 273 67 -12 +0 -0 +6 +9 0.3
203229 MLBDET 66% 311268 531207 33957 21 198302321623 123275 3111 271 66 -12 +0 -1 +6 +9 0.1
203330 MLBDET 65% 302260 511107 32937 20 196301319620 123274 3111 269 64 -12 +0 -1 +5 +9 0.1
203431 MLBDET 65% 282243 461006 30887 10 189296305601 115271 3111 265 61 -12 +0 -2 +5 +8 -0.1
▸ Career Totals
Career 22601947 38485350 23969454 145 197302321623 124275 3111 271 65 -89 +1 -5 +40 +64 1.2
/ 162G 650560 11024114 6920016 41 196303318621 121274 3111 271 65 -26 +0 -1 +12 +18 0.4
Career 46403996 7851787107 4811459130 2910 196303325628 128276 3110 286 77 -120 +2 -7 +83 +131 9.1
/ 162G 650560 11025115 6720418 41 196302325627 129276 3110 286 77 -17 +0 -1 +12 +18 1.3

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
202219 ROKDSL Tigers 2 11481 16700 211212 21 198430284714 86232 1118 356 131 +4 +0 +3 0.7
202320 ROKFCL Tigers 9376 17413 9255 10 224344421765 197280 2710 334 114 +1 +0 +3 0.4
202421 ALakeland Flying Tigers 2216 4100 451 00 250429312741 62333 2318 342 120 +0 +0 +1 0.1
202421 ROKFCL Tigers 161116 27903 33409 21 233434388822 155320 2520 379 148 +9 +0 +5 1.4
202522 ALakeland Flying Tigers 345307 751609 29926 00 244320384704 140319 278 316 100 +0 +0 +10 1.0

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#3Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#4Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
#5Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#6Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 5 projected seasons
52,2625313203305334+40+205.95.7
/162664164+11.9+5.91.7pk7: 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
Ricardo Hurtado (OGILVIE) 23 35 40 40 30 182/312/290 108271 95 33% 12% 71 +0.7
Jimmy Glowenke
2022 · A
23 41→38 46→45 43→45 37 205/269/332 127299 135 34% 6% 66 -0.6 196/266/316 120276 135 32% 6% 61 -1.0 180/258/29010924512530%6%48-1.1
Ian Rice
2017 · A
23 43→39 47→50 43→30 48 212/291/346 133289 144 30% 9% 79 +0.3 204/289/349 145281 183 32% 10% 79 +0.3 185/276/32013525318033%10%64-0.4
Pedro Pagés
2022 · A
23 44 42→50 42→40 42 213/280/315 102304 104 32% 7% 66 -0.6 212/275/335 123294 144 31% 7% 69 -0.4 225/284/36013528517226%7%77+0.1
Marcus Greene Jr.
2018 · A
23 39 47→50 42→40 41 202/261/332 130266 154 30% 6% 63 -0.9 213/265/319 106304 115 32% 6% 60 -1.0 194/242/263692928035%6%31-0.9
Bryan Holaday
2011 · A
23 41 44→45 47→40 42 201/283/317 116296 125 34% 8% 69 -0.4 206/259/296 90269 86 25% 5% 51 -1.7 223/289/35313025614219%7%76+0.0
Andrew Susac
2013 · A
23 42→40 44→50 46→30 45 208/280/323 115292 114 31% 8% 68 -0.5 218/291/365 147292 173 30% 8% 84 +0.6 217/295/37716028319129%9%86+0.4
Michael Barash
2018 · A
23 43 44→45 42→45 44 213/275/328 115284 123 28% 7% 67 -0.5 212/285/335 123285 136 28% 9% 73 -0.1 182/276/31313123116427%11%62-0.3
Tyler Saladino
2012 · A
23 42→47 46→45 44→55 42 209/274/345 136286 127 30% 7% 71 -0.3 217/286/316 99287 820 25% 8% 68 -0.5 256/300/368112305112519%5%85+0.4
Nick Hutchins
2019 · A
23 43 45→50 47→40 39 213/270/345 132297 123 31% 6% 69 -0.4 207/248/306 99290 85 30% 4% 49 -1.8 193/221/277842687430%2%27-1.6
Carlos Ramirez
2011 · A
23 42 46→45 45→40 43 209/283/338 129288 144 31% 8% 73 -0.1 213/278/326 113272 115 25% 6% 68 -0.5 207/273/31811225411422%6%61-0.4
Aaron McKeithan
2023 · A
23 45 41→40 45→40 44 215/291/309 94292 84 28% 7% 69 -0.4 213/291/294 81270 84 23% 7% 66 -0.6 205/291/269632627023%8%57-0.3
Renae Martinez
2018 · A
24 45→31 44→45 40 44 225/279/335 110276 125 23% 6% 70 -0.3 213/274/317 104285 103 27% 7% 63 -0.8 189/257/29210326311231%7%48-1.0
Tom Murphy
2014 · AA
23 39→34 46→60 42→45 38 197/261/329 133293 145 36% 6% 62 -0.9 199/253/355 156287 185 36% 6% 66 -0.6 250/322/47022031831230%9%122+1.4
Carson Blair
2014 · A
24 37 44→50 45→30 40 186/252/307 121288 116 38% 8% 52 -1.6 203/274/338 135336 143 40% 8% 69 -0.4 193/269/32813532214141%9%62-0.4
Aramis Garcia
2016 · A
23 42 47→55 45 42 214/272/341 128283 163 30% 7% 69 -0.4 216/263/349 133291 163 31% 5% 67 -0.5 215/256/36014528619031%4%64-0.4
Jose Vizcaino Jr.
2017 · A
23 45→41 43→45 41→45 42 220/280/333 113296 106 28% 6% 70 -0.3 208/258/301 93317 88 35% 5% 52 -1.6 194/239/273793077837%4%34-2.1
Carlos Narváez
2023 · A
24 36→45 46→50 46→45 45 182/272/307 125283 146 38% 10% 62 -0.9 207/290/338 131291 147 32% 9% 77 +0.1 212/294/34913628516629%9%79+0.2
Colton Shaver
2019 · A
23 37→32 50 43→30 42 197/269/344 147261 194 32% 7% 69 -0.4 188/268/343 155285 193 39% 8% 69 -0.4 160/253/32116124822043%9%54-0.9
Payton Henry
2019 · A
22 40→30 42→50 40→30 36 184/256/286 102326 103 43% 7% 49 -1.8 190/253/288 98323 113 42% 5% 48 -1.9 255/300/39914433320129%4%91+0.4
Paul Franko
2007 · A
23 42 41→50 44→30 42 205/277/303 98285 93 30% 7% 62 -0.9 214/285/308 94315 74 32% 7% 66 -0.6 231/318/36012932613030%10%95+0.3