Kevin Vicuña

PosSS
B/TR/R
Born1998-01-14
Age (2027)29
No MLB projection yet. Career stats below are historical.
Overview
INTLLAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202224AA/INTL2 orgs485.269/.328/.36821081—.247/.291/.331
202325AA/A+/INTL2 orgs225.260/.353/.4487393—.207/.282/.293
202426INTLCaribes de An…43.244/.262/.3900075—
Contract
No contract data on file.

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)
201517 ROKDSL Blue Jays — 291250 67330 172917 104 268356304660 36302 106 303 34 — — — — — —
201618 ROKGCL Blue Jays — 204178 46510 123911 113 258342298639 39331 196 298 34 — — — — — —
201719 A+Dunedin Blue Jays — 9284 17110 3193 00 202256238494 36262 213 226 22 — — — — — —
201719 ALansing Lugnuts — 5450 17110 2132 32 340389400789 60459 244 358 80 — — — — — —
201820 ALansing Lugnuts — 395372 991662 18564 108 266307358665 91309 145 298 56 — — — — — —
201820 INTLTigres de Aragua — 6151 14100 8130 32 275367294661 20368 2113 305 93 — — — — — —
201921 A+Dunedin Blue Jays — 440396 991941 30828 199 250314326640 76311 197 290 41 — — — — — —
202123 AAABuffalo Bisons — 1715 3000 130 10 200250200450 250 186 201 6 — — — — — —
202123 AANew Hampshire Fisher Cats — 310275 681402 156811 113 247308320628 73316 225 283 50 — — — — — —
202224 AAReading Fightin Phils — 343312 851552 17669 97 272326372698 99336 195 312 74 — — — — — —
202224 INTLCaribes de Anzoategui — 142126 33630 10184 12 262333357690 95306 137 311 97 — — — — — —
202325 AAAmarillo Sod Poodles — 11598 25404 11193 10 255345418764 163280 1710 337 59 — — — — — —
202325 A+Hillsboro Hops — 1614 4100 041 10 286333357690 71400 250 296 53 — — — — — —
202325 INTLCaribes de Anzoategui — 9480 21623 796 10 263366500866 237265 107 378 142 — — — — — —
202426 INTLCaribes de Anzoategui — 4341 10410 081 02 244262390652 146303 190 279 75 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201517 ROK MLEDSL Blue Jays — 291256 50220 113617 104 195275219493 23217 124 219 34 — — — — — —
201618 ROK MLEGCL Blue Jays — 204183 36310 85611 113 197272224496 27272 274 218 34 — — — — — —
201719 A+ MLEDunedin Blue Jays — 9285 16110 2273 00 188233224457 35263 292 200 22 — — — — — —
201719 A MLELansing Lugnuts — 5451 15110 1182 32 294333353686 59439 332 287 80 — — — — — —
201820 A MLELansing Lugnuts — 395377 891352 13774 108 236269313582 77290 193 251 56 — — — — — —
201921 A+ MLEDunedin Blue Jays — 440405 801631 231218 199 198255259514 62273 285 229 41 — — — — — —
202123 AAA MLEBuffalo Bisons — 1715 3000 140 10 200250200450 228 246 177 6 — — — — — —
202123 AA MLENew Hampshire Fisher Cats — 310283 611202 118411 113 216272279551 64284 274 242 50 — — — — — —
202224 AA MLEReading Fightin Phils — 343320 791451 11809 97 247291331622 84319 233 277 74 — — — — — —
202325 AA MLEAmarillo Sod Poodles — 115102 20302 8233 10 196274284559 88236 207 255 59 — — — — — —
202325 A+ MLEHillsboro Hops — 1614 4100 051 10 286333357690 71358 310 247 53 — — — — — —
201517 ROK MLEDSL Blue Jays — 291256 50220 113617 104 195275219493 23226 124 219 34 — — — — — —
201517 ROK RAWDSL Blue Jays — 291250 67330 172917 104 268356304660 36302 106 303 34 — — — — — —
201618 ROK MLEGCL Blue Jays — 204183 36310 85611 113 197272224496 27283 274 218 34 — — — — — —
201618 ROK RAWGCL Blue Jays — 204178 46510 123911 113 258342298639 39331 196 298 34 — — — — — —
201719 A+ MLE2 teams — 146136 30210 3455 32 221264250514 29330 312 232 43 — — — — — —
201719 A+ RAW2 teams — 146134 34220 5325 32 254306299604 45333 223 275 43 — — — — — —
201820 A MLE2 teams — 456435 1031562 15894 1310 237269313581 76294 203 251 56 — — — — — —
201820 A RAW2 teams — 456423 1131762 26694 1310 267315350665 83315 156 299 56 — — — — — —
201921 A+ MLEDunedin Blue Jays — 440405 801631 231218 199 198255259514 62277 285 229 41 — — — — — —
201921 A+ RAWDunedin Blue Jays — 440396 991941 30828 199 250314326640 76311 197 290 41 — — — — — —
202123 AA MLE2 teams — 327298 641202 128711 123 215271275546 60291 274 239 48 — — — — — —
202123 AA RAW2 teams — 327290 711402 167111 123 245305314619 69312 225 279 48 — — — — — —
202224 AA MLE2 teams — 485452 1122072 1611313 109 248293336629 88324 233 277 74 — — — — — —
202224 AA RAW2 teams — 485438 1182182 278413 109 269328368696 98327 176 312 74 — — — — — —
202325 AA MLE3 teams — 225197 41703 144910 30 208294289583 81262 226 254 58 — — — — — —
202325 AA RAW3 teams — 225192 501127 183210 30 260353448801 188281 148 351 58 — — — — — —
202426 INTL MLECaribes de Anzoategui — 4341 10410 081 02 244262390652 146303 190 — — — — — — — —
202426 INTL RAWCaribes de Anzoategui — 4341 10410 081 02 244262390652 146303 190 279 75 — — — — — —
201517 ROK MLEDSL Blue Jays — 291261 50220 113617 104 192275215489 23217 124 219 34 — — — — — —
201618 ROK MLEGCL Blue Jays — 204183 36310 85611 113 197272224496 27272 274 218 34 — — — — — —
201719 A+ MLE2 teams — 146137 30210 3455 32 219264248512 29328 312 232 43 — — — — — —
201820 A MLE2 teams — 456434 1031562 15894 1310 237269313582 76290 203 251 56 — — — — — —
201921 A+ MLEDunedin Blue Jays — 440406 801631 231218 199 197255259513 62273 285 229 41 — — — — — —
202123 AA MLE2 teams — 327301 641202 128711 123 213271272543 60281 274 239 48 — — — — — —
202224 AA MLE2 teams — 485453 1122072 1611313 109 247293336629 88319 233 277 74 — — — — — —
202325 AA MLE3 teams — 225199 41703 144910 30 206294286581 80251 226 254 58 — — — — — —
▸ Career Totals
Career— MLE — 26172403 526812110 10260480 8142 219274283556 64287 234 240 48 -161 -1 +0 +28 +57 -7.9
/ 162G— MLE — 650597 1302052 2515020 2010 218272278550 60286 234 240 48 -40 +0 +0 +7 +14 -1.9

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.

