Gabriel Cancel2B Puerto Rico
Age 29 R/R 6'0" / 205 lbs INTL Svc 0.0 · Ctrl thru 2036
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 170 proj PA
wRC+†62
AVG/OBP/SLG.193 / .261 / .326
PA170
HR5
K%29
BB%8
ISO135
MLB%0%
Value2026 · WAR
BAT: -7.3 runs (wOBA-derived runs vs avg)-7BATRUN: +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.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.22627
Tools · Contract
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
2028Extbeyond projection horizon · no WAR estimate
2029Extbeyond projection horizon · no WAR estimate
2030Extbeyond projection horizon · no WAR estimate
2031Extbeyond projection horizon · no WAR estimate
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 $0.0M $0.0M +$0.0M

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
201518 ROKAZL Royals 150138 20331 6633 61 145197232429 87257 424 184 -1
201518 ROKAZL Royals 150134 28542 10443 61 209279351630 142295 297 277 70
201619 ROKBurlington Royals 189177 391314 10450 12 220262373635 153271 245 270 65
201619 ROKBurlington Royals 189172 501815 15320 12 291348494842 203331 178 366 138
201720 A2 teams 455432 10225110 131426 98 236268368636 132326 313 274 68
201720 A2 teams 455421 11731214 241026 98 278326461787 183336 225 344 122
201821 A+2 teams 540503 11326114 191357 74 225263364627 139272 254 271 66
201821 A+2 teams 540485 1223219 37977 74 252314377691 126290 187 305 92
201922 AA2 teams 601559 9926021 2623611 152 177228336565 159254 394 247 47
201922 AA2 teams 601542 12730019 4317111 152 234304395699 161303 287 311 96
202124 AAA3 teams 330310 5413114 181310 143 174220358578 184240 405 250 50
202124 AAA3 teams 330293 6615116 351050 143 225308447755 222287 3211 331 112
202225 AAA2 teams 438403 661506 271856 82 164227246473 82280 426 214 22
202225 AAA2 teams 438392 782017 381446 82 199280309588 110292 339 269 64
202326 INTLGigantes de Carolina 153131 27201 13316 31 206307244551 38260 208
202326 INTLGigantes de Carolina 153131 27201 13316 31 206307244551 38260 208 260 58
202427 INTL2 teams 279242 4610010 301046 124 190295355650 165279 3711 282 74
202427 INTL2 teams 279229 511508 43786 124 223360393753 170299 2815 343 121
202528 INTLPuerto Rico 166138 34804 16283 110 246338391729 145270 1710
202528 INTLPuerto Rico 166138 34804 16283 110 246338391729 145270 1710 312 97
▸ 2026 Season
202629 MLBTOR 170153 31615 13492 41 203274353627 150249 298 266 62 -7 +0 +0 +1 +5 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202730 MLBTOR 22% 243220 43816 19692 51 195266323588 127252 288 269 64 -10 +1 -2 +1 +7 -0.4
202730 MLBTOR 22% 5248 9201 4150 10 188250292542 104253 298 263 60 -2 +0 -0 +0 +1 -0.1
▸ Career Totals
Career 5248 9201 4150 10 188250292542 104250 298 263 60 -2 +0 -0 +0 +1 -0.1
/ 162G 650600 11225012 501880 120 187249288538 102250 298 263 60 -30 +2 -6 +2 +18 -1.2
Career 37143406 674155996 210121852 9529 198255333588 135272 336 233 36 -268 +7 -2 +13 +105 -14.7
/ 162G 650596 11827217 372139 175 198255336591 138272 336 233 36 -47 +1 -0 +2 +18 -2.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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201518 ROKAZL Royals 150134 28542 10443 61 209279351630 142295 297 277 70 -5 +1 +4 0.0
201619 ROKBurlington Royals 189172 501815 15320 12 291348494842 203331 178 366 138 +8 -1 +5 1.3
201720 ALexington Legends 433401 11130214 23996 98 277326466792 190334 235 347 124 +12 -1 +12 2.3
201720 INTLCangrejeros de Santurce 2220 6100 130 00 300333350683 50353 145 296 85 -0 +0 +1 0.0
201821 A+Wilmington Blue Rocks 507455 1183118 35917 74 259322385707 125301 187 312 97 -2 -0 +14 1.3
201821 INTLCangrejeros de Santurce 3330 4101 260 00 133188267454 133125 186 199 11 -3 +0 +1 -0.2
201922 AANorthwest Arkansas Naturals 513464 11430018 3414410 152 246311427738 181313 287 325 107 +4 +2 +15 2.1
201922 INTLCangrejeros de Santurce 8878 13001 9271 00 167261205466 38240 3110 227 32 -7 +0 +2 -0.4
202124 AAAOmaha Storm Chasers 227206 4912114 20680 122 238305510815 272280 309 353 128 +7 +2 +6 1.6
202124 ROKACL Royals Blue 1818 6100 090 20 333333389722 56667 500 323 105 +0 +0 +1 0.1
202124 INTLCangrejeros de Santurce 8569 11202 15280 01 159310275585 116225 3318 277 70 -3 -0 +2 -0.1
202225 AAAOmaha Storm Chasers 302267 591505 28975 62 221307333640 112323 329 292 82 -6 +0 +9 0.3
202225 INTLPuerto Rico 136125 19512 10471 20 152221256477 104224 357 220 26 -11 +0 +4 -0.7
202326 INTLGigantes de Carolina 153131 27201 13316 31 206307244551 38260 208 260 58 -7 +0 +4 -0.3
202427 AAABuffalo Bisons 138114 26606 23431 31 228362439801 211308 3117 360 133 +5 +0 +4 1.0
202427 INTLGigantes de Carolina 141115 25902 20355 93 217357348705 130291 2514 326 108 +1 +1 +4 0.6
202528 INTLPuerto Rico 166138 34804 16283 110 246338391729 145270 1710 312 97 -1 +2 +5 0.7

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
#1Chad Moellerlast yr '09
career totals — 10 seasons, 1,524 PA
101,524292226288351+19+143.84.3
/162664131+8.5+6.21.6pk7: 5
#2Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#3Adam Rosaleslast yr '17
career totals — 9 seasons, 1,756 PA
91,7564716227293367+6+83.03.5
/162664186+2.4+3.01.1pk7: 4
#4Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
#5Nick Senzellast yr '24
career totals — 6 seasons, 1,633 PA
61,6334033232299363+6-140.90.9
/1626641613+2.4-5.80.4pk7: 1
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
122265196262331+1+1-0.2-0.1
/1626641814+2.4+3.0-0.7pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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 193/261/326 134249 54 29% 8% 62 -0.3
Austin Hedges
2023 · MLB
30 33→40 46→60 48→45 45 180/244/293 113213 165 25% 7% 45 -2.1 182/245/274 92230 116 25% 7% 41 -2.3 190/259/29010023713525%7%49-0.5
Camden Duzenack
2023 · AAA
28 38→37 50 51→50 36 205/243/354 149265 1813 31% 4% 60 -1.0 223/281/343 120285 1210 25% 6% 73 -0.1 228/298/319922908623%7%72-0.1
Jake Hager
2022 · MLB
29 36→46 50 52→50 41 196/252/349 153257 1910 32% 7% 63 -0.8 201/258/315 114276 119 30% 7% 56 -1.3 190/247/283932697730%6%41-0.9
Adam Fox
2011 · AAA
29 39→44 47→50 49→45 40 202/251/335 133253 169 27% 5% 59 -1.1 204/249/337 133259 149 26% 5% 58 -1.2 184/221/32714322414625%4%39-1.1
Brandon Hicks
2015 · MLB
29 36→41 49→50 46→50 41 187/265/334 147282 187 38% 8% 66 -0.6 188/258/303 115312 138 41% 8% 54 -1.4 165/233/2538829110844%7%27-1.3
Ryan Cordell
2021 · MLB
29 42 45→50 49→50 41 213/268/337 124286 1311 30% 6% 66 -0.6 208/271/377 169328 2214 41% 7% 79 +0.3 153/218/323171234271847%6%41-0.9
Clint Sammons
2012 · AAA
29 34→44 45→40 44→45 42 182/239/296 114224 148 26% 6% 44 -2.1 203/247/342 139274 188 32% 5% 59 -1.1 156/183/28212619820034%2%14-1.0
David Matranga
2007 · AAA
30 37 45 47→50 42 193/259/309 116250 139 28% 6% 56 -1.3 213/284/337 124283 1411 28% 7% 73 -0.1 212/294/33412228413928%8%75+0.0
Yamid Haad
2007 · MLB
29 40 46→45 46→40 41 206/246/335 129239 146 21% 4% 56 -1.3 213/254/314 101270 116 25% 5% 54 -1.4 220/260/315952829125%5%55-0.5
Aaron Sisk
2007 · AA
28 39 50 48→45 42 207/264/358 151266 1910 30% 7% 70 -0.3 224/280/372 148286 198 28% 7% 81 +0.4 227/285/38215427822326%6%84+0.3
Brett Carroll
2012 · MLB
29 42→45 49→55 49→50 44 216/283/361 146264 1711 25% 6% 80 +0.4 208/273/348 140279 1710 30% 7% 72 -0.2 195/266/336142262181032%8%62-0.5
José Briceño
2022 · AAA
29 38 48→45 50→45 38 200/242/340 140254 1610 29% 4% 56 -1.3 209/250/351 142266 186 29% 4% 63 -0.9 191/229/32713623321029%3%44-0.6
Jeff Mathis
2012 · MLB
29 38→46 42→50 43→45 41 192/242/290 98250 96 27% 6% 43 -2.2 205/257/330 125274 144 29% 6% 59 -1.1 211/261/3161062878128%6%54-0.4
Kyle Higashioka
2019 · MLB
29 37→43 48→60 47→40 44 197/250/337 139229 175 23% 6% 59 -1.1 211/258/398 187246 264 26% 5% 79 +0.3 229/285/42519626328425%7%95+0.6
John Ryan Murphy
2019 · MLB
28 39→46 45→50 46→40 42 201/249/316 115250 143 26% 6% 53 -1.5 206/256/368 162283 225 34% 6% 70 -0.3 177/226/38320521332036%6%59-0.5
Joe Hudson
2020 · AAA
29 37 45 47→40 39 194/245/315 121274 144 34% 6% 51 -1.7 195/251/321 126280 155 34% 7% 55 -1.4 184/288/33314926521837%11%73-0.0
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 196/259/308 112257 136 29% 7% 56 -1.3 213/261/333 120273 135 26% 6% 62 -0.9 210/254/32411426612125%5%54-0.6
René Rivera
2012 · MLB
29 43→32 46→55 46→30 40 218/260/349 131272 143 26% 5% 66 -0.6 233/282/367 134284 143 23% 6% 79 +0.3 242/294/38614329315022%6%85+0.4
Eli Whiteside
2010 · MLB
30 41 45→50 46→40 38 210/249/332 122270 135 28% 4% 56 -1.3 214/268/339 125277 136 27% 6% 67 -0.5 200/260/30810825910326%6%51-0.5
Trent Giambrone
2022 · AAA
28 35→41 43→50 48→55 41 179/241/285 105253 1113 33% 7% 42 -2.3 189/249/278 89270 815 31% 7% 43 -2.2 160/223/2246523051931%6%16-2.0