Julian BrockC Frisco RoughRiders
Age 25 R/R 6'2" / 220 lbs AA Svc 0.0 · Ctrl thru 2034
2026 ROS PROJECTION204 act + 136 ros · stats below = ROS only
wRC+†29
AVG/OBP/SLG.169 / .237 / .250
PA136
HR2
K%38
BB%7
BABIP268
ISO81
MLB%2%
Value2026 · WAR
BAT: -28.0 runs (wOBA-derived runs vs avg)-28BATRUN: -0.7 runs (SB/CS + UBR baserunning)-1RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +6.1 runs (Positional adjustment)+6POSREP: +9.6 runs (Replacement-level credit)+10REPTotal WAR: -1.30-1.3WAR
0.00.51.00.00.00.0-$3M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · ContractCON 30 / POW 30
Toolsscout grade
CONTACT30
scouting grade only
POWER30
scouting grade only
EYE30
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
2030Pre-Arb$0.9M
2031Pre-Arb$0.9M
2032Extbeyond projection horizon · no WAR estimate
2033Extbeyond projection horizon · no WAR estimate
2034Extbeyond projection horizon · no WAR estimate
Totals $0.0M $-6M +$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. 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
202423 ADown East Wood Ducks 393362 781425 201515 76 215266307573 91344 385 250 50
202423 ADown East Wood Ducks 393351 891746 311115 76 254323376699 123346 288 311 96
202524 A+2 teams 310287 571502 151065 137 199251272523 73302 345 231 35
202524 A+2 teams 310277 641603 25825 137 231306321627 90313 268 286 77
▸ 2026 Season (ACT · ROS-MLE · ROS-CTX · FULL)
YTD25 AATEX 204184 29504 17862 22 158236250486 92263 428 219 26 -17 -0 +0 +4 +6 -0.8
YTD25 AATEX 204177 35605 24672 22 198300316617 119283 3312 285 76 -6 -0 +0 +4 +6 0.4
ROS25 AATEX 2% 136124 21402 9522 21 169237250487 81272 387 223 29 -11 +0 +0 +2 +4 -0.5
ROS25 MLBTEX 2% 33 0000 010 00 274 330 216 24 -0 +0 +0 +0 +0 -0.0
FULL25 AATEX 207187 29504 17872 22 155233246479 91258 428 219 26 -17 -0 +0 +4 +6 -0.8
TOT25 AATEX 340308 50906 261384 43 162237250487 88265 418 221 27 -28 -0 +0 +6 +10 -1.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBTEX 31% 335306 551115 221234 63 180244271515 92275 377 236 39 -23 +0 +0 +6 +9 -0.8
202827 MLBTEX 42% 366334 621316 251314 64 186251284535 99277 367 243 44 -23 -0 +0 +7 +10 -0.7
202928 MLBTEX 48% 385351 661317 271354 74 188254291545 103277 357 246 47 -23 -0 -1 +7 +11 -0.6
203029 MLBTEX 53% 389354 661317 281364 74 186254288542 102277 357 246 47 -23 -0 -1 +7 +11 -0.7
203130 MLBTEX 57% 390355 661317 281384 64 186253287541 101275 357 243 44 -24 -0 -2 +7 +11 -0.9
202726 MLBTEX 31% 10495 18402 7381 21 189252295547 105277 377 230 34 -8 +0 +0 +2 +3 -0.3
202827 MLBTEX 42% 154140 26503 11552 32 186255286541 100278 367 237 39 -11 -0 +0 +3 +4 -0.4
202928 MLBTEX 48% 184167 30603 13652 32 180247269517 90279 357 240 42 -12 -0 -0 +3 +5 -0.4
203029 MLBTEX 53% 207188 35704 15732 32 186254287541 101278 357 240 42 -14 -0 -1 +4 +6 -0.5
203130 MLBTEX 57% 222202 38804 16782 42 188255287542 99277 357 237 40 -15 +0 -1 +4 +6 -0.6
▸ Career Totals
Career 874795 14730016 623109 159 185252283535 98276 357 237 40 -59 -1 -2 +16 +25 -2.2
/ 162G 650591 10922012 462317 117 184252283534 98276 367 237 40 -44 -1 -2 +12 +18 -1.7
Career 27042473 47196741 17497232 5433 190253285537 94291 366 242 43 -173 -2 -4 +48 +77 -5.6
/ 162G 650594 11423210 422348 138 192255288543 96293 366 242 43 -42 -1 -1 +12 +18 -1.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
202423 ADown East Wood Ducks 393351 891746 311115 76 254323376699 123346 288 311 96 -2 -1 +11 0.9
202524 AAFrisco RoughRiders 6556 18401 7161 32 321406446853 125425 2511 378 148 +4 -0 +2 0.5
202524 A+Hub City Spartanburgers 245221 461202 18664 105 208280290569 81284 277 261 58 -12 +0 +7 -0.5

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
#1Jeff Mathislast yr '20
career totals — 15 seasons, 3,003 PA
153,0035312194253300+54+13611.310.9
/162664123+11.9+30.12.5pk7: 10
#2Sandy Leónlast yr '22
career totals — 9 seasons, 1,648 PA
91,648311209276313+29+566.46.7
/162664120+11.9+22.42.6pk7: 7
#3Paul Bakolast yr '09
career totals — 9 seasons, 1,844 PA
91,844192219297308+17+525.65.8
/16266471+6.1+18.72.0pk7: 6
#4J.P. Arencibialast yr '15
career totals — 5 seasons, 1,650 PA
51,650782213260414+29-44.24.2
/162664311+11.9-1.71.7pk7: 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 2 projected seasons
28771515186249284+16+8-1.7-0.8
/1626641111+11.9+6.1-1.3pk7: 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
Julian Brock (OGILVIE) 25 30 30 50 30 162/237/250 88265 64 41% 8% 27 -1.3
Ryan Metzler
2018 · AA
25 37 36→40 50 33 172/230/239 67312 412 43% 6% 24 -3.5 194/246/278 84292 813 34% 6% 41 -2.3 179/231/2537426381534%6%26-1.3
Jack Conley
2022 · AAA
25 34 40→45 50→45 38 172/234/264 91270 87 38% 7% 33 -2.9 198/262/311 113286 108 32% 7% 57 -1.2 182/252/29611425610531%7%45-1.0
Anthony Mulrine
2023 · AAA
25 36 37→40 45→40 39 177/253/247 71262 55 32% 6% 38 -2.6 192/271/279 87273 76 30% 7% 53 -1.5 147/251/218702045028%8%28-0.7
Jayson Hernandez
2013 · AA
24 39 39→30 49→30 36 190/233/274 83280 68 33% 5% 34 -2.8 215/261/287 72286 55 25% 4% 50 -1.8 229/273/258302922021%3%43-0.8
Chris Givin
2022 · AA
25 38 38→30 50→45 42 186/246/261 75259 66 30% 7% 37 -2.6 202/265/279 77274 67 26% 7% 50 -1.8 195/263/252572564524%8%40-1.1
Cristopher Navarro
2023 · AA
24 38 34→30 46→45 35 183/227/233 50283 36 35% 5% 20 -3.8 189/242/261 72274 46 31% 6% 35 -2.8 168/225/233652373229%6%18-0.8
Tra Holmes
2021 · A
25 39→35 37→30 49→50 36 185/247/257 72291 513 36% 5% 37 -2.7 194/252/279 85413 717 51% 6% 44 -2.1 114/175/1453140633868%6%-26-1.2
Travis Tartamella
2013 · AA
25 34 38→30 48→30 35 172/214/248 76253 64 34% 5% 20 -3.8 181/221/241 60273 53 34% 4% 20 -3.8 164/200/203382523035%4%-1-1.7
Rylan Sandoval
2013 · AA
25 38 41→40 45 35 187/242/284 97286 95 36% 5% 42 -2.3 210/261/294 84310 68 32% 6% 52 -1.6 210/261/280693085831%5%44-0.8
Branden Fryman
2023 · AAA
25 37 39→30 50 37 184/227/263 79255 715 30% 5% 29 -3.2 202/240/304 102292 911 33% 4% 45 -2.1 190/214/2931032719933%2%27-1.1
Cadyn Grenier
2022 · AAA
25 41→39 40 48→50 39 190/264/282 92318 810 40% 8% 51 -1.7 201/280/301 100296 813 32% 9% 63 -0.9 184/275/2809625971629%10%53-1.0
Gunnar Heidt
2018 · AA
25 37→39 42→45 47→50 38 186/242/289 103277 1012 35% 6% 43 -2.2 197/252/301 104308 913 37% 6% 50 -1.8 206/260/3081032978932%6%52-1.0
Connor Justus
2021 · AA
26 35→37 37→40 43→45 42 172/248/244 72250 58 31% 7% 35 -2.8 192/256/268 76294 67 34% 7% 43 -2.2 166/232/217512613335%7%17-2.1
Dennis Ortega
2022 · AAA
25 40 39→45 47→45 38 197/244/276 79285 75 33% 5% 40 -2.4 209/261/303 94327 810 36% 6% 54 -1.4 187/240/2587230851039%6%30-1.0
George Soto
2011 · A
25 34 36→40 44→45 40 169/238/230 61247 58 32% 6% 27 -3.3 190/261/281 91262 78 28% 8% 49 -1.8 163/239/259972139727%8%37-1.0
Cody Bohanek
2019 · AAA
24 39→36 38→40 47→50 41 189/267/262 73276 710 32% 7% 48 -1.9 173/266/261 88295 812 40% 8% 48 -1.9 147/253/2379026881643%8%36-1.6
Connor Harrell
2016 · AA
25 39→43 41→40 46→45 34 191/246/285 94292 89 36% 4% 43 -2.2 209/261/307 98311 109 34% 4% 56 -1.3 209/262/3049431011734%4%51-1.1
Nick Meyer
2021 · A
24 35 36→40 52→50 40 172/231/233 61252 415 32% 6% 24 -3.6 212/280/299 87278 914 25% 8% 62 -0.9 207/281/29083267101625%8%57-0.6
Eric Yang
2023 · AAA
25 38 39→40 47→40 43 183/265/268 86275 76 34% 8% 48 -1.9 196/271/271 75301 56 34% 8% 51 -1.7 178/263/236572845135%8%36-0.6
Jose Vinicio
2018 · AAA
25 45→30 39→40 50→55 34 217/238/299 82292 613 28% 3% 41 -2.3 209/236/299 90300 814 32% 3% 41 -2.3 197/215/2707428761633%2%22-1.9