Daniel BruzualC DSL Rangers Red
Age 21 R/R 6'0" / 170 lbs ROK Svc 0.0 · Ctrl thru 2037
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 52 proj PA
wRC+†49
AVG/OBP/SLG.206 / .262 / .280
PA52
HR0
K%28
BB%6
ISO74
MLB%0%
Value2026 · WAR
BAT: -3.0 runs (wOBA-derived runs vs avg)-3BATRUN: +0.1 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +0.9 runs (Positional adjustment)+1POSREP: +1.5 runs (Replacement-level credit)+1REPTotal WAR: -0.10-0.1WAR
0.00.51.00.20.50.70.80.80.70.60.40.10.0+$29M 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+0.8$2M+$2M
2033Pre-Arb$1.0M+0.7$2M+$1M
2034Pre-Arb$1.0M+0.6$1M+$0.9M
2035Arb-1$0.6M+0.4$0.8M+$0.6M
2036Arb-2$5M+0.1$0.2M+$0.0M (cut)
2037Arb-3$0.6M
Totals $3M $6M +$4M

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
202217 ROKDSL TEX Blue 122115 17510 1344 01 148183209392 61205 281 168 -13
202217 ROKDSL TEX Blue 122114 23720 2224 01 202242298540 96245 182 240 42
202318 ROKDSL Rangers Red 159149 33510 6522 42 221261268530 47333 334 240 42
202318 ROKDSL Rangers Red 159144 45920 11352 42 312369403772 90405 227 344 121
202419 ROKDSL Rangers Red 7671 13100 5150 30 183237197434 14232 207 205 15
202419 ROKDSL Rangers Red 7669 19200 7100 30 275342304646 29322 139 300 88
▸ 2026 Season
202621 MLBTEX 5249 10200 3150 10 204250245495 41287 296 249 49 -3 +0 +0 +1 +1 -0.1
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202722 MLBTEX 34% 114105 23411 7311 20 219274305579 86289 276 262 58 -5 +0 +0 +2 +3 0.0
202823 MLBTEX 48% 249228 50824 17672 31 219279325604 105290 277 270 65 -10 +0 +0 +4 +7 0.2
202924 MLBTEX 53% 348318 711226 24923 51 223284330614 107291 267 277 70 -12 +1 +0 +6 +10 0.5
203025 MLBTEX 55% 408373 851438 281084 61 228289346635 118292 267 280 72 -13 +1 +0 +7 +12 0.7
203126 MLBTEX 56% 446408 921539 311184 62 225287343630 118291 267 282 74 -13 +0 +0 +8 +13 0.8
203227 MLBTEX 55% 465425 961639 331234 62 226288341629 115291 267 282 74 -14 +0 +0 +8 +13 0.8
203328 MLBTEX 55% 472431 961639 341264 62 223286336622 114291 277 281 73 -14 +0 -1 +8 +13 0.7
203429 MLBTEX 53% 470429 961639 341264 62 224287338625 114290 277 279 72 -15 +0 -1 +8 +13 0.6
203530 MLBTEX 53% 464424 941539 331254 51 222284335619 113289 277 276 69 -16 +1 -2 +8 +13 0.4
203631 MLBTEX 52% 439400 871428 321204 41 217282323605 105286 277 272 66 -17 +0 -3 +8 +12 0.1
203732 MLBTEX 52% 411375 801327 291144 31 213277315592 101283 287 266 62 -18 +0 -4 +7 +12 -0.2
202722 MLBTEX 34% 3936 7100 3110 10 194256222479 28290 288 257 55 -2 +0 +0 +1 +1 -0.0
202823 MLBTEX 48% 121111 25412 8321 20 225283333617 108292 267 265 61 -5 +0 +0 +2 +3 0.1
202924 MLBTEX 53% 183166 37613 13492 21 223287325613 102293 277 271 66 -7 +0 +0 +3 +5 0.1
203025 MLBTEX 55% 223204 46814 15592 31 225285333618 108293 267 275 68 -8 +0 +0 +4 +6 0.3
203126 MLBTEX 56% 248227 51825 17652 31 225285344628 119293 267 276 70 -9 +0 +0 +4 +7 0.3
203227 MLBTEX 55% 256234 53925 18682 31 226287346634 120293 277 276 70 -9 +0 +0 +5 +7 0.3
203328 MLBTEX 55% 258236 54925 18692 31 229289347637 119292 277 275 69 -9 +0 -0 +5 +7 0.3
203429 MLBTEX 53% 251229 50815 18672 31 218281328609 109291 277 273 67 -9 +0 -1 +4 +7 0.2
203530 MLBTEX 53% 244222 49815 18662 31 221285333618 113290 277 271 65 -10 +0 -1 +4 +7 0.1
203631 MLBTEX 52% 229209 45714 16632 21 215278316593 100288 287 267 62 -10 +0 -1 +4 +6 -0.1
203732 MLBTEX 52% 213194 42714 15592 20 216280325604 108285 287 261 58 -10 +0 -2 +4 +6 -0.2
▸ Career Totals
Career 22652068 459751342 15960819 278 222284332615 110292 277 271 66 -87 +2 -6 +40 +64 1.4
/ 162G 650593 13222412 461745 82 223284334618 111293 277 271 66 -25 +1 -2 +12 +18 0.4
Career 46954300 9431562979 317126644 6017 219280324604 105290 277 271 65 -183 +5 -10 +84 +133 2.9
/ 162G 650595 13122411 441756 82 220280326606 106291 277 271 65 -25 +1 -1 +12 +18 0.4

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
202217 ROKDSL TEX Blue 122114 23720 2224 01 202242298540 96245 182 240 42 -8 -0 +3 -0.5
202318 ROKDSL Rangers Red 159144 45920 11352 42 312369403772 90405 227 344 121 +4 +0 +5 0.9
202419 ROKDSL Rangers Red 7669 19200 7100 30 275342304646 29322 139 300 88 -1 +1 +2 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
#1Adeiny Hechavarríalast yr '20
career totals — 9 seasons, 3,288 PA
93,2883735253291351+32+468.68.9
/16266477+6.5+9.31.7pk7: 9
#2Mike Mathenylast yr '06
career totals — 7 seasons, 2,830 PA
72,830452244301351+21+317.27.2
/162664110+4.9+7.21.7pk7: 7
#3Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#4Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#5Ronny Cedenolast yr '13
career totals — 9 seasons, 2,783 PA
92,7834039246289354+28+195.55.6
/162664109+6.7+4.51.3pk7: 6
OGOGILVIE CAREER PROJECTION
career totals — every cell rolls up across 7 projected seasons
72,3174228222281331+41+282.72.6
/162664128+11.9+8.00.8pk7: 3
#6Ryan Goinslast yr '19
career totals — 7 seasons, 1,680 PA
71,680226230279335+9+212.02.0
/16266492+3.7+8.50.8pk7: 2

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
Daniel Bruzual (OGILVIE) 21 206/262/280 74287 01 28% 6% 49 -0.2
Aaron McKeithan
2022 · A
22 40 38→40 49→40 40 194/261/274 80272 67 29% 6% 47 -1.9 217/294/301 84283 84 25% 7% 69 -0.4 216/298/285692797123%7%66-0.3
Jonathan Ornelas
2021 · A
21 41→51 39→45 50 42 199/261/284 85279 611 30% 7% 50 -1.8 227/277/335 108310 1110 29% 6% 69 -0.4 235/295/3248832691229%7%70-0.3
Francisco Acuna
2021 · A
21 44→50 37→45 49→50 42 208/267/284 76290 47 28% 6% 52 -1.6 194/271/281 87277 510 30% 7% 54 -1.4 223/293/3229929491626%7%70-0.2
Tomás Nido
2015 · A
21 44 39→45 49→30 43 212/267/299 87285 67 27% 6% 56 -1.3 233/264/343 110303 112 26% 4% 65 -0.7 240/274/3511112889019%4%69-0.3
Arturo De Freitas
2022 · A
21 43 38→45 50→40 39 204/264/287 82286 58 29% 5% 51 -1.7 173/225/248 75289 74 40% 6% 24 -3.5 136/184/191552335042%5%-10-2.1
Franklin Tineo
2017 · A
22 36 38→45 46→50 45 179/245/253 75239 510 26% 7% 35 -2.8 198/277/298 100282 810 30% 8% 60 -1.0 201/298/325124262101225%10%74-0.0
Niko Vasquez
2010 · A
21 41 37→50 46→45 42 193/260/264 71288 56 33% 8% 44 -2.1 197/271/306 109274 103 30% 9% 59 -1.1 224/278/37214829019629%6%77+0.1
Tucker Mitchell
2022 · A
21 42 40→50 51→45 39 201/261/291 91297 77 33% 6% 51 -1.7 195/269/309 114298 138 37% 7% 61 -1.0 180/256/29311325815735%7%49-0.7
Adrian Abreu
2012 · A
21 39 38→40 47→55 47 190/263/273 82247 59 24% 8% 47 -1.9 212/292/300 88256 817 19% 9% 67 -0.5 209/299/2908024192516%10%66-0.2
Jason Lopez
2018 · A
20 40 38→55 47→45 44 192/261/269 76264 59 28% 7% 46 -2.0 207/248/334 127286 136 31% 5% 57 -1.2 189/235/31412426513833%5%43-0.9
Jose Sibrian
2021 · A
22 43 38→50 49→30 39 204/261/283 79291 56 30% 6% 49 -1.8 200/255/276 76267 53 26% 5% 45 -2.1 193/253/280872458024%5%42-0.8
Steven Baron
2012 · A
21 33 40→45 45→50 36 171/214/256 85249 77 34% 5% 21 -3.7 187/224/281 94269 69 32% 4% 32 -3.0 240/300/311713265626%7%68-0.2
Blake Hunt
2021 · A
22 41 39→50 49→40 43 198/254/288 90263 66 26% 6% 47 -1.9 192/251/307 115278 124 34% 6% 52 -1.6 207/268/34113426314226%6%65-0.3
Geovanny Planchart
2023 · A
21 41 36→40 50→40 46 190/271/255 65295 35 34% 10% 46 -2.0 197/283/279 82287 54 30% 10% 58 -1.2 185/278/265802636229%11%51-0.7
Jorge Alcantara
2013 · A
21 42 41→45 50 43 201/271/299 98298 811 33% 8% 58 -1.2 193/263/287 94294 614 34% 8% 51 -1.7 147/226/2449722162534%8%24-0.9
Luis Palacios
2010 · A
21 39 39→40 46→50 36 192/235/276 84265 75 30% 4% 36 -2.7 190/239/268 78302 57 36% 5% 35 -2.8 130/184/163322250640%6%-19-1.1
Jose Ramos
2021 · A
20 43→42 38→50 48→45 41 206/270/283 78285 59 28% 6% 53 -1.5 214/277/356 142321 164 36% 7% 76 +0.0 203/271/34914630418437%7%69-0.3
Cutter Dykstra
2010 · A
21 40→50 40 47→55 43 198/260/282 84275 811 30% 7% 48 -1.9 217/273/292 75304 616 29% 6% 56 -1.3 232/301/3168431561626%8%72-0.2
Luis De Los Santos
2019 · A
21 40→47 40→45 53→45 35 198/241/288 90276 78 30% 4% 42 -2.3 203/247/309 106292 97 32% 4% 50 -1.8 216/283/33511929113729%7%69-0.2
Jhoneiker Betancourt
2021 · A
21 44 37→55 45→40 42 208/272/281 73279 35 26% 6% 53 -1.5 212/289/325 113282 115 27% 7% 73 -0.1 186/269/36117523526033%7%79+0.1