Kekai RiosC New Hampshire Fisher Cats
Age 29 R/R 5'11" / 205 lbs AA Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 136 proj PA
wRC+†69
AVG/OBP/SLG.210 / .273 / .321
PA11
HR0
K%28
BB%7
ISO113
MLB%2%
Value2026 · WAR
BAT: -0.4 runs (wOBA-derived runs vs avg)-0BATRUN: -0.0 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.2 runs (Positional adjustment)+0POSREP: +0.2 runs (Replacement-level credit)+0REPTotal WAR: +0.10+0.1WAR
trajectory · projected WAR by year
0.10.00.02628
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2029
Service   0 yrs (est)
Team Control Through   2034
First FA Year   2035
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2029
2027MiLBstill in minors · estimated debut 2029
2028MiLBstill in minors · estimated debut 2029
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
Totals $0.0M $0.0M +$0.0M

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. 2026 = actual YTD + projected ROS + total. 2027+ via Advanced Marcel + aging curve. Catcher framing: only 2026 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 below FG-DC by 1-3 WAR.

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 193 +7 -0 +1 0.8
201922 AWisconsin Timber Rattlers 10998 19201 9271 00 194269245513 51254 258 240 48 -7 +0 +2 -0.4
202124 AABiloxi Shuckers 2119 2100 260 10 105190158348 53154 2910 171 2 -2 +0 +0 -0.2
202124 A+Wisconsin Timber Rattlers 144122 33803 16362 00 270364410774 139349 2511 341 117 +3 +0 +3 0.6
202225 A+Great Lakes Loons 247216 47814 27654 00 218316319635 102293 2611 295 85 -4 +0 +5 0.1
202326 AANew Hampshire Fisher Cats 6457 14100 5191 00 246317263581 18359 308 270 69 -2 +0 +1 -0.1
202326 A+Vancouver Canadians 120106 20404 9344 00 189277340617 151232 288 279 75 -4 +0 +3 -0.1
202427 AANew Hampshire Fisher Cats 5652 7301 4140 10 135196250446 115162 257 204 24 -5 +0 +1 -0.4
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201821 ROK MLEAZL Brewers 6048 12400 10102 11 250400333733 83314 1717 333 112 +1 -0 +1 0.2
201922 A MLEWisconsin Timber Rattlers 109100 15101 7371 00 150213190403 40223 346 183 10 -12 +0 +2 -1.0
202124 AA MLEBiloxi Shuckers 2120 2100 170 10 100143150293 50132 335 124 -30 -3 +0 +0 -0.3
202124 A+ MLEWisconsin Timber Rattlers 144126 28602 12492 00 222300317617 95314 348 272 70 -5 +0 +3 -0.2
202225 A+ MLEGreat Lakes Loons 247223 38613 20854 00 170251247498 76254 348 223 37 -18 +0 +5 -1.3
202326 AA MLENew Hampshire Fisher Cats 6459 12100 3241 00 203254220474 17329 385 219 34 -5 +0 +1 -0.4
202326 A+ MLEVancouver Canadians 120109 14302 6464 00 128202211413 83184 385 186 12 -13 +0 +3 -1.0
202427 AA MLENew Hampshire Fisher Cats 5653 6201 3170 10 113161208368 94142 305 152 -11 -7 +0 +1 -0.6
201821 ROK MLEAZL Brewers 6048 12400 10102 11 250400333733 83316 1717 333 112
201821 ROK RAWAZL Brewers 6042 14500 1672 11 333533452986 119400 1227 453 112
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 253 57
202124 A+ RAW2 teams 165141 35903 18422 10 248342376718 128323 2511 319 57
202225 A+ MLEGreat Lakes Loons 247223 38613 20854 00 170251247498 76259 348 223 37
202225 A+ RAWGreat Lakes Loons 247216 47814 27654 00 218316319635 102293 2611 295 37
202326 A+ MLE2 teams 184168 26402 9705 00 155220214434 60245 385 197 20
202326 A+ RAW2 teams 184163 34504 14535 00 209291313604 104278 298 276 20
202427 AA MLENew Hampshire Fisher Cats 5653 6201 3170 10 113161208368 94143 305 152 -11
202427 AA RAWNew Hampshire Fisher Cats 5652 7301 4140 10 135196250446 115162 257 204 -11
201821 ROK MLEAZL Brewers 6048 12400 10102 11 250400333733 83314 1717 333 112
201922 A MLEWisconsin Timber Rattlers 109100 15101 7371 00 150213190403 40223 346 183 10
202124 A+ MLE2 teams 165149 30702 13562 10 201280289568 87291 348 253 57
202225 A+ MLEGreat Lakes Loons 247221 38613 20854 00 172251249500 77254 348 223 37
202326 A+ MLE2 teams 184168 26402 9705 00 155220214434 60234 385 197 20
202427 AA MLENew Hampshire Fisher Cats 5653 6201 3170 10 113161208368 94142 305 152 -11
▸ Model inputs — neutral MLE (past 3 seasons + 2026 so far)
202326 A+ MLE2 teams 184168 26402 9705 00 155220214434 60234 385 197 20
202427 AA MLENew Hampshire Fisher Cats 5653 6201 3170 10 113161208368 94142 305 152 -11
▸ 2026 season
202629 MLB MLETOR 2% 1110 1000 130 00 100182100282 280 279 270 69 -0 +0 +0 +0 +0 0.1
▸ Career projection (2027+) — MLB context, MLB playing time (PA × MLB%)
202730 MLB MLETOR 23% 194176 38714 14532 31 216281335616 119280 277 273 71 -7 +0 -2 +3 +4 -0.1
202831 MLB MLETOR 35% 209190 41814 15572 31 216280332612 116279 277 273 71 -7 +0 -3 +4 +5 -0.2
202730 MLB CTXTOR 23% 4441 9201 3120 10 220273341614 122281 277 266 71 -2 +0 -0 +1 +1 -0.0
202831 MLB CTXTOR 35% 7367 14301 5201 10 209274299572 90280 277 266 71 -3 +0 -1 +1 +2 -0.0
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 117108 23502 8321 20 213274315588 102284 277 266 48 -4 +0 -1 +2 +3 -0.1
/ 162G A+C 650600 12828011 441786 110 213274315589 102285 277 266 48 -23 +2 -8 +12 +14 -0.3
Career MLE 12351114 20739317 9238818 93 186259272531 86265 317 239 48 -14 +0 -5 +7 +9 -0.3
/ 162G MLE 650586 1102129 482049 52 188259276536 89268 317 239 48 -23 +1 -8 +12 +14 -0.4