Gabriel Cancel

Pos2B
B/TR/R
Born1996-12-08
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
INTLPROSPECT
MLB%0%
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202427AAA/INTL2 orgs279.223/.360/.39381286—.172/.268/.311
202528INTLPuerto Rico166.246/.338/.39141198—
202629INTLVenados de Ma…34.226/.294/.45220110—
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AAA
BB%90
Chase%64
Max EV63
Speed47
Whiff%22
K%19

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
Methodology▸ how these numbers are built

All seasons translated to park-neutral MLB-equivalent (MLE) and combined per year. 2027 = full-season projection (no games played yet). 2028+ via Advanced Marcel + aging curve.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201518 ROKAZL Royals — 150134 28542 10443 61 209279351630 142295 297 277 11 — — — — — —
201619 ROKBurlington Royals — 189172 501815 15320 12 291348494842 203331 178 366 68 — — — — — —
201720 ALexington Legends — 433401 11130214 23996 98 277326466792 190334 235 347 71 — — — — — —
201720 INTLCangrejeros de Santurce — 2220 6100 130 00 300333350683 50353 145 296 86 — — — — — —
201821 A+Wilmington Blue Rocks — 507455 1183118 35917 74 259322385707 125301 187 312 63 — — — — — —
201821 INTLCangrejeros de Santurce — 3330 4101 260 00 133188267454 133125 186 199 21 — — — — — —
201922 AANorthwest Arkansas Naturals — 513464 11430018 3414410 152 246311427738 181313 287 325 56 — — — — — —
201922 INTLCangrejeros de Santurce — 8878 13001 9271 00 167261205466 38240 3110 227 40 — — — — — —
202124 AAAOmaha Storm Chasers — 227206 4912114 20680 122 238305510815 272280 309 353 60 — — — — — —
202124 ROKACL Royals Blue — 1818 6100 090 20 333333389722 56667 500 323 -24 — — — — — —
202124 INTLCangrejeros de Santurce — 8569 11202 15280 01 159310275585 116225 3318 277 73 — — — — — —
202225 AAAOmaha Storm Chasers — 302267 591505 28975 62 221307333640 112323 329 292 36 — — — — — —
202225 INTLPuerto Rico — 136125 19512 10471 20 152221256477 104224 357 220 35 — — — — — —
202326 INTLGigantes de Carolina — 153131 27201 13316 31 206307244551 38260 208 260 62 — — — — — —
202427 AAABuffalo Bisons — 138114 26606 23431 31 228362439801 211308 3117 360 65 — — — — — —
202427 INTLGigantes de Carolina — 141115 25902 20355 93 217357348705 130291 2514 326 107 — — — — — —
202528 INTLPuerto Rico — 166138 34804 16283 110 246338391729 145270 1710 312 98 — — — — — —
202629 INTLVenados de Mazatlan — 3431 7102 1112 00 226294452746 226278 323 330 110 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201518 ROK MLEAZL Royals — 150138 20331 6633 61 145197232429 87241 424 185 11 — — — — — —
201619 ROK MLEBurlington Royals — 189177 391314 10450 12 220262373635 153268 245 268 68 — — — — — —
201720 A MLELexington Legends — 433411 9523210 131346 98 231265370635 139310 313 273 71 — — — — — —
201821 A+ MLEWilmington Blue Rocks — 507470 1052519 201287 74 223266338604 115270 254 262 63 — — — — — —
201922 AA MLENorthwest Arkansas Naturals — 513474 8923015 2418310 152 188242331573 143258 365 251 56 — — — — — —
202124 AAA MLEOmaha Storm Chasers — 227212 381019 14830 122 179230363593 184237 376 257 60 — — — — — —
202124 ROK MLEACL Royals Blue — 1818 2000 0130 20 111111111222 506 720 132 -24 — — — — — —
202225 AAA MLEOmaha Storm Chasers — 302276 471103 191225 62 170237243479 72285 406 221 36 — — — — — —
202427 AAA MLEBuffalo Bisons — 138122 21504 15511 31 172268311580 139259 3711 264 65 — — — — — —
201518 ROK MLEAZL Royals — 150138 20331 6633 61 145197232429 87257 424 185 11 — — — — — —
201518 ROK RAWAZL Royals — 150134 28542 10443 61 209279351630 142295 297 277 11 — — — — — —
201619 ROK MLEBurlington Royals — 189177 391314 10450 12 220262373635 153271 245 268 68 — — — — — —
201619 ROK RAWBurlington Royals — 189172 501815 15320 12 291348494842 203331 178 366 68 — — — — — —
201720 A MLE2 teams — 455431 10125211 141416 98 234268378646 144320 313 273 71 — — — — — —
201720 A RAW2 teams — 455421 11731214 241026 98 278326461787 183336 225 344 71 — — — — — —
201821 A+ MLE2 teams — 540501 11126110 211367 74 222263337600 116277 254 262 63 — — — — — —
201821 A+ RAW2 teams — 540485 1223219 37977 74 252314377691 126290 187 305 63 — — — — — —
201922 AA MLE2 teams — 601557 10527018 2821411 152 189242334576 145264 365 251 56 — — — — — —
201922 AA RAW2 teams — 601542 12730019 4317111 152 234304395699 161303 287 311 56 — — — — — —
202124 AAA MLE3 teams — 330310 5614113 181290 143 181226358584 177253 395 248 54 — — — — — —
202124 AAA RAW3 teams — 330293 6615116 351050 143 225308447755 222287 3211 331 54 — — — — — —
202225 AAA MLE2 teams — 438402 691605 281776 82 172236249485 77288 406 221 36 — — — — — —
202225 AAA RAW2 teams — 438392 782017 381446 82 199280309588 110292 339 269 36 — — — — — —
202326 INTL MLEGigantes de Carolina — 153131 27201 13316 31 206307244551 38260 208 — — — — — — — —
202326 INTL RAWGigantes de Carolina — 153131 27201 13316 31 206307244551 38260 208 260 62 — — — — — —
202427 INTL MLE2 teams — 279241 431008 311046 124 178288320607 141269 3711 264 65 — — — — — —
202427 INTL RAW2 teams — 279229 511508 43786 124 223360393753 170299 2815 343 65 — — — — — —
202528 INTL MLEPuerto Rico — 166138 34804 16283 110 246338391729 145270 1710 — — — — — — — —
202528 INTL RAWPuerto Rico — 166138 34804 16283 110 246338391729 145270 1710 312 98 — — — — — —
202629 INTL MLEVenados de Mazatlan — 3431 7102 1112 00 226294452746 226278 323 — — — — — — — —
202629 INTL RAWVenados de Mazatlan — 3431 7102 1112 00 226294452746 226278 323 330 110 — — — — — —
201518 ROK MLEAZL Royals — 150140 20331 6633 61 143197229426 86241 424 185 11 — — — — — —
201619 ROK MLEBurlington Royals — 189177 391314 10450 12 220262373635 153268 245 268 68 — — — — — —
201720 A MLE2 teams — 455432 10125211 141416 98 234268377646 144310 313 273 71 — — — — — —
201821 A+ MLE2 teams — 540507 11126110 211367 74 219263333596 114270 254 262 63 — — — — — —
201922 AA MLE2 teams — 601557 10527018 2821411 152 189242334576 145258 365 251 56 — — — — — —
202124 AAA MLE3 teams — 330309 5614113 181290 143 181226359585 178257 395 248 54 — — — — — —
202225 AAA MLE2 teams — 438401 691605 281776 82 172236249486 77285 406 221 36 — — — — — —
202427 INTL MLE2 teams — 279240 431008 311046 124 179288321609 142259 3711 264 65 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 INTL MLE2 teams — 279240 431008 311046 124 179288321609 142259 3711 264 65 — — — — — —
▸ Career Totals
Career— MLE — 33353057 612145877 186107950 8627 200258328586 128277 326 224 38 -247 +6 +0 +12 +72 -16.0
/ 162G— MLE — 650596 11928215 3621010 175 200257329586 129276 326 224 38 -48 +1 +0 +2 +14 -3.1

