Kekai Rios

PosC
B/TR/R
Born1997-06-06
Age (2027)30
No MLB projection yet. Career stats below are historical.
Overview
AALAST SEASON 2024
YearAgeLvl / TeamPAAVG/OBP/SLGHRSBwRC+WARMLE AVG/OBP/SLG
202225A+LAD247.218/.316/.3194038—.174/.251/.250
202326AA/A+TOR184.209/.291/.3134024—.160/.225/.220
202427AATOR56.135/.196/.25011-12—.113/.161/.208
Contract
No contract data on file.
Skills · percentileMiLB Statcast 2024 AA
Whiff%68
Z-Con%61
ISO47
K%47
Speed32
Chase%27

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. Catcher framing: only 2027 Statcast framing is modeled (Baseball Savant server-caches the leaderboard to the current season); prior-year framing is unmodeled — projections for established framers may run 1-3 WAR low.

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)
201821 ROKAZL Brewers — 6042 14500 1672 11 333533452986 119400 1227 453 109 — — — — — —
201922 AWisconsin Timber Rattlers — 10998 19201 9271 00 194269245513 51254 258 240 10 — — — — — —
202124 AABiloxi Shuckers — 2119 2100 260 10 105190158348 53154 2910 171 -29 — — — — — —
202124 A+Wisconsin Timber Rattlers — 144122 33803 16362 00 270364410774 139349 2511 341 68 — — — — — —
202225 A+Great Lakes Loons — 247216 47814 27654 00 218316319635 102293 2611 295 38 — — — — — —
202326 AANew Hampshire Fisher Cats — 6457 14100 5191 00 246317263581 18359 308 270 36 — — — — — —
202326 A+Vancouver Canadians — 120106 20404 9344 00 189277340617 151232 288 279 17 — — — — — —
202427 AANew Hampshire Fisher Cats — 5652 7301 4140 10 135196250446 115162 257 204 -12 — — — — — —
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201821 ROK MLEAZL Brewers — 6048 12400 10102 11 250400333733 83309 1717 329 109 — — — — — —
201922 A MLEWisconsin Timber Rattlers — 109100 15101 7371 00 150213190403 40223 346 183 10 — — — — — —
202124 AA MLEBiloxi Shuckers — 2120 2100 170 10 100143150293 50134 335 126 -29 — — — — — —
202124 A+ MLEWisconsin Timber Rattlers — 144127 28602 11492 00 220293315608 94310 348 269 68 — — — — — —
202225 A+ MLEGreat Lakes Loons — 247224 39613 19804 00 174251250501 76250 328 224 38 — — — — — —
202326 AA MLENew Hampshire Fisher Cats — 6459 13100 3241 00 220270237507 17334 385 222 36 — — — — — —
202326 A+ MLEVancouver Canadians — 120109 14302 6454 00 128202211413 83188 385 194 17 — — — — — —
202427 AA MLENew Hampshire Fisher Cats — 5653 6201 3170 10 113161208368 94141 305 150 -12 — — — — — —
201821 ROK MLEAZL Brewers — 6048 12400 10102 11 250400333733 83316 1717 329 109 — — — — — —
201821 ROK RAWAZL Brewers — 6042 14500 1672 11 333533452986 119400 1227 453 109 — — — — — —
201922 A MLEWisconsin Timber Rattlers — 109100 15101 7371 00 150213190403 40222 346 183 10 — — — — — —
201922 A RAWWisconsin Timber Rattlers — 10998 19201 9271 00 194269245513 51254 258 240 10 — — — — — —
202124 A+ MLE2 teams — 165146 30702 13562 10 205280295574 89308 348 251 56 — — — — — —
202124 A+ RAW2 teams — 165141 35903 18422 10 248342376718 128323 2511 319 56 — — — — — —
202225 A+ MLEGreat Lakes Loons — 247224 39613 19804 00 174251250501 76255 328 224 38 — — — — — —
202225 A+ RAWGreat Lakes Loons — 247216 47814 27654 00 218316319635 102293 2611 295 38 — — — — — —
202326 A+ MLE2 teams — 184168 27402 9695 00 161225220446 60253 385 204 24 — — — — — —
202326 A+ RAW2 teams — 184163 34504 14535 00 209291313604 104278 298 276 24 — — — — — —
202427 AA MLENew Hampshire Fisher Cats — 5653 6201 3170 10 113161208368 94143 305 150 -12 — — — — — —
202427 AA RAWNew Hampshire Fisher Cats — 5652 7301 4140 10 135196250446 115162 257 204 -12 — — — — — —
201821 ROK MLEAZL Brewers — 6048 12400 10102 11 250400333733 83309 1717 329 109 — — — — — —
201922 A MLEWisconsin Timber Rattlers — 109100 15101 7371 00 150213190403 40223 346 183 10 — — — — — —
202124 A+ MLE2 teams — 165149 30702 13562 10 201280289568 87288 348 251 56 — — — — — —
202225 A+ MLEGreat Lakes Loons — 247222 39613 19804 00 176251252503 77250 328 224 38 — — — — — —
202326 A+ MLE2 teams — 184168 27402 9695 00 161225220446 60239 385 204 24 — — — — — —
202427 AA MLENew Hampshire Fisher Cats — 5653 6201 3170 10 113161208368 94141 305 150 -12 — — — — — —
▸ Model inputs — neutral MLE (past 3 seasons)
202427 AA MLENew Hampshire Fisher Cats — 5653 6201 3170 10 113161208368 94141 305 150 -12 — — — — — —
▸ Career Totals
Career— MLE — 821739 1292419 6126914 31 175251246497 72257 337 222 36 -62 +0 +0 +15 +18 -3.0
/ 162G— MLE — 650585 1021917 4821311 21 174250246496 72257 337 222 36 -49 +0 +0 +12 +14 -2.4

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 AANew Hampshire Fisher Cats · 56 PAwOBA .199 → .150 (−49)K% 25.0% → 30.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷0.995×1.220——30.66%
BB% (unintentional) /PA7.14%÷0.990×0.700—×0.9784.94%
HBP% /PA0.00%—×0.850—×0.9780.00%
Singles /BIP7.89%÷1.015×0.970×1.009×0.9787.45%
Doubles /BIP7.89%÷1.051×0.860×1.009×0.9786.38%
Triples /BIP0.00%÷1.150×0.950×1.009×0.9780.00%
Home runs /BIP2.63%÷1.145×0.780—×0.9781.75%

