Kekai RiosC New Hampshire Fisher Cats
Age 29 R/R 5'11" / 205 lbs AA HR +12%BB +4% Svc 0.0 · Ctrl thru 2034
wRC+†59
AVG/OBP/SLG.202 / .266 / .311
PA136
HR2
K%31
BB%7
MLB%2%
BAT: -6.2 runs (wOBA-derived runs vs avg)-6BATRUN: -0.1 runs (SB/CS + UBR baserunning)-0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.9 runs (Replacement-level credit)+4REPTotal WAR: +0.00+0.0WAR
trajectory · 10 yrs
0.0peak
2026

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
2029Arb-1$0.8M
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $-6M $-6M +$0.0M

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKAZL Brewers 6048 12400 10102 11 .250.400.333.733 .083.316 1717 .333 113 +1 -0 +0 +1 +2 0.4
201922 AWisconsin Timber Rattlers 109100 16101 7351 00 .160.222.200.422 .040.231 326 .188 2 -12 +0 +0 +2 +3 -0.7
202124 A+2 teams 165146 30702 13562 10 .205.280.295.574 .089.308 348 .255 53 -9 +0 +0 +3 +5 -0.1
202225 A+Great Lakes Loons 247223 39613 20804 00 .175.255.251.506 .076.257 328 .228 33 -19 +0 +0 +4 +7 -0.8
202326 A+2 teams 184168 26402 9715 00 .155.220.214.434 .060.247 395 .197 9 -19 +0 +0 +3 +5 -1.1
202427 AANew Hampshire Fisher Cats 5653 6201 3180 10 .113.161.208.368 .094.147 325 .152 -25 -8 +0 +0 +1 +2 -0.5
▸ 2026 Season
202629 MLBTOR 136124 25512 9422 21 .202.267.306.573 .105.281 317 .263 59 -6 +0 +0 +2 +4 0.0
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202730 MLB 9%TOR 194176 37714 14582 31 .210.276.330.606 .119.281 307 .266 62 -8 +0 -2 +3 +5 -0.1
202831 MLB 19%TOR 209190 39714 15632 20 .205.271.316.586 .111.280 307 .267 62 -9 +0 -3 +4 +6 -0.2
202932 MLB 29%TOR 205186 38714 15622 10 .204.271.317.588 .113.279 307 .265 61 -9 +0 -4 +4 +6 -0.3
203033 MLB 40%TOR 184167 33613 13562 00 .198.264.299.563 .102.278 307 .261 58 -9 +0 -4 +3 +5 -0.5
203134 MLB 49%TOR 150137 27512 11471 00 .197.262.292.554 .095.276 317 .255 53 -8 +0 -5 +3 +4 -0.6
▸ Career Totals (MLE all levels + projections)
Career 18991718 32861728 13959825 113 .191.261.283.545 .093.272 317 .246 46 -115 +1 -17 +34 +54 -4.5
/ 162G 650588 11221210 482059 41 .190.262.284.546 .094.271 327 .246 46 -39 +0 -6 +12 +18 -1.5

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201821 ROKAZL Brewers 6042 14500 1672 11 .333.533.452.986 .119.400 1227 .453 205 +7 -0 +2 0.9
201922 AWisconsin Timber Rattlers 10998 19201 9271 00 .194.269.245.513 .051.254 258 .240 42 -7 +0 +3 -0.4
202124 AABiloxi Shuckers 2119 2100 260 10 .105.190.158.348 .053.154 2910 .171 -11 -3 +0 +1 -0.2
202124 A+Wisconsin Timber Rattlers 144122 33803 16362 00 .270.364.410.774 .139.349 2511 .341 119 +3 +0 +4 0.7
202225 A+Great Lakes Loons 247216 47814 27654 00 .218.316.319.635 .102.293 2611 .295 84 -5 +0 +7 0.2
202326 AANew Hampshire Fisher Cats 6457 14100 5191 00 .246.317.263.581 .018.359 308 .270 65 -3 +0 +2 -0.1
202326 A+Vancouver Canadians 120106 20404 9344 00 .189.277.340.617 .151.232 288 .279 72 -4 +0 +3 -0.0
202427 AANew Hampshire Fisher Cats 5652 7301 4140 10 .135.196.250.446 .115.162 257 .204 15 -5 +0 +2 -0.4

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
Kekai Rios (OGILVIE) 29 .202/.266/.311 .109.281 22 31% 7% 59 -0.2
Ryan Jorgensen
2007 · AAA
28 38 44→45 48→30 43 .197/.260/.308 .111.260 136 29% 7% 56 -1.3 .211/.260/.328 .117.271 135 26% 6% 60 -1.0 .210/.254/.324.114.26612125%5%54-0.6
Joe Hudson
2020 · AAA
29 38 44→45 47→40 40 .194/.247/.308 .114.270 124 32% 6% 50 -1.7 .198/.255/.324 .126.283 165 34% 7% 57 -1.2 .183/.287/.336.152.26122836%11%73-0.0
Chris Rabago
2022 · AAA
29 40 40 47→55 44 .195/.262/.284 .089.273 913 30% 8% 50 -1.7 .197/.263/.291 .094.306 910 36% 7% 53 -1.5 .156/.228/.224.068.2655540%6%17-1.2
Grayson Greiner
2022 · MLB
29 40 44→45 47→30 40 .200/.262/.313 .113.299 134 36% 7% 58 -1.2 .195/.259/.307 .112.360 126 45% 7% 55 -1.4 .163/.227/.268.105.32115351%7%28-0.9
Trent Giambrone
2022 · AAA
28 35→41 45→50 49→55 40 .183/.244/.299 .117.258 1314 34% 7% 46 -2.0 .185/.247/.272 .087.266 815 31% 7% 41 -2.3 .158/.224/.222.065.22651931%6%16-2.0
Tyler Payne
2022 · AA
29 42 43→45 48→40 37 .209/.250/.322 .113.287 114 31% 4% 54 -1.4 .231/.271/.334 .103.320 85 29% 4% 66 -0.6 .238/.274/.333.095.3128225%4%62-0.3
David Matranga
2007 · AAA
30 38 44→45 47→50 42 .195/.261/.312 .117.253 1310 28% 6% 58 -1.2 .211/.282/.335 .124.279 1411 28% 7% 72 -0.2 .212/.294/.334.122.28413928%8%75+0.0
Angelo Castellano
2023 · AAA
28 38→42 41→45 47→50 43 .193/.254/.284 .092.249 1012 26% 6% 46 -2.0 .221/.284/.356 .135.267 1614 23% 8% 78 +0.2 .228/.293/.382.154.263201522%8%85+0.3
Camden Duzenack
2023 · AAA
28 39→37 49→50 51→50 36 .205/.244/.348 .143.271 1712 31% 4% 59 -1.1 .225/.280/.351 .126.287 1310 26% 6% 75 -0.0 .235/.302/.339.104.29610623%6%79+0.1
Jake Wald
2010 · AAA
29 42→43 41→45 51→50 41 .203/.267/.304 .100.289 810 31% 7% 57 -1.2 .186/.250/.270 .084.313 68 39% 7% 41 -2.3 .127/.198/.171.044.2562247%8%-7-2.3
Brad Cresse
2006 · AAA
28 41 44→50 48→30 43 .204/.269/.324 .120.267 107 27% 7% 64 -0.8 .215/.275/.352 .137.301 156 32% 7% 73 -0.1 .205/.267/.343.138.29119035%7%69-0.2
Gerardo Bustamante
2015 · AAA
29 43 42→40 48→50 37 .217/.250/.313 .097.272 119 25% 4% 51 -1.7 .220/.264/.341 .121.282 1414 27% 5% 66 -0.6 .217/.267/.334.117.266152424%5%59-0.2
Alvin Colina
2010 · AAA
28 41 45 45→40 39 .209/.261/.332 .122.276 145 29% 5% 62 -0.9 .215/.263/.342 .127.288 157 30% 5% 66 -0.6 .180/.219/.291.112.24214332%3%31-1.0
Allan de San Miguel
2017 · AAA
29 41 42→45 49→40 43 .205/.257/.308 .103.250 98 22% 5% 53 -1.5 .205/.261/.302 .097.271 87 26% 5% 54 -1.4 .172/.233/.238.066.2394028%4%22-0.8
Drew Jackson
2021 · AAA
28 39→45 45 49→55 41 .197/.268/.316 .118.283 1317 34% 7% 62 -0.9 .210/.295/.327 .117.326 1225 36% 9% 76 +0.0 .199/.294/.308.110.316123237%10%68-0.2
Stevie Berman
2023 · AAA
28 39 46→50 48→40 48 .200/.287/.330 .129.255 145 26% 9% 73 -0.1 .215/.296/.335 .120.285 137 27% 9% 79 +0.3 .199/.298/.266.067.2679027%12%60-0.2
Patrick Brady
2016 · AAA
28 43 47→50 48→45 39 .219/.262/.352 .132.286 1512 29% 5% 67 -0.5 .211/.269/.312 .101.308 711 31% 7% 59 -1.1 .196/.263/.290.094.2954932%8%50-0.9
Zack Short
2023 · MLB
28 37→39 46→50 46→45 50 .191/.285/.319 .128.261 149 31% 11% 70 -0.3 .189/.283/.313 .124.261 1410 31% 11% 68 -0.5 .168/.270/.287.119.22814831%11%54-0.9
José Briceño
2022 · AAA
29 38 49→45 51→45 37 .204/.247/.347 .143.259 1710 29% 4% 60 -1.0 .210/.251/.350 .140.267 186 28% 4% 63 -0.9 .193/.231/.325.132.23720028%3%44-0.6
Ryan Cordell
2021 · MLB
29 42→41 45→55 49→50 40 .211/.264/.333 .122.283 1311 30% 6% 63 -0.8 .207/.271/.370 .163.326 2214 41% 7% 77 +0.1 .151/.220/.316.164.233261847%7%40-0.9