Brandon ValenzuelaC Toronto Blue Jays
Age 25 S/R 6'0" / 225 lbs MLB Svc 0.000 · Ctrl thru 2031
2026 ROS PROJECTION201 act + 134 ros · stats below = ROS only
wRC+†86
AVG/OBP/SLG.221 / .286 / .385
PA134
HR5
K%28
BB%8
BABIP272
ISO164
MLB%100%
Value2026 · WAR
BAT: -2.2 runs (wOBA-derived runs vs avg)-2BATRUN: -0.5 runs (SB/CS + UBR baserunning)-1RUNFLD: +2.2 runs (Defensive runs vs avg)+2FLDPOS: +6.0 runs (Positional adjustment)+6POSREP: +9.5 runs (Replacement-level credit)+9REPTotal WAR: +1.60+1.6WAR
0.01.02.00.61.41.51.41.21.0+$43M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit post-control
Tools · ContractCON 35 / POW 42
Toolsscout grade · Statcast %ile · 2026
CONTACT35
xwOBA
610.321
POWER42
Barrel%
467.6
Avg EV
3588.0
Bat Spd
6372.8
EYE45
scouting grade only
SPEED30
Sprint
1025.5
DEFENSE57
scouting grade only
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   Pre-Arb
MLB Debut   2026
Service   0.000 yrs.days
Team Control Through   2031
First FA Year   2032
YearStatusSalary Proj WAR Value Surplus
2026ROSPre-Arb$0.3M+0.6$3M+$2M
2027Pre-Arb$0.8M+1.4$10M+$10M
2028Pre-Arb$0.8M+1.5$10M+$10M
2029Arb-1$3M+1.4$9M+$7M
2030Arb-2$4M+1.2$7M+$4M
2031Arb-3$5M+1.0$5M+$2M
Totals $14M $45M +$35M

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
201817 ROKDSL Padres 243213 37511 24853 21 174267221487 47277 3510 223 29
201817 ROKDSL Padres 243198 50721 39593 21 253383323707 71348 2416 329 110
201918 ROKAZL Padres 1 183158 28310 21463 00 177286209495 32248 2511 231 35
201918 ROKAZL Padres 1 183145 36410 34323 00 248401290691 41316 1719 332 112
202120 A2 teams 443398 931528 391522 42 234305342647 108351 349 285 76
202120 A2 teams 443378 1132237 591002 42 299396429825 130385 2313 369 141
202221 A+Fort Wayne TinCaps 413365 621219 431313 01 170263282545 112233 3210 250 50
202221 A+Fort Wayne TinCaps 413345 7214210 63953 01 209336348684 139256 2315 314 99
202322 A+2 teams 264237 47916 23874 20 198280321601 122285 339 261 58
202322 A+2 teams 264230 551415 30664 20 239337374711 135314 2511 324 106
202423 AA3 teams 543494 9320011 371694 03 188250296546 107255 317 240 42
202423 AA3 teams 543465 11026010 661284 03 237336357693 120299 2412 313 98
202524 AA2 teams 479438 9117116 341362 62 208268361629 153258 287 274 68
202524 AA2 teams 479420 9420115 521152 62 224312383696 160268 2411 311 96
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 MLBTOR 201178 42608 21500 10 236317404721 169281 2510 315 99 -0 +0 +2 +4 +6 1.2
YTD25 MLBTOR 201177 42608 22490 10 237322407728 169281 2411 324 106 +1 +0 +2 +4 +6 1.3
ROS25 MLBTOR 100% 134122 27505 11370 10 221286385671 164270 288 298 86 -2 +0 +0 +2 +4 0.5
ROS25 MLBTOR 100% 134122 27505 11370 10 221286385671 164272 288 296 85 -2 +0 +0 +2 +4 0.4
FULL25 MLBTOR 335300 6911013 32870 20 230304397701 167277 2610 308 94 -2 +0 +2 +6 +9 1.6
TOT25 MLBTOR 335300 6911013 32870 20 230304397701 167277 2610 308 94 -2 +0 +2 +6 +9 1.6
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBTOR 92% 415374 8415115 361122 31 225296390686 166273 279 302 89 -5 +0 +1 +7 +12 1.5
202827 MLBTOR 92% 421379 8515115 371122 31 224297388685 164275 279 304 90 -5 +0 +1 +8 +12 1.6
202928 MLBTOR 92% 422380 8515115 371122 31 224296387683 163275 279 304 90 -5 +0 -0 +8 +12 1.5
203029 MLBTOR 92% 414372 8315114 371112 21 223297382679 159275 279 302 89 -5 +0 -1 +7 +12 1.4
203130 MLBTOR 92% 407366 8215114 361102 21 224297385682 161273 279 299 87 -6 +0 -1 +7 +12 1.2
203231 MLBTOR 92% 380341 7413013 341042 20 217292370661 152271 279 295 84 -7 +0 -2 +7 +11 0.9
203332 MLBTOR 92% 351315 6712011 31972 10 213287356643 143267 289 290 80 -8 +0 -3 +6 +10 0.6
202726 MLBTOR 92% 382344 7814114 331032 21 227298395694 169274 279 299 87 -5 +0 +1 +7 +11 1.3
202827 MLBTOR 92% 387348 7914114 341032 21 227299394693 167276 279 301 88 -5 +0 +1 +7 +11 1.4
202928 MLBTOR 92% 388349 7914114 341032 21 226299393691 166276 279 301 88 -5 +0 -0 +7 +11 1.3
203029 MLBTOR 92% 381342 7714113 341022 21 225299386685 161276 279 299 87 -6 +0 -1 +7 +11 1.2
203130 MLBTOR 92% 374336 7513113 331012 21 223296384680 161275 279 296 85 -6 +0 -1 +7 +11 1.0
203231 MLBTOR 92% 350314 6912012 31952 20 220294373667 153272 279 292 82 -7 +0 -2 +6 +10 0.8
203332 MLBTOR 92% 323291 6211010 28891 10 213284354638 141269 289 287 78 -8 +0 -3 +6 +9 0.4
▸ Career Totals
Career 27192446 54697595 23873313 145 223296383679 160276 279 297 85 -45 +1 -5 +49 +77 7.7
/ 162G 650585 13023123 571753 31 222295383678 161274 279 297 85 -11 +0 -1 +12 +18 1.9
Career 55124952 103818612153 480160135 3114 210284345629 135274 299 279 72 -176 +1 -6 +98 +156 7.5
/ 162G 650584 12222118 571894 42 209284342626 134273 299 279 72 -21 +0 -1 +12 +18 0.9

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 Padres 243198 50721 39593 21 253383323707 71348 2416 329 110 +3 +0 +7 1.0
201918 ROKAZL Padres 1 183145 36410 34323 00 248401290691 41316 1719 332 112 +3 +0 +5 0.8
202120 A+Fort Wayne TinCaps 6549 12101 15200 10 245422327748 82379 3123 352 128 +2 +0 +2 0.4
202120 ALake Elsinore Storm 378329 1012136 44802 32 307392444836 137386 2112 372 143 +18 -0 +11 2.9
202221 A+Fort Wayne TinCaps 413345 7214210 63953 01 209336348684 139256 2315 314 99 -1 -0 +12 1.1
202322 AASan Antonio Missions 10894 17401 13291 20 181287255542 74250 2712 258 56 -5 +0 +3 -0.2
202322 A+Fort Wayne TinCaps 156136 381014 17373 00 279372456828 176358 2411 370 141 +7 +0 +4 1.2
202423 AAAEl Paso Chihuahuas 9077 15300 11210 01 195295234529 39263 2312 249 49 -5 -0 +3 -0.3
202423 AASan Antonio Missions 347307 741609 33803 02 241321381702 140293 2310 314 98 -1 -1 +10 0.9
202423 INTLNaranjeros de Hermosillo 10681 21701 22271 00 259423383806 123364 2521 367 139 +5 +0 +3 0.8
202524 AAABuffalo Bisons 10592 19603 12320 00 207298370668 163276 3011 299 87 -2 +0 +3 0.1
202524 AASan Antonio Missions 374328 7514112 40832 62 229316387703 159266 2211 314 98 -1 +0 +11 1.1

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
#1Miguel Olivolast yr '13
career totals — 11 seasons, 3,947 PA
113,94714453241275417+70+5319.118.9
/162664249+11.9+8.83.2pk7: 19
#2Rod Barajaslast yr '12
career totals — 12 seasons, 3,753 PA
123,7531342235284407+60+3015.816.0
/162664240+10.7+5.32.8pk7: 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
career totals — 9 seasons, 3,127 PA
93,1271105235308414+56-1014.114.8
/162664231+11.9-2.13.0pk7: 16
#5Bobby 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 8 projected seasons
83,08310617222291381+55+169.89.1
/162664234+11.9+3.52.1pk7: 8
#6J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 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
Brandon Valenzuela (OGILVIE) 25 30→35 40→42 30 45 230/304/397 167277 132 26% 10% 94 +1.6
Drew Ellis
2021 · AA
25 40→37 48→55 37→40 47 206/278/348 141263 163 28% 8% 74 -0.1 203/294/382 179265 205 30% 10% 90 +1.0 187/284/37018323721430%10%81+0.3
Isan Díaz
2022 · MLB
26 42 48→55 38→45 48 214/291/356 142281 164 29% 9% 82 +0.5 218/292/403 185293 259 33% 9% 95 +1.4 193/273/38118823629832%9%77+0.1
Tyler Ogle
2016 · A
25 41→44 52→50 36→30 50 217/297/379 162259 212 25% 9% 91 +1.1 214/283/358 144276 175 28% 8% 79 +0.3 183/255/30912723313027%7%53-0.4
Ronaldo Hernández
2023 · AAA
25 42→44 54→55 35→45 37 227/259/399 172264 232 25% 3% 79 +0.3 213/264/355 142248 194 23% 5% 70 -0.3 196/255/32112422717222%6%55-0.6
Brett Cumberland
2019 · AA
24 38→39 48→50 38→30 39 191/285/329 138300 172 39% 8% 74 -0.1 197/298/323 126295 143 35% 8% 78 +0.2 178/293/29011126913135%8%64-0.3
Chance Sisco
2020 · MLB
25 44→54 51→50 41→40 44 222/308/378 155297 193 30% 8% 95 +1.4 207/300/356 149279 174 30% 9% 86 +0.8 174/281/30112824113031%10%63-0.3
Tristan Gray
2021 · AA
25 38→35 51→55 37→40 45 205/274/365 161254 195 28% 8% 77 +0.1 199/252/356 157274 215 35% 6% 65 -0.7 202/259/33513327315331%6%61-0.6
Griff Erickson
2014 · AA
26 41→50 46→45 37→40 48 208/282/338 130262 144 26% 9% 73 -0.1 214/277/338 124273 135 25% 7% 71 -0.3 213/273/32811526512224%7%64-0.3
Nick Hundley
2009 · MLB
25 40→46 51→55 41→40 43 214/264/368 155251 192 24% 6% 73 -0.1 239/299/403 164296 175 24% 8% 96 +1.5 255/322/42917432117425%8%109+1.2
Scott Manea
2022 · AA
26 45→41 47→45 36→30 47 224/307/355 131303 154 30% 9% 88 +0.9 205/291/304 99312 95 34% 9% 68 -0.5 165/265/238732666036%10%39-1.4
Ian Rice
2018 · AA
24 39 53→50 41→30 49 209/293/378 169268 223 30% 10% 89 +0.9 199/283/322 123287 143 33% 9% 69 -0.4 179/269/2759626810134%9%50-0.8
Jett Bandy
2015 · AA
25 45 48→50 38→45 43 230/290/373 143261 164 19% 5% 85 +0.7 226/283/363 137269 164 22% 5% 80 +0.4 217/277/35313625917223%4%74-0.0
Luke Montz
2009 · MLB
26 42→46 49→55 41→40 45 216/276/363 147273 173 28% 7% 77 +0.1 204/273/344 140253 174 26% 8% 71 -0.3 211/285/42721624630428%8%97+0.9
Michael McKenry
2010 · AA
25 45→47 51→55 39→40 49 228/299/389 161277 184 24% 8% 93 +1.3 218/279/351 133278 143 26% 7% 75 -0.0 241/316/40916828821223%9%102+0.7
Riley Adams
2023 · MLB
27 41→42 50 42→40 43 209/294/364 155295 173 34% 8% 85 +0.7 225/296/383 158313 174 32% 7% 91 +1.1 219/289/37015131117233%7%82+0.2
Alex Isola
2023 · AA
25 41→45 52→50 43→40 47 218/287/374 156271 213 28% 8% 85 +0.7 214/279/342 128273 156 26% 8% 72 -0.2 203/270/32211925614526%8%61-0.6
Devin Mann
2022 · AA
25 39→46 52→55 43→45 43 208/281/373 165273 197 31% 7% 82 +0.5 221/299/382 161292 185 29% 9% 92 +1.2 218/299/37515728818329%9%87+0.6
Matthew Brown
2008 · AAA
25 44→49 50→55 39→45 42 225/282/383 158291 176 28% 6% 85 +0.7 217/272/372 155278 176 28% 6% 77 +0.1 204/258/35415126016528%6%64-0.5
Dilson Herrera
2019 · MLB
25 44→54 48→50 38→50 40 223/274/360 137292 175 29% 6% 76 +0.0 206/266/378 172276 239 33% 6% 77 +0.1 177/242/36218522526935%6%60-0.5
Wilin Rosario
2013 · MLB
24 43→49 56→60 39→45 40 234/272/418 185273 265 26% 5% 90 +1.0 237/272/388 151279 195 22% 5% 81 +0.4 236/269/37914327318321%4%72-0.1