Keyber RodriguezSS Frisco RoughRiders
Age 25 R/R 5'8" / 178 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION314 act + 209 ros · stats below = ROS only
wRC+†57
AVG/OBP/SLG.220 / .265 / .333
PA209
HR4
K%29
BB%5
BABIP297
ISO113
MLB%2%
Value2026 · WAR
BAT: -19.8 runs (wOBA-derived runs vs avg)-20BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +5.6 runs (Positional adjustment)+6POSREP: +14.8 runs (Replacement-level credit)+15REPTotal WAR: +0.10+0.1WAR
0.00.51.00.00.10.1+$1M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 50 / POW 30
Toolsscout grade
CONTACT50
scouting grade only
POWER30
scouting grade only
EYE35
scouting grade only
SPEED50
scouting grade only
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
2029Pre-Arb$0.8M+0.1$0.3M+$0.0M (cut)
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.3M +$0.0M

Career Stats + Projections

Viewactual = stats as recorded (prior seasons combined) + projected real-world MLB lines · MLE = level/park-neutral translations
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.

YearAge LvlTeam MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKDSL Rangers 2 225204 37441 14522 43 181241255496 74234 236 221 27
201817 ROKDSL Rangers 2 225193 49661 24362 43 254341363704 109302 1611 312 97
201918 ROKAZL Rangers 166154 26324 9561 51 169220292512 123229 345 231 35
201918 ROKAZL Rangers 166149 39546 14391 51 262329470799 208311 238 347 124
202120 A2 teams 443403 851534 241267 105 211267293560 82288 285 251 50
202120 A2 teams 443388 1021945 39967 105 263341371712 108329 229 317 101
202221 A+2 teams 556511 1021613 311616 144 200254252506 53282 296 229 33
202221 A+2 teams 556504 1271739 381096 144 252312351663 99303 207 297 85
202322 A+3 teams 685630 13628210 351916 347 216264314578 98291 285 250 49
202322 A+3 teams 685607 15524412 581316 347 255326367694 112306 198 308 94
202423 AA2 teams 558515 1042239 2113710 103 202247309556 107253 254 235 38
202423 AA2 teams 558502 13123713 3410110 103 261321412733 151299 186 320 103
202524 AA3 teams 687637 1462533 301807 178 229272292564 63308 264 245 46
202524 AA3 teams 687608 1502932 591307 178 247320314635 67305 199 288 78
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AATEX 314289 651129 161043 63 225273370643 145308 335 280 73 -10 +0 +0 +3 +9 0.3
YTD25 AATEX 314281 7713311 24813 63 274338459797 185338 268 346 123 +8 +0 +0 +3 +9 2.1
ROS25 AATEX 2% 209195 43814 10612 42 220265333598 113289 295 260 57 -10 +0 +0 +2 +6 -0.2
ROS25 MLBTEX 2% 44 1000 010 00 250250250500 291 250 255 53 -0 +0 +0 +0 +0 -0.0
FULL25 AATEX 318293 661129 161053 63 225272369641 143308 335 280 72 -10 +0 +0 +3 +9 0.3
TOT25 AATEX 523484 10819313 261655 105 223270355625 132303 325 272 66 -20 +0 +0 +6 +15 0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBTEX 31% 365340 741327 191043 73 218265329595 112290 285 268 63 -15 +0 +0 +4 +10 -0.1
202827 MLBTEX 42% 388360 791428 221093 73 219270336606 117291 286 272 67 -15 +0 +0 +4 +11 0.1
202928 MLBTEX 48% 401372 811528 231133 73 218269333602 116290 286 274 68 -15 +0 -1 +4 +11 0.1
202726 MLBTEX 31% 113105 23412 6321 21 219268333601 114292 285 263 60 -5 +0 +0 +1 +3 -0.1
202827 MLBTEX 42% 163152 33613 9461 31 217265329594 112292 286 267 63 -7 +0 +0 +2 +5 -0.0
202928 MLBTEX 48% 192177 39714 11542 31 220274339613 119292 286 269 64 -8 +0 -0 +2 +5 -0.0
▸ Career Totals
Career 472438 961739 261334 83 219269333603 114291 286 267 63 -20 +0 -0 +5 +13 -0.2
/ 162G 650603 13123412 361836 114 217268328597 111289 286 267 63 -28 +1 -0 +7 +18 -0.2
Career 46834321 9131632561 238129050 11942 211261303563 92283 285 249 49 -272 +7 -1 +50 +133 -8.5
/ 162G 650600 1262338 331797 176 210259298558 88282 285 249 49 -38 +1 -0 +7 +18 -1.2

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 MLB% PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201817 ROKDSL Rangers 2 225193 49661 24362 43 254341363704 109302 1611 312 97 -1 -0 +6 0.5
201918 ROKAZL Rangers 166149 39546 14391 51 262329470799 208311 238 347 124 +4 +1 +5 1.0
202120 ADown East Wood Ducks 422369 1001945 37917 105 271349385733 114338 229 326 107 +3 +0 +12 1.6
202120 INTLTiburones de La Guaira 2119 2000 250 00 105190105296 143 2410 153 -25 -3 +0 +1 -0.2
202221 A+Hickory Crawdads 412368 911314 34905 84 247319321640 73314 228 291 81 -9 +0 +12 0.3
202221 INTLAuckland Tuatara 144136 36425 4191 60 265291434725 169274 133 312 97 -1 +1 +4 0.5
202322 AAFrisco RoughRiders 176153 37823 18302 123 242329379709 137279 1710 315 99 -0 +1 +5 0.6
202322 A+Hickory Crawdads 330301 791305 22732 204 262317355672 93330 227 300 88 -4 +2 +9 0.7
202322 INTLTigres de Aragua 179153 39324 18282 20 255341379720 124287 1610 316 100 +0 +0 +5 0.6
202423 AAFrisco RoughRiders 387355 831838 23754 73 234288369657 135272 196 291 81 -8 +0 +11 0.3
202423 INTLTigres de Aragua 171147 48545 11266 30 327396517913 190361 156 387 154 +10 +1 +5 1.6
202524 AAARound Rock Express 2017 5200 261 01 294400412812 118455 3010 371 142 +1 -0 +1 0.1
202524 AAFrisco RoughRiders 481434 1091822 37913 145 251314316630 65308 198 285 77 -13 +1 +14 0.2
202524 INTLTigres de Aragua 186157 36910 20333 32 229328299627 70281 1811 284 76 -5 -0 +5 -0.0