2023 AAAmarillo Sod Poodles · 115 PAwOBA .328 → .255 (−73)K% 16.5% → 20.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA16.52%÷1.003×1.220——20.10%
BB% (unintentional) /PA9.57%÷0.922×0.700—×0.9987.25%
HBP% /PA2.61%—×0.870—×0.9982.27%
Singles /BIP21.52%÷1.054×0.920×1.002×0.99818.79%
Doubles /BIP5.06%÷1.008×0.840×1.002×0.9984.22%
Triples /BIP0.00%÷1.124×0.940×1.002×0.9980.00%
Home runs /BIP5.06%÷1.637×0.800—×0.9982.47%

Factors used: league row TL. Park (home-season share, regressed): HR 227, 1B 111, 2B 102, 3B 125, K 101, BB 84 — applied at half strength. Age: age 25 vs a level average of 24.8 → −0.2% on BB/HBP/hit rates (0.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.002.

Result: wOBA .328 → .255; ISO .163 → .096; BABIP .280 → .236. 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).

2023 A+Hillsboro Hops · 16 PAwOBA .288 → .247 (−41)K% 25.0% → 34.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.987×1.350——34.18%
BB% (unintentional) /PA0.00%÷1.038×0.710—×0.9780.00%
HBP% /PA6.25%—×0.810—×0.9784.95%
Singles /BIP30.00%÷0.980×0.910—×0.97827.24%
Doubles /BIP10.00%÷0.947×0.830—×0.9788.57%
Triples /BIP0.00%÷0.900×0.820—×0.9780.00%
Home runs /BIP0.00%÷0.952×0.830—×0.9780.00%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 90, 1B 96, 2B 89, 3B 80, K 97, BB 108 — applied at half strength. Age: age 25 vs a level average of 22.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average).

Result: wOBA .288 → .247; ISO .071 → .060; BABIP .400 → .358. 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 AAReading Fightin Phils · 343 PAwOBA .306 → .277 (−30)K% 19.2% → 23.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA19.24%÷1.005×1.220——23.36%
BB% (unintentional) /PA4.96%÷1.052×0.700—×1.0123.34%
HBP% /PA2.62%—×0.850—×1.0122.26%
Singles /BIP25.61%÷1.069×0.970×1.026×1.01224.13%
Doubles /BIP6.10%÷0.930×0.860×1.026×1.0125.86%
Triples /BIP2.03%÷0.950×0.950×1.026×1.0122.11%
Home runs /BIP0.81%÷1.051×0.780—×1.0120.61%

