Bryan RodriguezC DSL Colorado
Age 18 R/R 5'11" / 188 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 ROS PROJECTION79 act + 52 ros · stats below = ROS only
wRC+69
AVG/OBP/SLG.214 / .304 / .321
PA52
HR1
K%25
BB%8
BABIP276
ISO107
MLB%0%
Value2026 · WAR
BAT: -8.2 runs (wOBA-derived runs vs avg)-8BATRUN: +0.4 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +2.4 runs (Positional adjustment)+2POSREP: +3.7 runs (Replacement-level credit)+4REPTotal WAR: -0.20-0.2WAR
0.01.22.50.30.81.31.71.81.91.92.02.01.91.7+$118M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2032
Service   0 yrs (est)
Team Control Through   2037
First FA Year   2038
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2032
2027MiLBstill in minors · estimated debut 2032
2028MiLBstill in minors · estimated debut 2032
2029MiLBstill in minors · estimated debut 2032
2030MiLBstill in minors · estimated debut 2032
2031MiLBstill in minors · estimated debut 2032
2032Pre-Arb$0.9M+1.9$10M+$9M
2033Pre-Arb$1.0M+1.9$9M+$8M
2034Pre-Arb$1.0M+2.0$9M+$8M
2035Arb-1$4M+2.0$8M+$7M
2036Arb-2$6M+1.9$7M+$5M
2037Arb-3$8M+1.7$6M+$3M
Totals $21M $48M +$41M

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. 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
202517 ROKDSL Colorado 10282 12201 71910 01 146293207500 61172 197 228 33
202517 ROKDSL Colorado 10278 15302 111410 01 192364308671 115203 1411 315 99
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD18 ROKDSL Colorado 7968 11112 6225 20 162278294573 132205 288 223 29 -6 +0 +0 +1 +2 -0.2
YTD18 ROKDSL Colorado 7965 13112 9155 20 200342338680 138229 1911 318 102 +0 +0 +0 +1 +2 0.4
ROS18 ROK 0% 5246 10201 4132 10 214304321625 107275 258 276 69 -2 +0 +0 +1 +1 0.1
ROS18 MLB 0% 01 0000 000 00 275 276 69 +0 +0
FULL18 ROK 7969 11112 6225 20 159278290568 130200 288 223 29 -6 +0 +0 +1 +2 -0.2
TOT18 ROK 131114 21313 10357 30 183289305594 122235 278 244 45 -8 +1 +0 +2 +4 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202719 MLB 34% 181161 35613 13455 21 217296323619 106276 257 281 74 -5 +0 +0 +3 +5 0.3
202820 MLB 48% 322286 621026 24799 31 217298329626 112279 257 289 80 -7 +0 +0 +6 +9 0.8
202921 MLB 54% 430383 861439 3210412 51 225304347652 123281 247 295 84 -8 +1 +0 +8 +12 1.3
203022 MLB 57% 506448 10116411 3812215 51 225307353660 127282 248 298 87 -8 +1 +0 +9 +14 1.7
203123 MLB 58% 520461 10517412 3912415 62 228309360669 132283 248 301 88 -7 +0 +0 +9 +15 1.8
203224 MLB 57% 520461 10617412 3912415 62 230311362673 132284 248 303 90 -6 +0 +0 +9 +15 1.9
203325 MLB 57% 520460 10617412 4012415 62 230313363676 133284 248 304 91 -5 +0 +0 +9 +15 1.9
203426 MLB 57% 520460 10717413 4012415 62 233315372686 139284 248 305 91 -5 +0 +0 +9 +15 2.0
203527 MLB 55% 520460 10617413 4012415 62 230313370682 139283 248 305 91 -5 +0 +0 +9 +15 2.0
203628 MLB 55% 520459 10517412 4112515 51 229313362674 133283 248 304 91 -6 +1 -1 +9 +15 1.9
203729 MLB 58% 520459 10517412 4112615 51 229313362674 133282 248 302 89 -6 +1 -1 +9 +15 1.7
203830 MLB 60% 520459 10316312 4112715 41 224309351660 126281 248 299 87 -8 +0 -2 +9 +15 1.5
203931 MLB 62% 504445 9815311 4012514 41 220305342646 121278 258 295 84 -9 +0 -3 +9 +14 1.2
204032 MLB 63% 489434 9314310 3812314 31 214298329628 115275 258 289 80 -11 +0 -4 +9 +14 0.8
202719 MLB 34% 6256 12201 4152 10 214290304594 89276 246 281 74 -2 +0 +0 +1 +2 0.1
202820 MLB 48% 156139 31513 11385 20 223303338641 115279 247 289 80 -4 +0 +0 +3 +4 0.4
202921 MLB 54% 233207 46725 17567 31 222303348651 126281 247 295 84 -4 +0 +0 +4 +7 0.7
203022 MLB 57% 286254 57926 22698 31 224306346653 122282 248 298 87 -4 +0 +0 +5 +8 0.9
203123 MLB 58% 299265 611027 23729 31 230313362675 132283 248 301 88 -4 +0 +0 +5 +8 1.0
203224 MLB 57% 296263 601027 22719 31 228310361671 133284 247 303 90 -3 +0 +0 +5 +8 1.1
203325 MLB 57% 295262 601027 22709 31 229311363673 134284 247 304 91 -3 +0 +0 +5 +8 1.1
203426 MLB 57% 294261 601027 22709 31 230312364676 134284 247 305 91 -3 +0 +0 +5 +8 1.1
203527 MLB 55% 289257 58927 22698 31 226307358665 132283 248 305 91 -3 +0 +0 +5 +8 1.1
203628 MLB 55% 286254 58927 22698 31 228310362672 134283 248 304 91 -3 +0 -0 +5 +8 1.0
203729 MLB 58% 302266 611027 24739 31 229314361675 132282 248 302 89 -4 +0 -1 +5 +9 1.0
203830 MLB 60% 313276 621027 25779 31 225310351661 127281 258 299 87 -5 +0 -1 +6 +9 0.9
203931 MLB 62% 311274 611027 25779 21 223308350659 128278 258 295 84 -6 +0 -2 +6 +9 0.7
204032 MLB 63% 307271 58926 24779 21 214299328628 114275 258 289 80 -7 +0 -2 +5 +9 0.5
▸ Career Totals
Career 37293306 7451202584 285903110 3712 225308353661 128283 248 299 87 -54 +3 -6 +67 +106 11.6
/ 162G 650576 13021415 5015719 62 226309354663 128283 248 299 87 -9 +0 -1 +12 +18 2.0
Career 67465964 134021447150 5171628201 6720 225308352660 127282 248 298 86 -107 +5 -10 +120 +191 20.4
/ 162G 650575 13021514 5015719 62 226309353662 127284 248 298 86 -10 +0 -1 +12 +18 2.0

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
202517 ROKDSL Colorado 10278 15302 111410 01 192364308671 115203 1411 315 99 -0 -0 +3 0.2

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
#1Jason Castrolast yr '22
career totals — 12 seasons, 3,381 PA
123,381976227312387+60+7722.521.6
/162664191+11.9+15.14.4pk7: 21
#2Tucker Barnhartlast yr '24
career totals — 11 seasons, 3,088 PA
113,088538241318351+55+5716.616.1
/162664112+11.9+12.33.6pk7: 16
#3John Bucklast yr '14
career totals — 11 seasons, 4,009 PA
114,0091346234301398+72+716.915.7
/162664221+11.9+1.22.8pk7: 14
#4Zack Cozartlast yr '19
career totals — 8 seasons, 3,350 PA
83,3508521246300398+33+3814.214.8
/162664174+6.6+7.62.8pk7: 15
#5Derek Norrislast yr '17
career totals — 6 seasons, 2,195 PA
62,1956326230304380+39+5013.713.7
/162664198+11.9+15.14.1pk7: 14
#6Bobby Crosbylast yr '10
career totals — 7 seasons, 2,832 PA
72,8326234238305374+28+3311.611.6
/162664158+6.7+7.72.7pk7: 12
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 9 projected seasons
93,8198538226305354+68+3612.19.8
/162664157+11.9+6.32.1pk7: 8

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
Bryan Rodriguez (OGILVIE) 18 183/289/305 122235 33 27% 8% 45 -0.2
Michael Arroyo
2023 · A
18 48→42 42→50 44→50 45 227/318/334 107303 87 26% 7% 88 +0.9 214/310/343 129287 128 28% 8% 88 +0.9 219/307/369150281181327%8%90+0.9
Victor Heredia
2018 · A
18 45 38→50 49→30 42 211/275/293 82307 66 31% 7% 57 -1.2 221/268/323 102290 94 26% 5% 62 -0.9 221/264/32610528110125%4%63-0.3
Ramon Mendoza
2019 · A
18 46→51 41→45 48→45 46 220/292/328 108287 74 25% 7% 74 -0.1 209/280/297 88296 54 29% 7% 61 -1.0 232/306/34711631011327%9%82+0.3
Ricardo Cova
2022 · A
18 44 38→50 47→55 44 212/278/287 75273 69 24% 6% 57 -1.2 209/268/294 85323 715 35% 6% 55 -1.4 235/286/365130286142022%5%78+0.1
Jesus Rodriguez
2021 · A
19 46→55 42→45 49→50 46 224/285/337 113288 99 25% 8% 72 -0.2 235/300/339 104298 612 22% 8% 80 +0.4 254/315/36210830991620%7%88+0.7
Eddys Leonard
2019 · A
18 41→47 41→55 48→50 48 200/282/301 101267 914 27% 9% 64 -0.8 211/283/328 117302 118 32% 8% 71 -0.3 225/292/37815329318428%6%84+0.6
Ronaldo Hernández
2016 · A
18 44 37→55 50→45 43 208/271/281 73270 46 23% 6% 53 -1.5 241/286/357 116275 125 17% 5% 79 +0.3 241/284/37313127416518%5%80+0.2
Manuel Joseph
2013 · A
19 46 41→45 44→50 45 221/274/319 97271 88 21% 6% 63 -0.8 244/300/352 108288 915 18% 6% 83 +0.6 263/321/381118302102115%5%101+0.8
Francisco Herrera
2012 · A
18 46 40→45 47→30 49 220/280/315 95261 78 19% 7% 66 -0.6 225/284/324 99267 95 19% 6% 69 -0.4 225/284/3209526010317%6%67-0.2
Luis Alvarez
2008 · A
18 43 39→45 45 45 208/273/291 82251 74 20% 6% 56 -1.3 229/300/339 110282 105 21% 7% 81 +0.4 228/295/34711926913320%6%77+0.0
Meibrys Viloria
2015 · A
18 45→47 40→45 46→40 48 218/285/316 97280 75 24% 8% 68 -0.5 235/286/325 90300 63 22% 6% 70 -0.3 247/290/36611931811225%5%79+0.2
Ismerling Mota
2016 · A
18 48 43→45 46→40 44 236/282/343 107278 125 20% 5% 73 -0.1 203/250/282 79267 64 25% 5% 43 -2.2 180/231/230512203019%5%20-0.9
Ronarsy Ledesma
2011 · A
18 44 44→45 53→50 41 217/277/335 118288 119 28% 6% 69 -0.4 219/286/320 101286 611 24% 6% 69 -0.4 226/280/33711129161123%4%69-0.2
Aderlin Rodríguez
2010 · A
18 46→47 39→60 46→30 42 217/277/301 85310 67 31% 7% 60 -1.0 217/253/369 152263 193 26% 4% 69 -0.4 238/283/42718828825127%4%94+0.9
Óscar Hernández
2011 · A
18 40 44→50 48→40 43 200/263/313 114250 115 25% 6% 59 -1.1 236/308/404 168278 214 23% 7% 102 +1.8 224/283/38215827019224%5%86+0.4
Sebastian Valle
2008 · A
18 46→49 38→50 43→40 49 216/286/302 86264 56 20% 8% 65 -0.7 209/261/312 103271 84 25% 5% 56 -1.3 229/281/37314330316229%6%78+0.1
Deivy Grullón
2014 · A
18 45→42 37→55 48→30 43 215/262/292 77271 44 22% 6% 51 -1.7 208/248/305 97282 92 28% 5% 49 -1.8 228/269/39116329723031%5%78+0.1
Luis Campusano
2018 · A
19 43→53 41→50 41→30 44 213/267/308 95273 104 25% 6% 58 -1.2 251/303/368 117300 122 20% 6% 89 +0.9 264/328/43216829722119%8%113+1.5
Jeferson Quero
2022 · A
19 48→42 43→50 47→45 50 230/306/345 115283 910 21% 8% 85 +0.7 221/273/345 124289 148 27% 6% 70 -0.3 225/289/37014526918423%7%82+0.3
Juan Uriarte
2016 · A
18 44 40→45 41→30 46 209/281/300 92252 74 20% 6% 63 -0.9 214/271/302 88274 74 24% 5% 58 -1.2 188/232/267792568129%3%30-0.9