Carlos Arroyo2B Rome Emperors
Age 25 R/R 5'9" / 170 lbs A+ BB -5% Svc 0.0 · Ctrl thru 2035
wRC+†51
AVG/OBP/SLG.192 / .258 / .293
PA67
HR1
K%32
BB%7
MLB%0%
BAT: -3.7 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.2 runs (Positional adjustment)+0POSREP: +1.9 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
Scouting · nowfuture
HIT
2020
PWR
3434
SPD
5252
EYE
3737
trajectory · 10 yrs
-0.1peak
2026

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
2031Pre-Arb$0.9M
2032Pre-Arb$0.9M
2033Arb-1$0.2M
2034Arb-2$0.4M
2035Arb-3$0.6M
Totals $-25M $-25M +$0.0M

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
201817 ROKDSL Pirates 1 230193 49201 20398 154 .254.348.280.628 .026.304 179 .278 71 -8 +1 +0 +1 +7 0.1
201918 ROKDSL Pirates 2 183167 39811 5145 167 .234.277.311.588 .078.244 83 .252 51 -10 +0 +0 +1 +5 -0.4
202120 INTL2 teams 4944 6000 461 10 .136.224.136.361 .000.158 128 .201 12 -5 +0 +0 +0 +1 -0.3
202423 A+Rome Emperors 210192 27502 9828 84 .141.211.198.408 .057.229 394 .189 3 -23 +0 +0 +1 +6 -1.7
202524 A+Rome Emperors 4140 4100 1190 10 .100.122.125.247 .025.190 462 .113 -55 -7 +0 +0 +0 +1 -0.6
▸ 2026 Season
202625 MLBATL 6761 11201 5221 10 .180.254.262.516 .082.276 337 .252 51 -4 +0 +0 +0 +2 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 10%ATL 113102 21412 8352 21 .206.277.324.600 .118.278 317 .262 59 -5 +0 +0 +0 +3 -0.2
202827 MLB 25%ATL 209189 38714 15643 41 .201.271.312.583 .111.279 317 .267 62 -9 +0 +0 +1 +6 -0.2
202928 MLB 37%ATL 276249 511016 21844 51 .205.277.325.603 .120.280 308 .269 64 -11 +1 -1 +1 +8 -0.3
203029 MLB 47%ATL 314283 571116 24964 61 .201.273.311.584 .110.279 318 .268 63 -13 +1 -1 +1 +9 -0.4
203130 MLB 55%ATL 338305 611216 261054 61 .200.272.305.577 .105.278 318 .265 61 -15 +1 -2 +1 +10 -0.6
203231 MLB 73%ATL 341308 611216 261074 51 .198.269.302.571 .104.276 318 .261 58 -16 +1 -3 +1 +10 -0.8
203332 MLB 90%ATL 332300 581116 251064 51 .193.264.297.561 .103.275 328 .256 54 -17 +1 -4 +1 +9 -1.0
203433 MLBATL 310280 531015 231014 40 .189.261.286.546 .096.273 337 .251 50 -17 +1 -4 +1 +9 -1.1
203534 MLBATL 270245 45814 20903 40 .184.254.273.527 .090.271 337 .245 46 -17 +1 -5 +1 +8 -1.2
▸ Career Totals (MLE all levels + projections)
Career 32832958 5811031050 23297055 8322 .196.267.289.556 .092.271 307 .253 52 -177 +8 -20 +12 +93 -8.6
/ 162G 650586 11520210 4619211 164 .196.268.288.556 .092.270 307 .253 52 -35 +2 -4 +2 +18 -1.7

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
201817 ROKDSL Pirates 1 230180 53201 33278 154 .294.425.322.748 .028.331 1214 .343 120 +5 +1 +7 1.3
201918 ROKDSL Pirates 2 183162 491111 10105 167 .302.362.401.763 .099.310 55 .334 113 +3 +0 +5 0.9
202120 ROKFCL Marlins 2218 3000 321 10 .167.318.167.485 .000.188 914 .252 51 -1 +0 +1 -0.0
202120 INTLColombia 2727 5111 040 00 .185.185.407.593 .222.182 150 .251 51 -2 +0 +1 -0.1
202423 A+Rome Emperors 210183 33702 17618 84 .180.278.251.529 .071.256 298 .251 50 -12 +0 +6 -0.6
202524 A+Rome Emperors 4139 6200 2140 10 .154.195.205.400 .051.240 345 .185 0 -5 +0 +1 -0.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
Carlos Arroyo (OGILVIE) 25 20 34 52 37 .192/.258/.293 .101.276 11 32% 7% 51 -0.2
Jackson Cluff
2022 · AA
25 39→29 40→45 50→55 38 .192/.256/.284 .092.277 812 32% 5% 48 -1.9 .179/.255/.283 .104.283 915 37% 8% 47 -1.9 .181/.273/.314.132.266142835%10%61-0.6
Nick Vickerson
2014 · A
25 38 43→40 50 47 .190/.271/.298 .108.259 1113 30% 9% 59 -1.1 .198/.292/.298 .100.275 911 29% 10% 68 -0.5 .183/.296/.269.086.25581128%12%59-0.7
Dylan Neuse
2023 · A
24 37 39→40 49→50 44 .183/.260/.264 .081.271 814 33% 9% 45 -2.1 .205/.286/.296 .091.292 713 29% 9% 63 -0.8 .211/.301/.305.094.29351327%10%72-0.1
JJ Schwarz
2021 · A
25 39 41→45 48→30 44 .192/.259/.283 .091.263 86 29% 8% 49 -1.8 .208/.276/.329 .121.293 143 32% 8% 68 -0.5 .201/.273/.323.122.28015132%9%62-0.5
Jayson Langfels
2014 · AA
25 42→32 43→40 46→50 37 .201/.264/.310 .109.312 1111 37% 6% 58 -1.2 .206/.279/.294 .088.335 714 38% 7% 60 -1.0 .202/.285/.272.070.34141738%8%54-0.8
Grae Kessinger
2022 · AA
24 37→29 42→45 48→50 42 .191/.254/.286 .095.257 1114 30% 7% 47 -1.9 .192/.267/.310 .118.259 1415 30% 8% 59 -1.1 .186/.266/.299.113.246141429%9%54-0.9
Jack Conley
2022 · AAA
25 35 41→45 50→45 39 .177/.239/.273 .095.270 87 36% 7% 37 -2.6 .200/.266/.312 .112.290 117 33% 7% 59 -1.1 .191/.265/.302.110.27010531%8%52-0.8
Toby Welk
2022 · AA
25 39→33 44→45 48→45 42 .196/.263/.315 .118.271 129 31% 7% 59 -1.1 .204/.262/.318 .114.295 127 33% 7% 59 -1.1 .195/.242/.316.121.28213035%5%50-0.5
Andrés Alvarez
2022 · A
25 44→31 42→45 51→50 42 .214/.274/.320 .106.298 1014 30% 7% 64 -0.8 .198/.268/.326 .128.287 1515 34% 8% 64 -0.8 .185/.257/.304.120.263141334%8%51-1.0
Aaron Schunk
2022 · A
25 38→43 40→45 50 34 .186/.237/.276 .089.297 812 38% 5% 37 -2.7 .210/.256/.325 .115.297 1110 32% 5% 57 -1.2 .216/.261/.335.119.292121030%5%59-0.8
Chris Roller
2023 · AA
26 37 39→45 50→55 40 .183/.248/.270 .087.268 614 32% 6% 40 -2.4 .194/.274/.324 .130.304 1416 38% 9% 67 -0.5 .179/.266/.318.140.290171941%9%60-0.7
Chadd Krist
2015 · A
25 40 41→40 44→45 43 .198/.262/.299 .100.269 86 29% 7% 53 -1.5 .191/.246/.291 .100.279 106 33% 6% 45 -2.1 .147/.198/.242.094.21111036%5%8-1.4
Rylan Sandoval
2013 · AA
25 39 41→40 45 36 .193/.251/.293 .100.287 95 35% 5% 48 -1.9 .216/.266/.305 .089.313 78 31% 5% 56 -1.3 .221/.270/.295.074.3195831%5%52-0.6
Quincy McAfee
2023 · AA
25 39 43→45 43→45 46 .192/.280/.301 .108.265 117 30% 9% 63 -0.8 .198/.277/.336 .138.251 1610 27% 7% 71 -0.3 .186/.266/.336.150.221181225%7%63-0.5
Willie MacIver
2022 · AA
25 36→35 45 51→55 38 .187/.245/.306 .118.262 1414 33% 6% 50 -1.8 .203/.276/.332 .129.299 1515 35% 8% 69 -0.4 .230/.309/.359.129.323131830%8%87+0.4
Gunnar Heidt
2018 · AA
25 39→42 42→45 47→50 39 .194/.249/.297 .104.281 1012 34% 6% 48 -1.9 .200/.254/.303 .103.309 913 36% 6% 51 -1.7 .206/.258/.305.100.3008932%6%50-1.1
Nick Quintana
2022 · A
24 33→40 43→45 47→45 44 .172/.252/.279 .107.245 116 33% 8% 46 -2.0 .191/.275/.301 .110.267 115 30% 9% 61 -1.0 .177/.269/.279.102.24610330%10%50-0.8
Ryan Dorow
2021 · AA
25 42 42→45 49→45 39 .202/.266/.305 .102.304 109 35% 6% 57 -1.2 .208/.272/.333 .125.293 126 31% 7% 67 -0.5 .201/.266/.328.127.27712330%7%60-0.7
Steven Baron
2016 · AAA
25 43 38→45 51→50 40 .208/.252/.292 .085.285 59 28% 5% 46 -2.0 .227/.285/.303 .076.312 66 27% 7% 64 -0.8 .220/.281/.276.057.3065228%7%51-0.6
Justin Twine
2021 · AA
25 45→30 39→40 48→50 36 .217/.258/.305 .087.303 611 30% 4% 53 -1.5 .208/.250/.317 .109.357 917 42% 4% 53 -1.5 .192/.224/.307.115.360102548%2%37-1.1