Gabriel Cancel2B Puerto Rico
Age 29 R/R 6'0" / 205 lbs INTL HR +12%BB +4% Svc 0.0 · Ctrl thru 2036
wRC+†72
AVG/OBP/SLG.208 / .274 / .344
PA170
HR4
K%30
BB%7
MLB%0%
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.6 runs (Positional adjustment)+1POSREP: +4.8 runs (Replacement-level credit)+5REPTotal WAR: +0.00+0.0WAR
trajectory · 10 yrs
0.0peak
2026

Contract

ESTIMATED  ·  service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2031
Service   0 yrs (est)
Team Control Through   2036
First FA Year   2037
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2031
2027MiLBstill in minors · estimated debut 2031
2028MiLBstill in minors · estimated debut 2031
2029MiLBstill in minors · estimated debut 2031
2030MiLBstill in minors · estimated debut 2031
2031Arb-3$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
2035Extbeyond projection horizon · no WAR estimate
2036Extbeyond projection horizon · no WAR estimate
Totals $-3M $-3M +$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
201518 ROKAZL Royals 150138 20331 6633 61 .145.197.232.429 .087.257 424 .184 -1 -17 +1 +0 +1 +4 -1.2
201619 ROKBurlington Royals 189177 391314 10450 12 .220.262.373.635 .153.271 245 .270 65 -8 -1 +0 +1 +5 -0.2
201720 A2 teams 455432 9523112 131376 98 .220.253.361.614 .141.291 303 .264 60 -20 -1 +0 +2 +13 -0.7
201821 A+2 teams 540501 11026110 211367 74 .220.261.335.596 .116.274 254 .259 56 -27 -0 +0 +2 +15 -1.0
201922 AA2 teams 601558 10025019 2722811 152 .179.232.326.558 .147.256 384 .244 45 -37 +2 +0 +2 +17 -1.6
202124 AAA3 teams 330310 5613115 181290 143 .181.226.374.600 .194.244 395 .256 54 -17 +2 +0 +1 +9 -0.5
202225 AAA2 teams 438403 701606 271746 82 .174.236.258.494 .084.284 406 .225 30 -34 +1 +0 +2 +12 -2.0
202326 INTLGigantes de Carolina 153131 27201 13316 31 .206.307.244.551 .038.260 208 +0 +1
202427 INTL2 teams 279240 4510010 321046 124 .188.299.354.653 .167.276 3711 .277 70 -9 +1 +0 +1 +8 0.0
202528 INTLPuerto Rico 166138 34804 16283 110 .246.338.391.729 .145.270 1710 +0 +1
▸ 2026 Season
202629 MLBTOR 170153 32614 13522 41 .209.280.340.620 .131.281 318 .279 72 -5 +0 +0 +1 +5 0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLB 7%TOR 243221 46916 18732 51 .208.274.339.613 .131.281 307 .281 73 -7 +1 -2 +1 +7 -0.1
202831 MLB 18%TOR 245222 47916 19732 41 .212.280.342.622 .131.281 308 .280 73 -8 +0 -3 +1 +7 -0.2
202932 MLB 27%TOR 236214 45916 18712 20 .210.278.346.624 .136.280 308 .278 71 -8 +0 -4 +1 +7 -0.3
203033 MLB 39%TOR 213193 40815 16652 10 .207.275.337.612 .130.279 318 .273 67 -8 +0 -4 +1 +6 -0.5
203134 MLB 53%TOR 175158 32614 13552 10 .203.272.329.601 .127.277 317 .267 62 -7 +0 -5 +1 +5 -0.7
▸ Career Totals (MLE all levels + projections)
Career 45834189 83818613113 280146460 10330 .200.260.332.592 .132.274 326 .240 42 -301 +9 -17 +16 +130 -16.7
/ 162G 650594 11926216 402089 154 .200.262.332.593 .131.275 326 .240 42 -43 +1 -2 +2 +18 -2.3

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
201518 ROKAZL Royals 150134 28542 10443 61 .209.279.351.630 .142.295 297 .277 70 -5 +1 +4 0.0
201619 ROKBurlington Royals 189172 501815 15320 12 .291.348.494.842 .203.331 178 .366 138 +8 -1 +5 1.3
201720 ALexington Legends 433401 11130214 23996 98 .277.326.466.792 .190.334 235 .347 124 +12 -1 +12 2.3
201720 INTLCangrejeros de Santurce 2220 6100 130 00 .300.333.350.683 .050.353 145 .296 85 -0 +0 +1 0.0
201821 A+Wilmington Blue Rocks 507455 1183118 35917 74 .259.322.385.707 .125.301 187 .312 97 -2 -0 +14 1.3
201821 INTLCangrejeros de Santurce 3330 4101 260 00 .133.188.267.454 .133.125 186 .199 11 -3 +0 +1 -0.2
201922 AANorthwest Arkansas Naturals 513464 11430018 3414410 152 .246.311.427.738 .181.313 287 .325 107 +4 +2 +15 2.1
201922 INTLCangrejeros de Santurce 8878 13001 9271 00 .167.261.205.466 .038.240 3110 .227 32 -7 +0 +2 -0.4
202124 AAAOmaha Storm Chasers 227206 4912114 20680 122 .238.305.510.815 .272.280 309 .353 128 +7 +2 +6 1.6
202124 ROKACL Royals Blue 1818 6100 090 20 .333.333.389.722 .056.667 500 .323 105 +0 +0 +1 0.1
202124 INTLCangrejeros de Santurce 8569 11202 15280 01 .159.310.275.585 .116.225 3318 .277 70 -3 -0 +2 -0.1
202225 AAAOmaha Storm Chasers 302267 591505 28975 62 .221.307.333.640 .112.323 329 .292 82 -6 +0 +9 0.3
202225 INTLPuerto Rico 136125 19512 10471 20 .152.221.256.477 .104.224 357 .220 26 -11 +0 +4 -0.7
202326 INTLGigantes de Carolina 153131 27201 13316 31 .206.307.244.551 .038.260 208 .260 58 -7 +0 +4 -0.3
202427 AAABuffalo Bisons 138114 26606 23431 31 .228.362.439.801 .211.308 3117 .360 133 +5 +0 +4 1.0
202427 INTLGigantes de Carolina 141115 25902 20355 93 .217.357.348.705 .130.291 2514 .326 108 +1 +1 +4 0.6
202528 INTLPuerto Rico 166138 34804 16283 110 .246.338.391.729 .145.270 1710 .312 97 -1 +2 +5 0.7

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
Gabriel Cancel (OGILVIE) 29 .208/.274/.344 .136.281 44 30% 7% 72 -0.1
Ryan Cordell
2021 · MLB
29 42→41 45→55 49→50 40 .211/.264/.333 .122.283 1311 30% 6% 63 -0.8 .207/.271/.370 .163.326 2214 41% 7% 77 +0.1 .151/.220/.316.164.233261847%7%40-0.9
Christian Lopes
2022 · AAA
29 43→51 47→45 48→50 46 .214/.294/.349 .135.290 1412 30% 8% 82 +0.5 .211/.284/.324 .113.313 1011 33% 8% 70 -0.3 .188/.264/.265.077.2884933%8%44-0.8
Aaron Sisk
2007 · AA
28 40 50 47→45 43 .211/.269/.364 .152.271 1810 29% 7% 74 -0.1 .223/.279/.372 .149.284 198 28% 7% 80 +0.4 .227/.285/.382.154.27822326%6%84+0.3
Patrick Brady
2016 · AAA
28 43 47→50 48→45 39 .219/.262/.352 .132.286 1512 29% 5% 67 -0.5 .211/.269/.312 .101.308 711 31% 7% 59 -1.1 .196/.263/.290.094.2954932%8%50-0.9
Justin Leone
2006 · MLB
29 43→41 46→50 48→55 46 .214/.288/.346 .132.297 148 31% 9% 78 +0.2 .211/.288/.354 .143.274 1612 28% 9% 79 +0.3 .202/.286/.351.149.254181627%10%76+0.1
JaCoby Jones
2020 · MLB
28 43→47 48→50 51→50 41 .215/.279/.365 .150.293 1515 31% 6% 79 +0.3 .217/.278/.364 .147.320 169 35% 7% 78 +0.2 .194/.249/.314.120.31514541%6%49-0.6
Tim Lopes
2023 · MLB
29 41→51 46→45 50→55 41 .209/.264/.341 .131.274 1415 29% 6% 66 -0.6 .225/.293/.339 .114.311 1227 29% 8% 77 +0.1 .230/.306/.327.098.321103929%10%76+0.0
Caonabo Cosme
2008 · AAA
29 43 48→50 49→45 37 .221/.258/.362 .141.294 168 30% 4% 69 -0.4 .224/.254/.347 .123.327 148 35% 4% 63 -0.9 .224/.247/.309.085.33510036%3%46-0.7
Jake Hager
2022 · MLB
29 36→46 48→50 52→50 40 .194/.248/.334 .140.266 1710 34% 6% 57 -1.2 .203/.262/.317 .114.278 109 29% 7% 59 -1.1 .194/.252/.288.094.2737730%6%44-0.8
Jeff Nettles
2008 · AA
29 43→41 48→55 49→40 40 .223/.264/.360 .138.286 166 28% 5% 70 -0.3 .223/.269/.378 .155.254 204 21% 6% 78 +0.2 .216/.263/.374.158.23323019%5%71-0.3
Travis Garcia
2011 · AA
29 44 46→50 48→40 37 .223/.260/.350 .127.301 138 30% 5% 66 -0.6 .246/.287/.427 .181.319 2410 30% 5% 98 +1.6 .243/.279/.416.173.30724529%3%90+0.4
Seth Bynum
2011 · AAA
30 41→44 51→55 49→50 38 .216/.260/.371 .155.290 1910 32% 6% 72 -0.2 .208/.257/.339 .131.293 1511 33% 6% 63 -0.9 .195/.247/.313.118.27813834%5%48-1.2
Adam Fox
2011 · AAA
29 38→44 47→50 50→45 41 .201/.252/.331 .130.251 169 27% 5% 58 -1.2 .202/.247/.332 .130.256 139 26% 5% 56 -1.3 .183/.221/.321.138.22513625%4%37-1.1
Camden Duzenack
2023 · AAA
28 39→37 49→50 51→50 36 .205/.244/.348 .143.271 1712 31% 4% 59 -1.1 .225/.280/.351 .126.287 1310 26% 6% 75 -0.0 .235/.302/.339.104.29610623%6%79+0.1
Devin Ivany
2011 · AAA
29 44→48 46→50 45 43 .222/.278/.355 .134.286 149 27% 7% 75 -0.0 .217/.267/.330 .113.280 119 26% 6% 63 -0.8 .210/.253/.312.102.26210523%4%49-0.5
Drew Jackson
2021 · AAA
28 39→45 45 49→55 41 .197/.268/.316 .118.283 1317 34% 7% 62 -0.9 .210/.295/.327 .117.326 1225 36% 9% 76 +0.0 .199/.294/.308.110.316123237%10%68-0.2
Chris Owings
2021 · MLB
29 43→53 47→50 48→55 42 .216/.272/.349 .132.290 1515 30% 7% 71 -0.3 .209/.276/.355 .146.294 1612 33% 8% 75 -0.0 .185/.264/.309.124.264151134%9%55-0.7
Taylor Featherston
2018 · MLB
28 39→45 45→50 51→50 39 .201/.254/.323 .122.272 1312 31% 5% 57 -1.2 .183/.239/.304 .121.303 1410 42% 5% 46 -2.0 .154/.212/.270.115.27814848%4%24-2.4
Zack Short
2023 · MLB
28 37→39 46→50 46→45 50 .191/.285/.319 .128.261 149 31% 11% 70 -0.3 .189/.283/.313 .124.261 1410 31% 11% 68 -0.5 .168/.270/.287.119.22814831%11%54-0.9
David Matranga
2008 · AAA
31 40 46→45 50 43 .204/.272/.327 .122.263 1412 28% 7% 66 -0.6 .217/.291/.342 .125.292 139 29% 8% 78 +0.2 .211/.297/.329.119.28812529%9%75+0.0