Factors used: league row EL. Park (home-season share, regressed): HR 110, 1B 114, 2B 86, 3B 90, K 101, BB 110 — applied at half strength. Age: age 24 vs a level average of 24.8 → +1.2% on BB/HBP/hit rates (0.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.026.

Result: wOBA .306 → .277; ISO .099 → .093; BABIP .336 → .319. 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 AANew Hampshire Fisher Cats · 310 PAwOBA .279 → .242 (−38)K% 21.9% → 27.0%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA21.94%÷0.990×1.220——27.02%
BB% (unintentional) /PA4.84%÷0.966×0.690—×1.0273.55%
HBP% /PA3.55%—×0.850—×1.0273.10%
Singles /BIP25.12%÷1.022×0.940×0.971×1.02723.05%
Doubles /BIP6.76%÷1.039×0.870×0.971×1.0275.65%
Triples /BIP0.00%÷0.900×0.920×0.971×1.0270.00%
Home runs /BIP0.97%÷0.973×0.780—×1.0270.80%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 95, 1B 104, 2B 108, 3B 80, K 98, BB 93 — 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.971.

Result: wOBA .279 → .242; ISO .073 → .060; BABIP .316 → .284. 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 AAABuffalo Bisons · 17 PAwOBA .196 → .177 (−19)K% 17.6% → 21.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA17.65%÷0.965×1.200——21.94%
BB% (unintentional) /PA5.88%÷1.024×0.690—×1.0504.16%
HBP% /PA0.00%—×0.940—×1.0500.00%
Singles /BIP25.00%÷1.071×0.930—×1.05022.80%
Doubles /BIP0.00%÷0.962×0.830—×1.0500.00%
Triples /BIP0.00%÷1.150×0.920—×1.0500.00%
Home runs /BIP0.00%÷1.081×0.700—×1.0500.00%

Factors used: level-wide AAA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 116, 1B 114, 2B 92, 3B 130, K 93, BB 105 — applied at half strength. Age: age 23 vs a level average of 27.2 → +5.0% on BB/HBP/hit rates (4.2 yr younger than average).

Result: wOBA .196 → .177; ISO .000 → .000; BABIP .250 → .228. 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 A+Dunedin Blue Jays · 440 PAwOBA .284 → .229 (−55)K% 18.6% → 27.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA18.64%÷0.966×1.420——27.39%
BB% (unintentional) /PA6.82%÷0.993×0.750—×1.0275.29%
HBP% /PA1.82%—×0.930—×1.0271.74%
Singles /BIP23.89%÷1.029×0.920×0.950×1.02720.84%
Doubles /BIP6.05%÷0.992×0.960×0.950×1.0275.71%
Triples /BIP1.27%÷1.150×0.810×0.950×1.0270.88%
Home runs /BIP0.32%÷1.194×0.880—×1.0270.24%

Factors used: league row FSL. Park (home-season share, regressed): HR 139, 1B 106, 2B 98, 3B 130, K 93, BB 99 — applied at half strength. Age: age 21 vs a level average of 22.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 .284 → .229; ISO .076 → .060; BABIP .311 → .273. 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 ALansing Lugnuts · 395 PAwOBA .290 → .251 (−40)K% 14.2% → 19.5%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA14.18%÷0.989×1.360——19.50%
BB% (unintentional) /PA4.56%÷0.995×0.690—×1.0303.26%
HBP% /PA1.01%—×0.780—×1.0300.81%
Singles /BIP23.73%÷1.018×0.920×1.037×1.03022.91%
Doubles /BIP5.06%÷1.033×0.830×1.037×1.0304.34%
Triples /BIP1.90%÷1.150×0.910×1.037×1.0301.60%
Home runs /BIP0.63%÷1.034×0.800—×1.0300.50%

Factors used: level-wide A factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 107, 1B 104, 2B 107, 3B 130, K 98, BB 99 — applied at half strength. Age: age 20 vs a level average of 22.0 → +3.0% on BB/HBP/hit rates (2.0 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.037.

Result: wOBA .290 → .251; ISO .091 → .074; BABIP .309 → .290. 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 A+Dunedin Blue Jays · 92 PAwOBA .220 → .200 (−20)K% 20.7% → 29.1%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA20.65%÷1.007×1.420——29.13%
BB% (unintentional) /PA3.26%÷1.118×0.750—×1.0502.30%
HBP% /PA3.26%—×0.930—×1.0503.18%
Singles /BIP23.08%÷1.002×0.920×1.050×1.05023.36%
Doubles /BIP1.54%÷0.940×0.960×1.050×1.0501.73%
Triples /BIP1.54%÷1.150×0.810×1.050×1.0501.19%
Home runs /BIP0.00%÷1.265×0.880—×1.0500.00%

Factors used: league row FSL. Park (home-season share, regressed): HR 153, 1B 100, 2B 88, 3B 130, K 101, BB 124 — applied at half strength. Age: age 19 vs a level average of 22.8 → +5.0% on BB/HBP/hit rates (3.8 yr younger than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.050.

Result: wOBA .220 → .200; ISO .036 → .030; BABIP .262 → .263. 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 — .