Roc Riggio2B Hartford Yard Goats
Age 24 L/R 5'9" / 180 lbs AA HR +30%H +12% Svc 0.0 · Ctrl thru 2032
2026 ROS PROJECTION298 act + 198 ros · stats below = ROS only
wRC+†86
AVG/OBP/SLG.204 / .285 / .374
PA198
HR6
SB7
K%33
BB%9
BABIP284
ISO170
MLB%2%
Value2026 · WAR
BAT: -4.4 runs (wOBA-derived runs vs avg)-4BATRUN: +0.8 runs (SB/CS + UBR baserunning)+1RUNFLD: -0.9 runs (Defensive runs vs avg)-1FLDPOS: +1.8 runs (Positional adjustment)+2POSREP: +14.1 runs (Replacement-level credit)+14REPTotal WAR: +1.10+1.1WAR
0.00.81.60.00.91.01.11.00.80.6+$33M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 42 / POW 51
Toolsscout grade
CONTACT42
scouting grade only
POWER51
scouting grade only
EYE50
scouting grade only
SPEED42
scouting grade only
DEFENSE45
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2027
Service   0 yrs (est)
Team Control Through   2032
First FA Year   2033
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2027
2027Pre-Arb$0.8M+0.9$3M+$3M
2028Pre-Arb$0.8M+1.0$7M+$6M
2029Pre-Arb$0.8M+1.1$7M+$6M
2030Arb-1$2M+1.0$6M+$5M
2031Arb-2$3M+0.8$2M+$0.4M
2032Arb-3$3M+0.6$2M+$0.0M (cut)
Totals $8M $27M +$20M

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
202321 A2 teams 9781 12200 14362 31 148289173461 25267 3714 228 33
202321 A2 teams 9773 14200 22242 31 192392219611 27286 2523 312 97
202422 A+Hudson Valley Renegades 480431 681858 381458 276 158239278517 121214 308 232 36
202422 A+Hudson Valley Renegades 480398 8827511 71978 276 221350397747 176264 2015 337 116
202523 AA2 teams 371327 7019113 351046 1711 214302398699 183268 289 302 89
202523 AA2 teams 371315 8220119 47826 1711 260367511878 251290 2213 383 151
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD24 AACOL 298264 5718111 291062 136 216298417715 201307 3610 311 96 -1 +0 +0 +1 +8 0.9
YTD24 AACOL 298250 6421113 43822 136 256369504873 248323 2814 380 149 +17 +0 +0 +1 +8 2.7
ROS24 AACOL 2% 198176 361016 18662 73 204285374658 170284 339 298 86 -3 +0 -1 +1 +6 0.3
ROS24 MLBCOL 2% 44 0000 010 00 309 250 314 99 -0 +0 -0 +0 +0 0.0
FULL24 AACOL 302268 5718111 291072 136 213294410705 198301 3510 311 96 -1 +0 -0 +1 +9 0.9
TOT24 AACOL 496440 9328217 471724 209 211293399692 188297 359 306 92 -4 +0 -1 +2 +14 1.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202725 MLBCOL 31% 505448 9426216 471625 167 210292384676 174285 329 303 90 -6 +0 -2 +2 +14 0.9
202826 MLBCOL 45% 519461 9826217 481635 177 213294388682 176286 319 305 92 -5 +1 -2 +2 +15 1.0
202927 MLBCOL 49% 523464 9926217 491625 177 213295388683 175286 319 306 93 -4 +1 -2 +2 +15 1.1
203028 MLBCOL 52% 522462 10026217 501625 167 216300392692 175286 3110 306 92 -5 +0 -3 +2 +15 1.0
203129 MLBCOL 52% 518459 9825217 491615 156 214296388684 174285 319 304 91 -5 +1 -4 +2 +15 0.8
203230 MLBCOL 52% 512453 9625216 491615 136 212296382678 170283 3110 301 89 -7 +0 -4 +2 +15 0.6
203331 MLBCOL 51% 504446 9224215 481605 115 206291370661 164281 3210 297 86 -8 +0 -5 +2 +14 0.3
203432 MLBCOL 51% 495440 9023215 471595 94 205289368657 164277 329 291 81 -11 +0 -6 +2 +14 -0.0
203533 MLBCOL 56% 428380 7519212 411404 63 197282353635 155271 3310 284 76 -12 +0 -6 +2 +12 -0.4
202725 MLBCOL 31% 157139 33916 15502 52 237321446767 209310 3210 319 103 +0 +0 -1 +1 +4 0.5
202826 MLBCOL 45% 231205 481319 22732 73 234314439753 205311 3210 322 105 +1 +0 -1 +1 +7 0.8
202927 MLBCOL 49% 257228 5314110 24803 84 232314434748 202311 319 323 105 +2 +0 -1 +1 +7 0.9
203028 MLBCOL 52% 269238 5615110 26833 84 235318433751 197311 3110 322 105 +1 +0 -2 +1 +8 0.9
203129 MLBCOL 52% 267237 5515110 25833 83 232313430744 198309 319 320 103 +1 +0 -2 +1 +8 0.8
203230 MLBCOL 52% 264234 5414110 25833 73 231313427740 197308 319 317 101 +0 +0 -2 +1 +7 0.7
203331 MLBCOL 51% 260231 521419 25822 63 225306411717 186305 3210 313 98 -1 +0 -3 +1 +7 0.5
203432 MLBCOL 51% 255227 501319 24822 52 220300405706 185300 329 307 93 -2 +0 -3 +1 +7 0.3
203533 MLBCOL 56% 239212 461218 23782 32 217300396696 179294 3310 299 87 -4 -0 -3 +1 +7 0.1
▸ Career Totals
Career 22031955 447119981 20969522 5726 229310423733 194308 329 316 100 -0 +1 -17 +8 +62 5.5
/ 162G 650577 13235324 622056 178 229310425735 196308 3210 316 100 -0 +0 -5 +2 +18 1.6
Career 56725028 102826925169 533178162 17473 204289369657 164276 319 293 83 -112 +6 -35 +20 +161 4.0
/ 162G 650576 11831319 612047 208 205289368657 163277 319 293 83 -13 +1 -4 +2 +18 0.5

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
202321 ATampa Tarpons 7657 11200 18181 31 193395228623 35282 2424 316 100 -0 +0 +2 0.2
202321 ROKFCL Yankees 2116 3000 461 00 188381188568 300 2919 297 86 -0 +0 +1 0.0
202422 A+Hudson Valley Renegades 480398 8827511 71978 276 221350397747 176264 2015 337 116 +9 +3 +14 2.6
202523 AAHartford Yard Goats 277243 6316013 27604 157 259343486829 226289 2210 362 135 +11 +0 +8 1.9
202523 A+Hudson Valley Renegades 9472 19416 20222 24 2644365971.033 333295 2321 446 199 +11 -1 +3 1.2

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
#1Rougned Odorlast yr '23
career totals — 10 seasons, 4,424 PA
104,42417870230288422+16+3215.215.0
/1626642711+2.4+4.92.3pk7: 15
#2Danny Espinosalast yr '17
career totals — 8 seasons, 3,267 PA
83,2679864221297378+16+3611.011.4
/1626642013+3.2+7.32.2pk7: 12
#3Luis Valbuenalast yr '18
career totals — 10 seasons, 3,527 PA
103,52711310226311395+13+110.511.2
/162664212+2.4+0.12.0pk7: 12
#4Maikel Francolast yr '22
career totals — 9 seasons, 3,573 PA
93,5731305244293414+13-59.39.6
/162664241+2.4-1.01.7pk7: 10
#5Trevor Plouffelast yr '17
career totals — 7 seasons, 3,178 PA
73,17810312243306411+14-188.48.4
/162664223+2.8-3.81.8pk7: 8
#6Michael Saunderslast yr '17
career totals — 8 seasons, 2,711 PA
82,7118155233305399-12-134.14.5
/1626642013-2.9-3.21.0pk7: 5
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 4 projected seasons
42,2056958211290381+8-83.63.5
/1626642117+2.4-2.41.1pk7: 3

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
Roc Riggio (OGILVIE) 24 30→42 50→51 45→42 50 211/293/399 188297 1720 35% 9% 92 +1.1
Drew Robinson
2016 · AAA
24 36→40 50→55 48→50 45 190/268/346 156268 1712 35% 9% 69 -0.4 213/285/388 175304 2012 35% 9% 87 +0.8 213/286/393179309201236%9%85+0.5
Andrew Navigato
2022 · AA
24 41→38 45→60 46→50 44 204/280/325 122284 1213 31% 8% 69 -0.4 220/279/399 179271 2214 27% 6% 88 +0.9 220/277/428209258271727%5%92+0.8
Taylor Trammell
2022 · MLB
24 41→46 50→55 47→55 44 210/284/359 150288 1812 33% 8% 79 +0.3 220/302/395 175297 2118 31% 10% 96 +1.5 208/300/381173279212332%11%90+0.6
Parker Meadows
2023 · AA
23 40→47 51→60 52→55 42 210/269/372 161268 1912 29% 7% 76 +0.1 228/295/407 179286 2020 27% 8% 95 +1.4 229/301/413184286212227%9%97+1.3
Jesús Bastidas
2023 · AA
24 41 50 45→50 40 211/280/359 148289 1912 33% 7% 78 +0.2 207/275/357 150271 1812 30% 6% 76 +0.0 200/269/348148259181330%5%68-0.5
Bo Naylor
2023 · AAA
23 40→44 52→55 54→50 48 206/295/372 166284 1916 33% 10% 88 +0.9 216/301/395 179269 2210 27% 10% 96 +1.5 207/293/38818124623626%10%89+0.7
Zack Short
2019 · AA
24 39→38 49→50 47→45 50 199/291/349 150269 169 31% 11% 80 +0.4 196/288/337 141280 157 33% 10% 76 +0.1 180/281/31513524116931%11%66-0.5
Jeremiah Jackson
2023 · AA
23 37→47 48→60 48→55 41 195/256/339 145267 1612 33% 7% 63 -0.9 222/268/400 178287 2415 31% 5% 83 +0.6 235/274/422187292261529%5%88+0.8
Blake Tekotte
2011 · AA
24 46→48 50→55 50→55 46 233/295/392 158285 1818 25% 8% 92 +1.2 212/270/365 153284 1721 30% 6% 75 -0.0 195/254/339144264152331%6%58-0.8
Ryan Schimpf
2013 · AA
25 38→41 52→65 48→45 44 202/276/371 169268 197 31% 8% 79 +0.3 192/268/370 178250 224 32% 8% 76 +0.1 203/283/42522224128229%8%94+1.0
Trey Sweeney
2023 · AA
23 39→43 48→50 57→55 46 198/276/341 142266 1519 30% 9% 71 -0.3 217/288/368 151280 1717 28% 8% 83 +0.6 218/288/372154276191727%8%81+0.3
Anthony Seigler
2023 · A
24 40→39 42→50 46→55 56 195/303/310 115269 911 28% 13% 76 +0.0 199/299/319 120254 1120 24% 12% 76 +0.0 226/317/363137277122821%11%91+0.6
Corey Joyce
2023 · AAA
24 43 48→45 49→50 47 214/311/358 144295 1611 31% 10% 92 +1.2 211/307/316 105308 1014 32% 10% 79 +0.3 212/300/316104302101431%9%72-0.1
Jake Rogers
2019 · AA
24 37→40 46→60 48→45 40 191/253/320 128266 149 33% 7% 56 -1.3 208/281/378 170286 215 33% 8% 83 +0.6 213/288/42921627131133%8%98+0.8
Isan Díaz
2019 · AAA
23 40→42 47→55 50→45 43 201/270/339 138290 1410 34% 8% 68 -0.5 213/282/360 147291 166 31% 8% 79 +0.3 208/287/37316427521531%9%79+0.2
Jason Martin
2019 · AAA
23 45→49 49→60 47→50 41 228/277/380 152302 1612 30% 6% 81 +0.4 229/280/379 150286 1612 25% 6% 82 +0.5 220/286/42120126927829%8%94+0.8
Jack Suwinski
2022 · AA
24 40→42 53→60 45→50 44 207/286/379 172303 219 37% 9% 85 +0.7 211/298/405 194287 2511 34% 10% 98 +1.6 201/292/394193265261133%10%89+0.8
James Outman
2021 · A
24 37→47 48→60 49→50 41 196/258/330 134266 1612 32% 7% 61 -1.0 226/306/412 186330 2214 36% 9% 103 +1.9 232/324/438205324261434%10%114+2.4
Blaze Alexander
2023 · AAA
24 42→48 48→45 49→50 38 209/276/352 142316 1713 37% 7% 75 -0.0 217/295/345 128327 1410 35% 8% 80 +0.4 237/319/364126339121531%8%92+0.8
Carlos Alvarez
2012 · AAA
24 46 48→45 49→45 48 234/298/374 140288 1614 24% 8% 89 +0.9 225/288/350 125282 128 23% 8% 78 +0.2 245/326/331862986618%9%88+0.3