Riquelmin Cabral2B ACL D-backs
Age 23 S/R 5'10" / 165 lbs ROK HR -5% Svc 0.0 · Ctrl thru 2037 peak 0.5 · 2030
wRC+†57
AVG/OBP/SLG.200 / .265 / .306
PA84
HR1
K%31
BB%7
MLB%0%
BAT: -4.0 runs (wOBA-derived runs vs avg)-4BATRUN: +0.2 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.3 runs (Positional adjustment)+0POSREP: +2.4 runs (Replacement-level credit)+2REPTotal WAR: -0.10-0.1WAR
trajectory · 10 yrs
0.5peak
2030

Contract

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

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
202118 ROKDSL D-backs 1 124112 20200 6296 92 .179.258.196.454 .018.241 235 .206 16 -12 +1 +0 +0 +4 -0.7
202219 ROKDSL D-backs Black 210191 36624 14365 158 .188.262.304.566 .115.212 177 .247 47 -13 -0 +0 +1 +6 -0.6
202320 A2 teams 262246 381133 141011 51 .154.203.260.463 .106.245 395 .206 16 -25 +1 +0 +1 +7 -1.6
202421 ROKACL D-backs 7065 9110 3300 10 .138.176.185.361 .046.250 434 .168 -13 -9 +0 +0 +0 +2 -0.7
▸ 2026 Season
202623 MLBARI 8477 16311 6261 10 .208.274.312.585 .104.283 317 .260 57 -4 +0 +0 +0 +2 -0.1
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202724 MLB 10%ARI 145132 28513 11431 21 .212.278.333.611 .121.286 308 .275 69 -5 +0 +0 +1 +4 -0.0
202825 MLB 25%ARI 251227 49926 20732 41 .216.285.352.638 .137.288 298 .285 76 -7 +0 +0 +1 +7 0.2
202926 MLB 42%ARI 326294 641228 26943 51 .218.288.354.642 .136.289 298 .290 80 -7 +1 +0 +1 +9 0.4
203027 MLB 58%ARI 367331 721329 301063 61 .218.288.350.639 .133.289 298 .291 81 -8 +1 +0 +1 +10 0.5
203128 MLB 68%ARI 390351 7614210 321134 61 .217.289.353.643 .137.289 298 .290 80 -9 +1 -1 +1 +11 0.4
203229 MLB 77%ARI 398358 7714210 331174 51 .215.289.349.638 .134.288 298 .288 79 -10 +1 -1 +1 +11 0.2
203330 MLB 84%ARI 400360 7714210 331194 40 .214.287.347.634 .133.286 308 .285 76 -11 +1 -2 +1 +11 0.1
203431 MLB 91%ARI 393354 751429 331183 20 .212.285.339.624 .127.285 308 .281 73 -12 +0 -3 +1 +11 -0.2
203532 MLBARI 378341 711329 311163 10 .208.280.337.617 .129.283 318 .277 70 -13 +0 -4 +1 +11 -0.4
203633 MLBARI 351316 651228 291103 00 .206.279.332.611 .127.282 318 .271 66 -14 +0 -4 +1 +10 -0.7
203734 MLBARI 309279 561026 25992 00 .201.271.315.587 .115.280 328 .265 61 -14 +0 -5 +1 +9 -0.9
▸ Career Totals (MLE all levels + projections)
Career 44584034 8291532896 346133045 6617 .206.276.329.604 .123.279 308 .272 66 -170 +6 -20 +16 +126 -4.2
/ 162G 650588 12022414 501947 102 .204.274.327.601 .122.277 308 .272 66 -25 +1 -3 +2 +18 -0.6

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
202118 ROKDSL D-backs 1 124108 25300 10206 92 .231.331.259.590 .028.284 168 .283 75 -3 +1 +4 0.1
202219 ROKDSL D-backs Black 210184 501044 21245 158 .272.362.435.797 .163.295 1110 .357 131 +7 -0 +6 1.3
202320 AVisalia Rawhide 216197 36922 19700 41 .183.255.279.534 .096.272 329 .245 46 -13 +0 +6 -0.7
202320 ROKACL D-backs Red 4643 16722 161 10 .372.400.7671.167 .395.389 132 .486 230 +7 +0 +1 0.8
202421 ROKACL D-backs 7062 13120 6200 10 .210.279.290.570 .081.302 299 .254 52 -4 +0 +2 -0.2

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
Riquelmin Cabral (OGILVIE) 23 .200/.265/.306 .106.283 11 31% 7% 57 -0.2
Skye Bolt
2017 · A
23 41→39 40→50 47→50 42 .198/.260/.294 .095.271 79 28% 6% 52 -1.6 .200/.260/.327 .127.289 1210 33% 7% 60 -1.0 .234/.302/.369.135.310151228%8%86+0.3
Hutton Moyer
2016 · A
23 40→42 42→50 50 37 .197/.254/.306 .109.276 97 31% 5% 53 -1.5 .206/.255/.336 .130.302 1412 35% 5% 61 -1.0 .195/.243/.331.136.288161537%4%51-0.7
Jose Sermo
2014 · A
23 42→36 41→55 48→50 36 .204/.246/.303 .099.294 811 33% 5% 47 -1.9 .207/.252/.314 .107.321 1010 37% 5% 53 -1.5 .190/.232/.328.138.324151045%5%48-0.8
Adrian Del Castillo
2023 · A
23 36→45 43→55 52→40 41 .184/.246/.294 .110.257 107 32% 7% 46 -2.0 .210/.280/.351 .141.289 154 31% 8% 76 +0.0 .218/.292/.382.164.29319131%9%86+0.5
Jake Rogers
2018 · A
23 41→40 44→55 47→45 42 .205/.269/.327 .122.280 1110 30% 7% 65 -0.7 .196/.267/.342 .146.271 177 33% 8% 69 -0.4 .206/.283/.412.206.26529133%8%91+0.6
Blaze Alexander
2022 · A
23 38→48 42→50 52→50 39 .185/.256/.288 .103.292 1114 38% 7% 49 -1.8 .218/.290/.354 .136.331 1511 36% 7% 81 +0.4 .220/.308/.345.126.328131034%8%84+0.4
Chris Meyers
2022 · A
23 41→46 42→50 51→40 45 .201/.269/.304 .103.264 911 26% 7% 59 -1.1 .222/.280/.362 .140.293 167 29% 6% 79 +0.3 .226/.286/.378.152.29419329%6%82+0.3
Christopher Familia
2023 · A
23 40 45→55 47→45 45 .204/.281/.326 .122.262 138 27% 7% 70 -0.3 .219/.278/.391 .172.284 224 30% 6% 85 +0.7 .215/.266/.411.196.27028032%5%81+0.2
Jose Marquez
2021 · A
23 46 42→50 48→50 38 .223/.266/.331 .108.304 98 29% 5% 63 -0.9 .201/.263/.302 .101.329 109 39% 7% 55 -1.4 .133/.203/.225.093.206161243%7%8-0.8
Patrick Bailey
2022 · A
23 44→49 45 50→45 43 .213/.278/.336 .122.306 128 33% 8% 70 -0.3 .213/.279/.336 .123.289 135 29% 8% 71 -0.3 .229/.288/.338.110.30311427%7%75-0.0
Kyle Kubitza
2013 · A
23 40→50 41→50 49→50 43 .194/.262/.301 .107.286 711 33% 8% 54 -1.4 .214/.288/.342 .128.327 910 34% 9% 76 +0.0 .219/.294/.350.131.33491034%9%79+0.3
BJ Murray
2022 · A
22 45→43 42→50 52→50 38 .216/.265/.323 .106.316 98 33% 6% 60 -1.0 .223/.303/.347 .124.308 1210 29% 10% 84 +0.6 .200/.286/.344.144.257171528%10%74-0.1
Randy Florentino
2023 · A
23 36 41→50 47→45 40 .183/.244/.273 .090.273 97 35% 7% 40 -2.4 .196/.244/.284 .088.259 96 27% 6% 42 -2.3 .184/.224/.260.076.2317423%4%25-1.0
Ryan Schimpf
2011 · A
23 39 43→60 52→45 39 .192/.257/.314 .121.284 910 34% 6% 56 -1.3 .198/.273/.355 .157.273 177 32% 8% 74 -0.1 .201/.284/.419.218.23528228%9%91+0.9
Adrian Nieto
2013 · A
23 40→47 42→45 46→40 42 .200/.258/.299 .099.277 95 30% 7% 52 -1.6 .218/.281/.335 .117.302 114 30% 8% 71 -0.3 .209/.282/.322.113.29111230%8%65-0.3
Kevin Padlo
2019 · A
23 36→40 44→55 45→50 45 .183/.265/.303 .120.269 117 35% 9% 57 -1.2 .201/.280/.365 .164.291 199 35% 9% 80 +0.4 .191/.263/.361.170.260211235%8%69-0.3
Raul Beracierta
2022 · A
23 42 44→50 50 38 .206/.263/.332 .126.313 118 36% 6% 63 -0.9 .226/.273/.356 .130.336 155 35% 5% 73 -0.1 .235/.278/.368.133.34318136%4%73-0.1
Jonah Heim
2018 · A
23 41→49 41→55 46→40 42 .202/.250/.298 .096.256 93 25% 6% 48 -1.9 .220/.270/.320 .100.273 93 22% 6% 63 -0.9 .227/.289/.387.160.25619319%8%85+0.5
Leo Rivas
2021 · A
23 39→49 39→40 48→65 46 .188/.266/.276 .088.284 78 34% 9% 50 -1.7 .215/.292/.302 .087.300 721 28% 9% 67 -0.5 .238/.354/.331.093.32094425%14%100+1.2
Karexon Sanchez
2011 · A
23 43→47 43→45 47→50 43 .210/.280/.323 .114.294 1010 31% 7% 68 -0.5 .218/.288/.327 .109.307 1113 30% 7% 72 -0.2 .218/.287/.325.107.297121529%7%68-0.2