How the minor-league lines were translated

One row per minor-league stint. Open a row to see each step: the raw rate, the park adjustment, the league/level factor, the age adjustment (hitters) and the resulting MLE rate. Factors are the same ones listed on the MLE Factors page.

2024 AAABuffalo Bisons · 138 PAwOBA .351 → .264 (−86)K% 31.2% → 37.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA31.16%÷1.004×1.200——37.24%
BB% (unintentional) /PA16.67%÷1.028×0.690—×0.99211.10%
HBP% /PA0.72%—×0.940—×0.9920.68%
Singles /BIP19.72%÷0.988×0.930×0.950×0.99217.49%
Doubles /BIP8.45%÷0.959×0.830×0.950×0.9926.90%
Triples /BIP0.00%÷1.150×0.970×0.950×0.9920.00%
Home runs /BIP8.45%÷0.990×0.700—×0.9925.93%

Factors used: league row International League. Park (home-season share, regressed): HR 98, 1B 98, 2B 92, 3B 130, K 101, BB 106 — applied at half strength. Age: age 28 vs a level average of 27.2 → −0.8% on BB/HBP/hit rates (0.8 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .351 → .264; ISO .211 → .152; BABIP .308 → .259. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2022 AAAOmaha Storm Chasers · 302 PAwOBA .285 → .221 (−64)K% 32.1% → 40.3%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA32.12%÷0.957×1.200——40.27%
BB% (unintentional) /PA8.94%÷1.001×0.690—×1.0186.27%
HBP% /PA1.66%—×0.940—×1.0181.58%
Singles /BIP22.94%÷1.016×0.930×0.989×1.01821.16%
Doubles /BIP8.82%÷1.041×0.830×0.989×1.0187.08%
Triples /BIP0.00%÷1.150×0.970×0.989×1.0180.00%
Home runs /BIP2.94%÷0.984×0.700—×1.0182.13%

Factors used: league row International League. Park (home-season share, regressed): HR 97, 1B 103, 2B 108, 3B 130, K 91, BB 100 — applied at half strength. Age: age 26 vs a level average of 27.2 → +1.8% on BB/HBP/hit rates (1.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.989.

Result: wOBA .285 → .221; ISO .112 → .079; BABIP .323 → .285. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 AAAOmaha Storm Chasers · 227 PAwOBA .342 → .257 (−86)K% 30.0% → 36.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.96%÷0.985×1.200——36.51%
BB% (unintentional) /PA8.37%÷0.990×0.690—×1.0336.02%
HBP% /PA0.00%—×0.940—×1.0330.00%
Singles /BIP15.94%÷1.056×0.930×0.970×1.03314.06%
Doubles /BIP8.70%÷0.978×0.830×0.970×1.0337.39%
Triples /BIP0.72%÷0.936×0.920×0.970×1.0330.71%
Home runs /BIP10.14%÷1.027×0.700—×1.0337.14%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 105, 1B 111, 2B 96, 3B 87, K 97, BB 98 — applied at half strength. Age: age 25 vs a level average of 27.2 → +3.3% on BB/HBP/hit rates (2.2 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.970.

Result: wOBA .342 → .257; ISO .272 → .192; BABIP .280 → .237. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2021 ROKACL Royals Blue · 18 PAwOBA .314 → .132 (−181)K% 50.0% → 72.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA50.00%÷1.000×1.440——72.00%
BB% (unintentional) /PA0.00%÷1.000×0.620—×0.9450.00%
HBP% /PA0.00%—×0.720—×0.9450.00%
Singles /BIP55.56%÷1.000×0.820—×0.94543.05%
Doubles /BIP11.11%÷1.000×0.720—×0.9457.56%
Triples /BIP0.00%÷1.000×0.720—×0.9450.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9450.00%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 25 vs a level average of 19.5 → −5.5% on BB/HBP/hit rates (5.5 yr older than average).

Result: wOBA .314 → .132; ISO .056 → .021; BABIP .667 → .506. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2019 AANorthwest Arkansas Naturals · 513 PAwOBA .319 → .251 (−68)K% 28.1% → 35.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.07%÷0.962×1.220——35.59%
BB% (unintentional) /PA6.43%÷1.001×0.700—×1.0274.62%
HBP% /PA1.95%—×0.870—×1.0271.74%
Singles /BIP20.62%÷1.083×0.920×0.950×1.02717.10%
Doubles /BIP9.38%÷0.986×0.840×0.950×1.0277.79%
Triples /BIP0.00%÷1.091×0.940×0.950×1.0270.00%
Home runs /BIP5.62%÷0.901×0.800—×1.0275.13%

Factors used: league row TL. Park (home-season share, regressed): HR 80, 1B 117, 2B 97, 3B 118, K 92, BB 100 — applied at half strength. Age: age 23 vs a level average of 24.8 → +2.7% on BB/HBP/hit rates (1.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.950.

Result: wOBA .319 → .251; ISO .181 → .149; BABIP .313 → .258. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2018 A+Wilmington Blue Rocks · 507 PAwOBA .308 → .262 (−46)K% 17.9% → 25.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.95%÷1.010×1.420——25.23%
BB% (unintentional) /PA6.51%÷1.077×0.630—×1.0123.85%
HBP% /PA1.38%—×0.860—×1.0121.20%
Singles /BIP21.43%÷1.021×0.940×0.988×1.01219.73%
Doubles /BIP8.52%÷1.005×0.830×0.988×1.0127.04%
Triples /BIP0.27%÷0.965×0.800×0.988×1.0120.23%
Home runs /BIP2.20%÷0.773×0.900—×1.0122.59%

Factors used: league row CAR. Park (home-season share, regressed): HR 55, 1B 104, 2B 101, 3B 93, K 102, BB 115 — applied at half strength. Age: age 22 vs a level average of 22.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .308 → .262; ISO .125 → .119; BABIP .301 → .270. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2017 ALexington Legends · 433 PAwOBA .337 → .273 (−64)K% 22.9% → 30.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA22.86%÷0.991×1.340——30.92%
BB% (unintentional) /PA4.85%÷1.053×0.660—×1.0153.09%
HBP% /PA1.39%—×0.770—×1.0151.08%
Singles /BIP21.52%÷0.936×0.920×0.988×1.01521.21%
Doubles /BIP9.93%÷0.982×0.820×0.988×1.0158.32%
Triples /BIP0.66%÷1.125×0.940×0.988×1.0150.55%
Home runs /BIP4.64%÷1.062×0.820—×1.0153.63%

Factors used: league row SAL. Park (home-season share, regressed): HR 112, 1B 87, 2B 96, 3B 125, K 98, BB 111 — applied at half strength. Age: age 21 vs a level average of 22.0 → +1.5% on BB/HBP/hit rates (1.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.988.

Result: wOBA .337 → .273; ISO .190 → .142; BABIP .334 → .310. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

2016 ROKBurlington Royals · 189 PAwOBA .358 → .268 (−89)K% 16.9% → 24.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.93%÷1.000×1.420——24.04%
BB% (unintentional) /PA7.94%÷1.000×0.640—×0.9955.05%
HBP% /PA0.00%—×0.740—×0.9950.00%
Singles /BIP18.57%÷1.000×0.840×1.029×0.99515.97%
Doubles /BIP12.86%÷1.000×0.740×1.029×0.9959.74%
Triples /BIP0.71%÷1.000×0.740×1.029×0.9950.54%
Home runs /BIP3.57%÷1.000×0.800—×0.9952.84%

Factors used: level-wide ROK factors (no league-specific row for this league/era). Park (home-season share, regressed): no park row on file (treated as neutral) — applied at half strength. Age: age 20 vs a level average of 19.5 → −0.5% on BB/HBP/hit rates (0.5 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.029.

Result: wOBA .358 → .268; ISO .203 → .151; BABIP .331 → .268. Both wOBAs use the same linear weights, so the change is the translation alone. The MLE line is not regressed to the mean — regression happens later, when seasons are blended into a projection (how).

Not traceable per stint: some stints lack the counting stats the component translation needs. Level-wide factors that apply instead — .