Keyber RodriguezSS Frisco RoughRiders
Age 25 R/R 5'8" / 178 lbs AA K +3% Svc 0.0 · Ctrl thru 2034 peak 0.1 · 2028
wRC+†57
AVG/OBP/SLG.208 / .252 / .293
PA320
HR4
SB6
K%26
BB%5
MLB%2%
BAT: -15.4 runs (wOBA-derived runs vs avg)-15BATRUN: +0.3 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.4 runs (Positional adjustment)+3POSREP: +9.1 runs (Replacement-level credit)+9REPTotal WAR: -0.30-0.3WAR
Scouting · nowfuture
HIT
5050
PWR
3030
SPD
5050
EYE
3635
trajectory · 10 yrs
0.2peak
2029

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+0.1$0.4M+$0.0M (cut)
2030Arb-2$0.9M
2031Arb-3$0.9M
2032Ext / FA-deal$0.2M
2033Ext / FA-deal$0.4M
2034Ext / FA-deal$0.6M
Totals $0.8M $-9M -$10M

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
201817 ROKDSL Rangers 2 225204 37441 14522 43 .181.241.255.496 .074.234 236 .221 27 -18 -0 +0 +2 +6 -1.0
201918 ROKAZL Rangers 166154 26324 9561 51 .169.220.292.512 .123.229 345 .231 35 -12 +1 +0 +2 +5 -0.5
202120 A2 teams 443402 881545 251267 105 .219.276.313.590 .095.297 286 .257 55 -23 +0 +0 +5 +13 -0.5
202221 A+2 teams 556514 1011514 281576 144 .196.246.253.499 .056.272 285 .222 28 -45 +1 +0 +6 +16 -2.3
202322 A+3 teams 685632 13525210 331846 347 .214.259.307.566 .093.283 275 .246 46 -42 +4 +0 +7 +19 -1.1
202423 AA2 teams 558514 1022139 2213910 103 .198.245.304.549 .105.249 254 .236 39 -39 +1 +0 +6 +16 -1.6
202524 AA3 teams 687635 1402333 321787 178 .220.266.280.546 .060.295 265 .239 41 -46 +0 +0 +7 +19 -1.9
▸ 2026 Season (actual · ROS · total)
202625 AAFrisco RoughRiders 7775 19512 1280 11 .253.263.427.690 .173.370 361 .282 74 -2 -0 +0 +1 +2 0.1
ROS25 MLBTEX 243229 491013 10672 52 .214.253.306.559 .092.287 284 .253 52 -13 +0 +0 +3 +7 -0.4
TOT25 MLBTEX 320304 681525 11952 63 .224.256.336.591 .112.306 303 .260 57 -15 +0 +0 +3 +9 -0.3
▸ 2027+ Projections — Projections at projected PA · Park-neutral MLB equivalent · Marcel + aging curve
202726 MLB 11%TEX 365341 771526 18803 83 .226.271.334.605 .109.276 225 .270 65 -15 +0 +0 +4 +10 0.0
202827 MLB 26%TEX 388361 821627 21863 83 .227.275.341.616 .114.277 225 .274 68 -14 +0 +0 +4 +11 0.1
202928 MLB 38%TEX 401372 841727 23903 83 .226.276.339.615 .113.277 226 .275 69 -14 +0 -1 +4 +11 0.1
203029 MLB 47%TEX 400371 841727 23913 73 .226.277.340.617 .113.277 236 .274 68 -14 +0 -1 +4 +11 0.0
203130 MLB 56%TEX 398369 821627 23923 62 .222.273.333.607 .111.276 236 .271 66 -15 +0 -2 +4 +11 -0.2
203231 MLB 66%TEX 387359 791626 22913 42 .220.271.326.597 .106.274 246 .267 63 -16 +0 -3 +4 +11 -0.4
203332 MLB 84%TEX 370344 751526 21892 31 .218.267.326.593 .108.273 246 .263 59 -17 +0 -4 +4 +10 -0.6
203433 MLBTEX 341317 681325 19842 10 .215.263.315.579 .101.271 256 .258 55 -17 +0 -4 +4 +10 -0.8
203534 MLBTEX 298277 571114 17762 00 .206.257.296.553 .090.270 266 .251 51 -17 +0 -5 +3 +8 -1.0
▸ Career Totals (MLE all levels + projections)
Career 69116395 13662523794 360173865 14450 .214.263.309.571 .095.275 255 .253 52 -377 +9 -20 +74 +196 -12.1
/ 162G 650601 1282439 341636 145 .213.262.308.570 .095.274 255 .253 52 -36 +1 -2 +7 +18 -1.1

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
201817 ROKDSL Rangers 2 225193 49661 24362 43 .254.341.363.704 .109.302 1611 .312 97 -1 -0 +6 0.5
201918 ROKAZL Rangers 166149 39546 14391 51 .262.329.470.799 .208.311 238 .347 124 +4 +1 +5 1.0
202120 ADown East Wood Ducks 422369 1001945 37917 105 .271.349.385.733 .114.338 229 .326 107 +3 +0 +12 1.6
202120 INTLTiburones de La Guaira 2119 2000 250 00 .105.190.105.296 .000.143 2410 .153 -25 -3 +0 +1 -0.2
202221 A+Hickory Crawdads 412368 911314 34905 84 .247.319.321.640 .073.314 228 .291 81 -9 +0 +12 0.3
202221 INTLAuckland Tuatara 144136 36425 4191 60 .265.291.434.725 .169.274 133 .312 97 -1 +1 +4 0.5
202322 AAFrisco RoughRiders 176153 37823 18302 123 .242.329.379.709 .137.279 1710 .315 99 -0 +1 +5 0.6
202322 A+Hickory Crawdads 330301 791305 22732 204 .262.317.355.672 .093.330 227 .300 88 -4 +2 +9 0.7
202322 INTLTigres de Aragua 179153 39324 18282 20 .255.341.379.720 .124.287 1610 .316 100 +0 +0 +5 0.6
202423 AAFrisco RoughRiders 387355 831838 23754 73 .234.288.369.657 .135.272 196 .291 81 -8 +0 +11 0.3
202423 INTLTigres de Aragua 171147 48545 11266 30 .327.396.517.913 .190.361 156 .387 154 +10 +1 +5 1.6
202524 AAARound Rock Express 2017 5200 261 01 .294.400.412.812 .118.455 3010 .371 142 +1 -0 +1 0.1
202524 AAFrisco RoughRiders 481434 1091822 37913 145 .251.314.316.630 .065.308 198 .285 77 -13 +1 +14 0.2
202524 INTLTigres de Aragua 186157 36910 20333 32 .229.328.299.627 .070.281 1811 .284 76 -5 -0 +5 -0.0

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
Keyber Rodriguez (OGILVIE) 25 50 30 50 35 .208/.252/.293 .084.275 48 26% 5% 48 -1.0
Danny Worth
2011 · MLB
25 46→53 38→45 49→50 43 .222/.269/.304 .082.286 613 24% 6% 57 -1.2 .220/.279/.323 .103.297 815 27% 7% 66 -0.6 .222/.290/.321.098.3257931%8%68-0.3
Luis Porchas
2015 · AAA
25 49 38→30 50 40 .236/.279/.310 .074.303 610 24% 5% 63 -0.9 .232/.283/.309 .077.310 513 25% 6% 64 -0.8 .229/.266/.274.046.31101425%4%43-0.4
Blake Trahan
2019 · AAA
25 46→50 35→30 47→50 45 .216/.268/.275 .059.274 311 22% 6% 49 -1.8 .202/.250/.277 .075.269 67 26% 5% 42 -2.3 .180/.218/.249.069.2387427%4%19-2.5
Steven Baron
2016 · AAA
25 43 38→45 51→50 40 .208/.252/.292 .085.285 59 28% 5% 46 -2.0 .227/.285/.303 .076.312 66 27% 7% 64 -0.8 .220/.281/.276.057.3065228%7%51-0.6
Shannon Wilkerson
2013 · AA
25 43→50 39→40 53→55 39 .211/.247/.297 .086.272 717 25% 4% 46 -2.0 .224/.268/.307 .083.292 417 23% 5% 57 -1.2 .235/.272/.308.072.29431220%4%55-0.7
Johnni Turbo
2014 · AA
25 48→49 40 51→55 38 .232/.263/.321 .089.283 717 21% 3% 59 -1.1 .233/.271/.320 .087.285 616 20% 4% 62 -0.9 .238/.275/.302.064.29531819%4%56-0.4
Kurt Mertins
2011 · AAA
25 48→53 38→40 52→55 41 .229/.274/.313 .084.300 413 25% 5% 61 -1.0 .218/.267/.297 .079.282 69 24% 5% 55 -1.4 .209/.261/.273.064.2705723%5%44-0.9
Nick Meyer
2022 · AAA
25 41 38→40 48→50 43 .200/.261/.271 .071.264 613 26% 6% 46 -2.0 .216/.288/.312 .096.280 1015 25% 8% 69 -0.4 .201/.280/.289.088.259111825%9%56-0.6
Matt Lipka
2017 · AAA
25 42→52 37→45 53→60 40 .204/.245/.281 .077.262 417 24% 4% 40 -2.4 .207/.256/.305 .098.275 820 26% 5% 53 -1.5 .228/.280/.336.108.30593127%6%68-0.3
Tony Pena Jr.
2006 · AAA
25 45→55 39→40 46→50 37 .220/.251/.309 .090.288 616 26% 3% 50 -1.7 .237/.261/.319 .082.295 412 21% 3% 56 -1.3 .239/.260/.311.072.28931018%2%50-1.1
Noel Cuevas
2017 · AAA
25 48→50 39→45 51→55 38 .233/.265/.324 .091.298 616 24% 3% 60 -1.0 .240/.277/.344 .104.304 913 23% 4% 71 -0.3 .235/.277/.339.105.296101123%5%66-0.4
Alfredo Rodriguez
2019 · AA
25 45→55 36→30 46→45 41 .212/.255/.272 .059.273 410 23% 5% 43 -2.2 .224/.263/.284 .060.284 311 21% 4% 49 -1.8 .230/.265/.284.054.2982823%3%46-1.3
Jecksson Flores
2019 · AA
25 48→55 39→40 52→55 41 .232/.271/.323 .090.284 618 21% 4% 63 -0.9 .222/.273/.309 .087.274 716 21% 6% 60 -1.0 .207/.270/.283.076.25461020%6%51-1.0
Glynn Davis
2017 · AA
25 49→56 38→40 48→55 41 .232/.275/.314 .082.311 517 26% 5% 62 -0.9 .216/.254/.311 .095.304 712 30% 5% 53 -1.5 .210/.240/.301.091.30051031%3%42-1.4
Heiker Meneses
2016 · AAA
25 46→51 35→40 47→55 39 .218/.261/.276 .059.287 214 24% 4% 46 -2.0 .211/.256/.266 .055.297 213 28% 5% 41 -2.3 .199/.245/.239.040.29211131%5%26-1.3
Yadiel Rivera
2017 · MLB
25 43→48 37→40 47→50 37 .206/.240/.280 .074.276 49 26% 4% 38 -2.6 .195/.239/.272 .077.281 710 31% 5% 36 -2.7 .194/.239/.272.079.28291333%5%32-1.6
Jose Gomez
2022 · AAA
25 43→53 39→40 45→50 35 .205/.246/.285 .080.303 79 34% 5% 42 -2.3 .212/.258/.305 .093.300 811 30% 5% 53 -1.5 .212/.260/.301.089.29471129%5%49-1.3
Ivan Bellazetin
2012 · AAA
25 51→52 36→40 46→55 42 .240/.277/.303 .063.287 313 18% 4% 59 -1.1 .232/.268/.298 .066.274 317 16% 4% 54 -1.4 .252/.289/.337.085.2947516%4%70-0.1
Tyler Ladendorf
2013 · AAA
25 41→49 40 46→50 42 .203/.258/.294 .091.264 89 26% 6% 50 -1.7 .213/.274/.312 .099.271 96 23% 7% 62 -0.9 .220/.281/.312.092.2797323%7%63-0.4
Ozzie Martínez
2013 · MLB
25 47→57 37→40 48→50 43 .220/.262/.290 .070.263 410 18% 5% 50 -1.7 .213/.253/.280 .067.256 59 18% 5% 43 -2.2 .225/.265/.282.057.2684817%5%46-1.3