Factors used: league row EL. Park (home-season share, regressed): HR 129, 1B 103, 2B 110, 3B 130, K 99, BB 98 — applied at half strength. Age: age 27 vs a level average of 24.8 → −2.2% on BB/HBP/hit rates (2.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.009.

Result: wOBA .199 → .150; ISO .115 → .081; BABIP .162 → .141. 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+Vancouver Canadians · 120 PAwOBA .274 → .194 (−81)K% 28.3% → 37.2%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.33%÷1.028×1.350——37.21%
BB% (unintentional) /PA7.50%÷0.992×0.710—×0.9685.20%
HBP% /PA3.33%—×0.810—×0.9682.61%
Singles /BIP16.67%÷1.006×0.910×0.953×0.96813.91%
Doubles /BIP5.56%÷0.949×0.830×0.953×0.9684.48%
Triples /BIP0.00%÷0.900×0.820×0.953×0.9680.00%
Home runs /BIP5.56%÷1.253×0.830—×0.9683.56%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 151, 1B 101, 2B 90, 3B 80, K 106, BB 98 — applied at half strength. Age: age 26 vs a level average of 22.8 → −3.2% on BB/HBP/hit rates (3.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.953.

Result: wOBA .274 → .194; ISO .151 → .094; BABIP .232 → .188. 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 AANew Hampshire Fisher Cats · 64 PAwOBA .268 → .222 (−46)K% 29.7% → 37.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA29.69%÷0.967×1.220——37.44%
BB% (unintentional) /PA7.81%÷1.105×0.700—×0.9884.89%
HBP% /PA1.56%—×0.850—×0.9881.31%
Singles /BIP34.21%÷1.023×0.970—×0.98832.05%
Doubles /BIP2.63%÷0.963×0.860—×0.9882.32%
Triples /BIP0.00%÷1.033×0.950—×0.9880.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9880.00%

Factors used: league row EL. Park (home-season share, regressed): HR 100, 1B 105, 2B 93, 3B 107, K 93, BB 121 — applied at half strength. Age: age 26 vs a level average of 24.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average).

Result: wOBA .268 → .222; ISO .018 → .015; BABIP .359 → .334. 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 A+Great Lakes Loons · 247 PAwOBA .287 → .224 (−64)K% 26.3% → 32.4%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA26.32%÷1.033×1.270——32.36%
BB% (unintentional) /PA10.93%÷0.980×0.710—×0.9787.74%
HBP% /PA1.62%—×0.790—×0.9781.25%
Singles /BIP22.52%÷1.026×0.920×0.999×0.97819.72%
Doubles /BIP5.30%÷0.985×0.810×0.999×0.9784.26%
Triples /BIP0.66%÷1.150×0.850×0.999×0.9780.48%
Home runs /BIP2.65%÷1.013×0.800—×0.9782.05%

Factors used: league row Midwest League. Park (home-season share, regressed): HR 103, 1B 105, 2B 97, 3B 130, K 107, BB 96 — 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). Ground-ball/fly-ball mix moves 1B/2B/3B by ×0.999.

