Kelvin HidalgoSS Spokane Indians
Age 21 R/R 6'1" / 166 lbs A+ HR +30%H +12% Svc 0.0 · Ctrl thru 2035
2026 ROS PROJECTION317 act + 211 ros · stats below = ROS only
wRC+†36
AVG/OBP/SLG.182 / .229 / .269
PA211
HR3
SB8
K%34
BB%4
BABIP268
ISO86
MLB%0%
Value2026 · WAR
BAT: -40.0 runs (wOBA-derived runs vs avg)-40BATRUN: +2.2 runs (SB/CS + UBR baserunning)+2RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.7 runs (Positional adjustment)+6POSREP: +15.0 runs (Replacement-level credit)+15REPTotal WAR: -1.80-1.8WAR
0.00.51.00.20.30.3+$4M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 35 / POW 30
Toolsscout grade
CONTACT35
scouting grade only
POWER30
scouting grade only
EYE30
scouting grade only
SPEED60
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+0.2$0.6M+$0.0M
2031Pre-Arb$0.9M+0.3$0.8M+$0.3M
2032Pre-Arb$0.9M+0.3$0.8M+$0.3M
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
Totals $3M $2M +$0.6M

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 Rockies 257233 46933 16636 157 197267300567 103254 256 246 46
202217 ROKDSL Rockies 257223 601235 26506 157 269361417778 148324 1910 348 124
202318 ROKDSL Colorado 239207 44647 19647 141 213300382682 169261 278 294 83
202318 ROKDSL Colorado 239197 618412 29477 141 310416574990 264340 2012 421 180
202419 ROK2 teams 283263 54621 12973 214 205248255503 49315 344 225 30
202419 ROK2 teams 283254 731041 21673 214 287349370719 83381 247 321 104
202520 AFresno Grizzlies 506464 911536 221867 436 196243280524 84307 374 224 30
202520 AFresno Grizzlies 506449 1112145 371257 436 247314345660 98327 257 293 82
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD21 A+COL 317292 53927 121166 124 182229298527 116269 374 226 31 -25 +1 +0 +3 +9 -1.2
YTD21 A+COL 317285 671339 19836 124 235297396693 161297 266 303 90 -4 +1 +0 +3 +9 1.0
ROS21 A+COL 0% 211197 36613 9723 82 182229269498 86267 344 232 36 -15 +1 +0 +2 +6 -0.6
ROS21 MLBCOL 0% 11 0000 000 00 287 00 238 40 -0 +0 +0 +0 +0 -0.0
FULL21 A+COL 318293 53927 121166 124 181228297525 116267 364 226 31 -25 +1 +0 +3 +9 -1.2
TOT21 A+COL 528489 8915310 211889 206 182229286515 104268 364 228 33 -40 +2 +0 +6 +15 -1.8
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBCOL 35% 559520 10117411 271807 174 194244306549 112271 325 249 48 -33 +2 +0 +6 +16 -0.9
202823 MLBCOL 49% 597553 11219414 311858 174 203255327582 125274 315 260 57 -29 +2 +0 +6 +17 -0.4
202924 MLBCOL 53% 615568 11720415 341868 184 206261335595 129275 306 267 62 -26 +2 +0 +7 +17 -0.0
203025 MLBCOL 55% 627578 12121416 361878 184 209265343608 133276 306 271 65 -25 +2 +0 +7 +18 0.2
203126 MLBCOL 56% 634584 12221416 371898 184 209266341606 132276 306 272 66 -24 +2 +0 +7 +18 0.3
203227 MLBCOL 55% 634583 12121416 381908 184 208266340605 132276 306 272 66 -24 +2 +0 +7 +18 0.3
202722 MLBCOL 35% 193180 38715 9622 61 211257344601 133292 325 258 55 -10 +1 +0 +2 +5 -0.1
202823 MLBCOL 49% 290269 591028 15904 82 219271361631 141295 315 270 65 -12 +1 +0 +3 +8 0.1
202924 MLBCOL 53% 325300 671229 18984 92 223276367643 143297 306 278 71 -11 +1 +0 +3 +9 0.3
203025 MLBCOL 55% 343316 7113210 201024 102 225279373653 149297 306 282 74 -10 +1 +0 +4 +10 0.5
203126 MLBCOL 56% 353324 7313310 211055 102 225283377659 151297 306 283 75 -10 +1 +0 +4 +10 0.5
203227 MLBCOL 55% 349321 7213210 211044 102 224280371651 146297 306 283 75 -10 +1 +0 +4 +10 0.5
▸ Career Totals
Career 18541711 380681252 10456123 5311 222276367643 145296 306 277 70 -62 +6 +0 +20 +53 1.7
/ 162G 650600 13324418 361978 194 222275365640 143296 306 277 70 -22 +2 +0 +7 +18 0.6
Career 51624750 96516137108 281159973 20744 203258321579 118278 315 258 56 -258 +24 +0 +55 +146 -3.4
/ 162G 650598 12220514 352019 266 204258324583 120279 315 258 56 -33 +3 +0 +7 +18 -0.4

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 Rockies 257223 601235 26506 157 269361417778 148324 1910 348 124 +7 +0 +7 1.5
202318 ROKDSL Colorado 239197 618412 29477 141 310416574990 264340 2012 421 180 +22 +2 +7 3.1
202419 AFresno Grizzlies 3632 9210 291 30 281343406749 125375 256 326 108 +0 +1 +1 0.2
202419 ROKACL Rockies 247222 64831 19582 184 288350365715 77382 238 320 103 +1 +2 +7 1.0
202520 AFresno Grizzlies 506449 1112145 371257 436 247314345660 98327 257 293 82 -10 +6 +14 1.1

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
#1Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#2Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#3Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#5Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 3 projected seasons
31,8544553207259337+20+9-0.10.2
/1626641619+7.1+3.2-0.0pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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
Kelvin Hidalgo (OGILVIE) 21 35 30 60 30 182/229/286 104268 1020 36% 4% 33 -1.8
Victor Soto
2010 · A
21 39 37→45 56→60 40 188/240/265 77263 322 29% 5% 35 -2.8 199/243/272 73293 314 31% 5% 37 -2.6 187/218/2375027901832%3%15-0.8
Tyler James
2018 · A
21 44 36→30 64→65 42 204/266/281 77293 227 29% 7% 50 -1.7 220/283/294 74332 427 32% 7% 61 -1.0 230/297/2896035244533%8%61-0.4
Johnni Turbo
2010 · A
21 43→48 38→40 55 35 205/237/286 82286 415 30% 4% 38 -2.6 218/255/299 81314 517 31% 4% 49 -1.8 240/277/3046429831820%4%56-0.4
Justin Trapp
2012 · A
21 42→45 39→45 54→55 39 200/255/283 83294 621 33% 6% 46 -2.0 213/267/313 100294 916 29% 6% 59 -1.1 214/267/3069329091528%5%54-1.2
Frankeny Fernandez
2017 · A
20 36 38→40 53→60 42 174/248/255 81275 519 36% 8% 37 -2.6 193/258/268 75281 510 31% 7% 44 -2.1 172/238/215432393627%7%20-1.1
Kenny Wilson
2011 · A
21 36→46 35→40 56→60 40 170/243/223 53273 226 36% 7% 27 -3.3 191/262/262 71286 428 32% 7% 45 -2.1 195/262/2899430282235%6%49-0.7
Brandon Dailey
2013 · A
21 42 40→45 55 37 202/247/299 97291 712 32% 5% 46 -2.0 194/247/296 102282 96 33% 6% 46 -2.0 138/192/212741905029%5%1-1.2
Kenedy Corona
2022 · A
22 43→40 39→45 52→55 39 205/259/290 85285 620 29% 5% 50 -1.8 206/268/333 127294 1323 33% 7% 66 -0.6 198/265/322124280132732%7%58-0.9
Tyler Goeddel
2014 · A
21 42→50 40→45 59→55 39 204/254/302 98293 620 31% 6% 50 -1.7 223/280/337 114302 918 28% 6% 71 -0.3 225/287/343117297101826%7%72-0.1
Christian Cairo
2022 · A
21 39→46 40 53→60 46 187/281/276 89288 716 34% 10% 58 -1.2 194/293/274 80293 618 32% 11% 63 -0.9 214/304/2836830343427%10%66-0.4
Ciro Rosero
2007 · A
21 46 38→30 53→60 43 221/279/298 77284 625 24% 6% 60 -1.0 215/273/303 88291 816 27% 6% 59 -1.1 193/247/28188236131924%5%39-0.6
Brent Brewer
2009 · A
21 41→40 39→40 56→55 37 195/245/284 89295 520 34% 6% 42 -2.3 195/243/265 70317 316 37% 6% 36 -2.7 183/235/2365430711938%6%22-2.4
Cristian Paulino
2013 · A
21 41 37→40 55→60 40 197/250/272 75271 417 28% 6% 41 -2.3 209/254/301 92275 621 25% 4% 50 -1.8 209/253/31010126972824%4%48-0.6
Wes Rogers
2015 · A
21 45→48 41→40 57→65 42 217/271/315 97295 918 28% 6% 61 -1.0 221/279/307 86297 534 26% 6% 62 -0.9 221/279/3078629854226%6%60-0.8
Gilbert Gomez
2012 · A
20 39→35 40 52→50 40 193/252/284 91274 714 31% 6% 46 -2.0 201/271/278 77305 48 32% 8% 53 -1.5 191/271/264742963733%9%45-1.3
Jose Vinicio
2014 · A
21 39→30 36→40 51→55 32 189/218/250 60273 319 32% 3% 20 -3.8 217/246/283 66295 313 26% 3% 40 -2.4 246/270/3086231511222%3%53-0.5
Sandy Mota
2018 · A
21 38 39→30 52→55 35 186/232/270 84279 614 34% 5% 33 -2.9 189/242/270 81287 512 34% 6% 37 -2.6 164/223/2347024641533%6%18-1.0
Luis De Los Santos
2019 · A
21 40→47 40→45 53→45 35 198/241/288 90276 78 30% 4% 42 -2.3 203/247/309 106292 97 32% 4% 50 -1.8 216/283/33511929113729%7%69-0.2
Jase Bowen
2022 · A
21 37→38 41→50 54→55 34 183/241/274 91285 912 37% 5% 39 -2.5 193/247/307 114286 1316 36% 5% 50 -1.7 200/250/342142290172436%5%57-0.7
Reidy Mercado
2022 · A
21 42 37→30 56→60 40 198/254/268 70293 421 32% 6% 41 -2.3 185/235/238 53302 220 37% 6% 25 -3.5 163/211/1963426813137%5%1-1.3