Career Comps

Retired MLB careers whose totals most resemble what we're projecting for this player. Top row of each card is career totals; bottom row is per-162-game rates. Pool: 727 completed hitter careers (2000-2024).

PLAYER · career totals + /162 gamesYRSPAHRSBAVGOBPSLGPOSFLDWARJAWS
#1Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
#2Yolmer Sánchezlast yr '19
career totals — 6 seasons, 2,438 PA
62,4383130244299357+9+265.45.4
/16266488+2.4+7.21.5pk7: 5
#3J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 4
#4Adam Engellast yr '22
career totals — 6 seasons, 1,540 PA
61,5403047225280350+4+334.24.2
/1626641320+1.8+14.41.8pk7: 4
#5Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 1 projected seasons
1475109221269338+5+30.00.1
/1626641312+7.1+4.20.1pk7: 0
#6Alexi Amaristalast yr '17
career totals — 7 seasons, 1,901 PA
71,9012139231275323+14-6-1.1-1.1
/162664714+4.9-2.1-0.4pk7: -1

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 223/270/355 132303 1310 32% 5% 66 +0.1
Danny Worth
2011 · MLB
25 46→52 38→45 49→50 43 221/267/302 81283 614 23% 6% 56 -1.3 219/280/326 107298 915 28% 7% 68 -0.5 221/288/315953247932%8%66-0.4
Luis Porchas
2015 · AAA
25 48 38→30 50 40 231/275/304 74303 610 26% 5% 59 -1.1 229/283/307 78311 613 26% 6% 64 -0.8 223/260/2684530701426%4%40-0.4
Kurt Mertins
2011 · AAA
25 49→54 38→40 51→55 40 230/274/315 85300 412 24% 5% 62 -0.9 217/265/299 82280 69 24% 5% 54 -1.4 208/258/273662686724%5%43-1.0
Alfredo Rodriguez
2019 · AA
25 45→55 36→30 46→45 41 213/257/274 61274 410 23% 5% 44 -2.1 226/265/284 58288 310 21% 4% 50 -1.8 230/264/282523012823%3%46-1.3
Evan Mendoza
2021 · AAA
25 47→51 38→30 49→50 41 226/268/305 78294 67 25% 5% 56 -1.3 205/257/265 60275 417 25% 6% 42 -2.3 197/252/2454826041924%6%33-1.6
Ronald Bermudez
2013 · AAA
25 45→46 39→40 45 38 218/253/309 90285 57 25% 4% 51 -1.7 247/276/328 81315 56 22% 3% 66 -0.6 269/293/340713394221%3%74-0.0
Nick Meyer
2022 · AAA
25 42 38→40 47→50 43 204/265/279 75266 712 25% 6% 50 -1.7 216/287/315 99282 1115 26% 8% 69 -0.4 204/282/29591265121826%9%58-0.5
Steven Baron
2016 · AAA
25 45 38→45 51→50 41 215/261/298 83295 410 28% 6% 52 -1.6 231/289/308 77317 66 27% 7% 67 -0.5 227/288/285583165228%7%56-0.5
Noel Cuevas
2017 · AAA
25 48→49 39→45 51→55 37 230/262/318 88296 516 24% 3% 57 -1.2 232/271/333 101298 812 24% 4% 65 -0.7 227/270/32710029281124%5%60-0.6
Johnni Turbo
2014 · AA
25 48 40 51→55 38 231/261/321 90281 717 21% 3% 58 -1.2 234/271/320 86287 616 20% 4% 62 -0.9 240/277/3046429831820%4%56-0.4
Tony Pena Jr.
2006 · AAA
25 45→55 39→40 46→50 36 219/250/307 88288 616 26% 3% 50 -1.8 237/261/318 81294 412 20% 3% 56 -1.3 239/260/3117228931018%2%50-1.1
Jose Gomez
2022 · AAA
25 40→50 39→40 46→50 35 198/237/279 81293 710 34% 5% 37 -2.6 216/261/310 94302 811 30% 5% 56 -1.3 218/265/3099130071128%5%54-1.0
Ivan Bellazetin
2012 · AAA
25 50→52 35→40 46→55 41 233/270/294 60280 313 18% 4% 54 -1.4 224/261/290 66265 317 16% 4% 50 -1.8 250/287/337872908516%4%69-0.2
Francisco Williams
2017 · AAA
25 46 37→30 47→45 43 217/280/285 68293 59 26% 6% 57 -1.2 225/269/298 73302 79 26% 5% 56 -1.3 232/264/279473085626%3%44-0.6
Glynn Davis
2017 · AA
25 47→56 39→40 47→55 40 223/265/307 84301 616 27% 5% 56 -1.3 215/253/312 97305 711 30% 5% 52 -1.6 211/240/3039230441031%3%42-1.4
Alex D. Mejia
2016 · AAA
25 48→56 38→40 47→45 42 229/265/305 76276 57 19% 4% 55 -1.4 231/270/311 80280 65 19% 4% 59 -1.1 247/286/331842988419%4%69-0.3
Stephen Bruno
2016 · AA
25 49→51 37→40 49→50 41 232/290/309 77302 49 24% 5% 68 -0.5 223/278/325 102279 1011 23% 4% 68 -0.5 208/261/309101241131120%3%55-0.6
Freddy Parejo
2010 · AAA
25 46→52 37→40 47→50 38 222/253/295 73282 510 23% 3% 47 -1.9 233/272/306 73305 511 24% 4% 59 -1.1 244/283/3015732231124%4%59-0.9
Jose Rosario
2016 · AAA
24 48 38→40 49→50 38 228/264/309 81289 511 23% 3% 56 -1.3 224/253/308 84296 69 26% 3% 51 -1.7 248/264/336883198724%1%59-0.5
Shannon Wilkerson
2013 · AA
25 42→48 39→40 53→55 38 208/243/292 84269 718 25% 4% 43 -2.2 222/266/304 82291 416 24% 5% 55 -1.4 232/268/3027029221220%4%51-0.9