Result: wOBA .287 → .224; ISO .102 → .076; BABIP .293 → .250. 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 A+Wisconsin Timber Rattlers · 144 PAwOBA .339 → .269 (−70)K% 25.0% → 33.7%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA25.00%÷1.001×1.350——33.73%
BB% (unintentional) /PA11.11%÷0.988×0.710—×0.9887.89%
HBP% /PA1.39%—×0.810—×0.9881.11%
Singles /BIP25.58%÷0.982×0.910×1.041×0.98824.38%
Doubles /BIP9.30%÷1.132×0.830×1.041×0.9887.02%
Triples /BIP0.00%÷0.956×0.820×1.041×0.9880.00%
Home runs /BIP3.49%÷1.155×0.830—×0.9882.48%

Factors used: level-wide A+ factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 131, 1B 96, 2B 126, 3B 91, K 100, BB 98 — applied at half strength. Age: age 24 vs a level average of 22.8 → −1.2% on BB/HBP/hit rates (1.2 yr older than average). Ground-ball/fly-ball mix moves 1B/2B/3B by ×1.041.

Result: wOBA .339 → .269; ISO .139 → .098; BABIP .349 → .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).

2021 AABiloxi Shuckers · 21 PAwOBA .167 → .126 (−41)K% 28.6% → 35.6%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA28.57%÷0.980×1.220——35.55%
BB% (unintentional) /PA9.52%÷1.033×0.690—×1.0126.44%
HBP% /PA0.00%—×0.850—×1.0120.00%
Singles /BIP7.69%÷0.993×0.940—×1.0127.37%
Doubles /BIP7.69%÷1.124×0.870—×1.0126.03%
Triples /BIP0.00%÷1.000×0.920—×1.0120.00%
Home runs /BIP0.00%÷0.929×0.780—×1.0120.00%

Factors used: level-wide AA factors (no league-specific row for this league/era). Park (home-season share, regressed): HR 86, 1B 99, 2B 125, 3B 100, K 96, BB 107 — 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).

Result: wOBA .167 → .126; ISO .053 → .039; BABIP .154 → .134. 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 AWisconsin Timber Rattlers · 109 PAwOBA .236 → .183 (−54)K% 24.8% → 33.9%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA24.77%÷0.994×1.360——33.90%
BB% (unintentional) /PA8.26%÷0.953×0.690——5.98%
HBP% /PA0.92%—×0.780——0.72%
Singles /BIP22.54%÷0.963×0.920×0.950—20.46%
Doubles /BIP2.82%÷1.136×0.830×0.950—1.95%
Triples /BIP0.00%÷1.150×0.910×0.950—0.00%
Home runs /BIP1.41%÷1.022×0.800——1.10%

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

Result: wOBA .236 → .183; ISO .051 → .035; BABIP .254 → .223. 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 ROKAZL Brewers · 60 PAwOBA .444 → .329 (−115)K% 11.7% → 16.8%
ComponentRawPark ÷Level factor ×GB/FB ×Age ×= MLE
K% /PA11.67%÷1.000×1.440——16.80%
BB% (unintentional) /PA26.67%÷1.000×0.620—×0.98516.29%
HBP% /PA3.33%—×0.720—×0.9852.36%
Singles /BIP25.71%÷1.000×0.820—×0.98520.77%
Doubles /BIP14.29%÷1.000×0.720—×0.98510.13%
Triples /BIP0.00%÷1.000×0.720—×0.9850.00%
Home runs /BIP0.00%÷1.000×0.780—×0.9850.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 21 vs a level average of 19.5 → −1.5% on BB/HBP/hit rates (1.5 yr older than average).

Result: wOBA .444 → .329; ISO .119 → .093; BABIP .400 → .309. 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).