Carson RoccaforteOF Northwest Arkansas Naturals
Age 24 L/L 5'11" / 195 lbs AA HR -5%BB +4% Svc 0.0 · Ctrl thru 2034 peak 0.6 · 2029
wRC+†87
AVG/OBP/SLG.192 / .269 / .328
PA320
HR7
SB13
K%35
BB%9
MLB%2%
BAT: -4.6 runs (wOBA-derived runs vs avg)-5BATRUN: -0.4 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.8 runs (Defensive runs vs avg)+1FLDPOS: -1.9 runs (Positional adjustment)-2POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: +0.30+0.3WAR
Scouting · nowfuture
HIT
3039
PWR
4049
SPD
6057
FLD
6060
EYE
5445
trajectory · 10 yrs
0.4peak
2029

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
2029Arb-1$0.8M+0.6$3M+$2M
2030Arb-2$0.9M+0.5$2M+$1M
2031Arb-3$0.9M+0.3$1M+$0.5M
2032Ext / FA-deal$0.2M+0.1$0.5M+$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $4M $5M +$0.8M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 A2 teams 138123 26510 12501 163 .211.287.268.555 .057.347 369 .254 52 -7 +2 +0 -1 +4 -0.2
202422 A+Quad Cities River Bandits 535486 781538 411723 3413 .160.230.253.483 .093.225 328 .220 27 -44 +2 +0 -3 +15 -3.1
202523 A+3 teams 635559 11026716 662365 5014 .197.287.354.642 .157.302 3710 .281 73 -19 +4 +0 -4 +18 -0.1
▸ 2026 Season (actual · ROS · total)
202624 AANorthwest Arkansas Naturals 8975 17415 11360 44 .227.326.507.832 .280.324 4012 .342 120 +2 -1 +0 -1 +3 0.3
ROS24 MLBKC 231206 41927 22821 94 .199.279.364.644 .165.287 3510 .283 75 -7 +0 +1 -1 +7 -0.0
TOT24 MLBKC 320281 5813312 331181 138 .206.292.402.694 .196.297 3710 .299 87 -5 -1 +1 -2 +9 0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202725 MLB 11%KC 370327 6715310 381062 146 .205.292.361.652 .156.265 2910 .294 84 -7 +0 +1 -2 +10 0.3
202826 MLB 26%KC 407360 7516312 421152 146 .208.295.369.664 .161.268 2810 .299 87 -6 +0 +1 -2 +12 0.5
202927 MLB 44%KC 420370 7817312 441183 146 .211.300.370.670 .159.270 2810 .300 88 -6 +0 +2 -3 +12 0.6
203028 MLB 53%KC 425374 7817312 451193 136 .209.299.366.665 .158.270 2811 .299 87 -6 +0 +1 -3 +12 0.5
203129 MLB 64%KC 420370 7717312 441193 115 .208.297.368.665 .159.269 2810 .297 86 -7 +0 +0 -3 +12 0.3
203230 MLB 73%KC 414365 7416311 441192 105 .203.292.353.645 .151.267 2911 .294 83 -8 +0 -1 -2 +12 0.1
203331 MLB 91%KC 401354 7215311 421172 84 .203.291.356.647 .153.266 2910 .290 80 -9 +0 -1 -2 +11 -0.1
203432 MLBKC 384339 6714310 401142 73 .198.286.345.631 .147.264 3010 .286 77 -10 +0 -2 -2 +11 -0.3
203533 MLBKC 355313 611329 371082 53 .195.284.335.620 .141.262 3010 .280 73 -11 -0 -3 -2 +10 -0.6
203634 MLBKC 311274 521127 32972 43 .190.279.321.600 .131.260 3110 .274 68 -11 -0 -4 -2 +9 -0.9
▸ Career Totals (MLE all levels + projections)
Career 54464820 95620641137 549167233 20981 .198.285.343.628 .145.269 3110 .282 74 -158 +9 -4 -33 +154 -3.2
/ 162G 650575 11425516 662004 2510 .198.285.343.628 .144.270 3110 .282 74 -19 +1 -1 -4 +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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
202321 AColumbia Fireflies 122101 26620 19311 113 .257.380.356.737 .099.366 2516 .338 117 +2 +1 +3 0.7
202321 ROKACL Royals 1615 8100 030 50 .533.533.6001.133 .067.615 190 .476 223 +2 +1 +0 0.4
202422 A+Quad Cities River Bandits 535471 9823510 561393 3413 .208.296.342.638 .134.269 2610 .288 78 -13 +2 +15 0.4
202523 AANorthwest Arkansas Naturals 212183 531525 27612 105 .290.387.475.862 .186.410 2913 .383 151 +12 +0 +6 1.9
202523 A+Quad Cities River Bandits 339279 6615513 551012 337 .237.366.466.832 .229.317 3016 .366 138 +15 +4 +10 2.9
202523 INTLSurprise Saguaros 8468 19802 13281 72 .279.402.485.888 .206.425 3315 .386 153 +5 +1 +2 0.8

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
Carson Roccaforte (OGILVIE) 24 30→39 40→49 60→57 45 .192/.269/.328 .135.282 713 35% 9% 66 -0.3
Kameron Misner
2022 · AA
24 43→42 43→50 55 43 .203/.278/.320 .117.313 1019 36% 8% 66 -0.6 .200/.289/.347 .147.322 1523 39% 10% 79 +0.3 .192/.287/.345.153.303172639%11%74-0.0
DaShawn Keirsey Jr.
2022 · A
25 35→45 45→50 53→60 40 .180/.251/.302 .122.279 1314 38% 8% 50 -1.7 .231/.283/.350 .119.327 1131 31% 6% 76 +0.0 .245/.299/.367.122.338113629%6%83+0.5
Oliver Dunn
2022 · AA
24 39→47 44→50 52→55 45 .189/.271/.304 .115.294 1113 37% 10% 59 -1.1 .219/.303/.372 .153.347 1614 37% 10% 90 +1.0 .205/.288/.342.137.315132036%9%73-0.1
Drew Robinson
2016 · AAA
24 36→41 48→55 48→50 44 .188/.265/.331 .144.271 1511 35% 9% 65 -0.7 .204/.278/.369 .165.296 1813 35% 9% 79 +0.3 .207/.288/.362.155.320171237%10%78+0.1
Trey Sweeney
2023 · AA
23 38→43 48→50 57→55 45 .200/.272/.345 .145.264 1619 30% 8% 71 -0.3 .213/.284/.353 .140.278 1618 28% 8% 78 +0.2 .213/.283/.350.137.276161728%8%73-0.1
Taylor Trammell
2021 · AA
23 41→46 40→55 51→55 45 .199/.275/.286 .087.289 817 32% 9% 56 -1.3 .209/.288/.365 .156.289 1915 32% 9% 82 +0.5 .205/.299/.385.179.274222332%11%90+0.6
Josh Lowe
2021 · AA
23 40→50 47→55 52→60 42 .204/.268/.338 .135.294 1519 35% 8% 67 -0.5 .243/.304/.413 .170.341 1926 32% 8% 101 +1.8 .255/.314/.435.180.350203131%8%108+1.9
Brian O'Grady
2016 · A
24 40→39 43→60 54→50 48 .198/.276/.315 .117.263 1014 28% 9% 64 -0.8 .194/.274/.318 .124.270 1214 31% 9% 65 -0.7 .210/.274/.401.191.276231532%7%84+0.5
Estevan Florial
2022 · MLB
24 38→48 48→55 47→60 40 .195/.260/.338 .143.297 1615 38% 8% 63 -0.8 .218/.284/.380 .162.323 1829 36% 8% 85 +0.7 .213/.283/.381.168.313203536%8%82+0.4
Blake Perkins
2022 · AA
25 38→48 44→50 52→55 44 .190/.262/.300 .110.275 1215 34% 8% 55 -1.4 .219/.299/.356 .137.299 1420 29% 10% 85 +0.7 .228/.311/.359.130.302132527%10%87+0.5
John Rave
2022 · A
24 42→43 46→50 53→50 39 .205/.270/.332 .127.311 1513 37% 7% 66 -0.6 .215/.283/.352 .137.306 1615 33% 8% 77 +0.1 .214/.283/.361.147.282161729%8%76+0.0
Daz Cameron
2020 · AAA
23 41→45 45→55 52→55 42 .202/.273/.332 .129.285 1217 32% 7% 67 -0.5 .207/.273/.337 .130.293 1218 32% 7% 69 -0.4 .220/.291/.388.168.274202527%8%88+0.6
Jeremy Hazelbaker
2012 · AA
24 42→52 43→55 59→60 41 .204/.268/.321 .117.305 1133 35% 7% 62 -0.9 .221/.269/.344 .123.314 1331 32% 5% 68 -0.5 .241/.302/.415.174.340162132%7%96+0.8
Sam Hilliard
2018 · A
24 43→48 44→55 52→55 37 .209/.259/.321 .112.321 1119 37% 6% 57 -1.2 .205/.258/.335 .130.320 1519 38% 6% 62 -0.9 .203/.279/.381.178.280211834%9%80+0.2
Will Benson
2022 · AAA
24 35→45 52→55 53→55 44 .184/.270/.354 .170.283 2015 40% 10% 73 -0.1 .220/.318/.395 .175.317 1821 33% 12% 102 +1.9 .221/.322/.401.180.313182632%12%102+1.4
Elijah Dunham
2022 · A
24 44→43 48→50 55→60 45 .221/.293/.368 .147.294 1521 29% 8% 85 +0.7 .213/.285/.362 .149.289 1627 30% 8% 81 +0.4 .202/.276/.353.151.276172932%8%71-0.2
Travis Swaggerty
2022 · AAA
24 44→45 42→45 51→55 45 .213/.279/.317 .104.294 1016 30% 8% 66 -0.6 .215/.278/.334 .119.306 1019 31% 8% 69 -0.4 .209/.277/.321.112.30982032%8%62-0.4
Jeter Downs
2022 · AAA
24 36→41 49→50 52→55 41 .194/.257/.337 .143.263 1819 33% 7% 63 -0.9 .184/.262/.320 .136.261 1722 35% 8% 61 -1.0 .178/.268/.330.152.242182633%8%64-0.3
Zac Cook
2023 · AA
25 39 49→55 50 33 .186/.279/.331 .145.324 1715 44% 6% 72 -0.2 .191/.273/.321 .130.335 1517 45% 5% 66 -0.6 .139/.224/.249.110.261172950%4%25-0.8
Bradlee Beesley
2022 · AA
24 41 44→50 54→60 37 .199/.259/.318 .119.313 1219 38% 6% 58 -1.2 .202/.269/.329 .127.302 1225 35% 7% 66 -0.6 .193/.269/.328.135.286123435%7%61-0.5