Brett RobertsSS Beloit Sky Carp
Age 25 R/R 6'0" / 182 lbs A+ HR -6%H -3% Svc 0.0 · Ctrl thru 2035
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 95 proj PA
wRC+†42
AVG/OBP/SLG.178 / .240 / .284
PA95
HR2
K%30
BB%7
ISO107
MLB%0%
Value2026 · WAR
BAT: -6.2 runs (wOBA-derived runs vs avg)-6BATRUN: +0.5 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +1.0 runs (Positional adjustment)+1POSREP: +2.7 runs (Replacement-level credit)+3REPTotal WAR: -0.20-0.2WAR
trajectory · projected WAR by year
-0.2-0.2-0.22628
Tools · Contract
Contract ESTIMATED · service-time + WAR-based estimator (needs verification)
Status   MiLB
MLB Debut   2030
Service   0 yrs (est)
Team Control Through   2035
First FA Year   2036
YearStatusSalary Proj WAR Value Surplus
2026MiLBstill in minors · estimated debut 2030
2027MiLBstill in minors · estimated debut 2030
2028MiLBstill in minors · estimated debut 2030
2029Extbeyond projection horizon · no WAR estimate
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
2035Extbeyond projection horizon · no WAR estimate
Totals $0.0M $0.0M +$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
202221 ROKFCL Marlins 4844 10103 4120 10 227292455746 227241 258 298 86
202221 ROKFCL Marlins 4843 11103 580 10 256333488822 233250 1710 361 135
202322 AJupiter Hammerheads 373349 801325 171012 202 229269321590 92304 275 258 56
202322 AJupiter Hammerheads 373344 941645 22772 202 273321387707 113335 216 313 98
202423 A+3 teams 199186 30413 10732 61 161212242454 81245 375 209 18
202423 A+3 teams 199182 39524 14552 61 214278330607 115285 287 274 68
▸ 2026 Season
202625 MLBMIA 9588 15302 6291 20 170232273504 102241 316 240 42 -6 +0 +0 +1 +3 -0.2
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202726 MLBMIA 30% 134123 23413 9401 31 187248309557 122247 307 252 51 -7 +0 +0 +1 +4 -0.2
202827 MLBMIA 42% 225205 39715 16652 41 190256307563 117250 297 258 55 -11 +0 +0 +2 +6 -0.2
202726 MLBMIA 30% 4138 7101 3120 10 184244289533 105242 297 241 43 -3 +0 +0 +0 +1 -0.1
202827 MLBMIA 42% 9486 16302 7271 20 186255291546 105246 297 247 47 -6 +0 +0 +1 +3 -0.2
▸ Career Totals
Career 135124 23403 10391 30 185252290542 105244 297 245 46 -8 +1 +0 +1 +4 -0.2
/ 162G 650597 11019014 481885 140 184251286537 102243 297 245 46 -40 +3 +0 +7 +18 -1.2
Career 1074995 19732521 623208 365 198251304554 106267 306 248 48 -63 +5 +0 +12 +30 -1.6
/ 162G 650602 11919313 381945 223 198252304556 106266 306 248 48 -38 +3 +0 +7 +18 -1.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
202221 ROKFCL Marlins 4843 11103 580 10 256333488822 233250 1710 361 135 +2 +0 +1 0.4
202322 AJupiter Hammerheads 373344 941645 22772 202 273321387707 113335 216 313 98 -1 +3 +11 1.3
202423 A+Beloit Sky Carp 164149 31424 13481 41 208276342618 134278 298 277 70 -5 +0 +5 -0.0
202423 AJupiter Hammerheads 2019 5100 031 00 263300316616 53312 150 282 74 -1 +0 +1 -0.0
202423 ROKFCL Marlins 1514 3000 140 20 214267214481 300 277 228 32 -1 +0 +0 -0.0

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
Brett Roberts (OGILVIE) 25 178/240/284 106241 22 30% 7% 42 -0.4
Grae Kessinger
2023 · AA
25 33→28 45 49→50 42 177/246/290 113244 1418 33% 7% 46 -2.0 206/279/324 118280 1312 29% 9% 68 -0.5 189/267/30011124911727%9%56-0.5
Toby Welk
2022 · AA
25 38→33 43→45 48→45 41 191/257/300 109268 109 32% 7% 53 -1.5 202/261/308 106298 107 33% 7% 56 -1.3 189/237/29911127911035%5%42-0.7
Connor Kaiser
2022 · AA
25 36 44→45 47→50 43 187/255/303 116259 125 32% 8% 53 -1.5 191/267/312 121296 1414 37% 9% 60 -1.0 169/257/271103275111640%10%43-1.1
Camden Duzenack
2021 · AA
26 35→37 45→50 48→50 39 184/243/301 118247 1410 31% 6% 47 -1.9 204/251/338 134276 1610 31% 5% 59 -1.1 203/253/332129265151029%5%56-0.7
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
Olivier Basabe
2022 · AA
25 39 43→40 45 42 197/254/301 103257 117 28% 6% 50 -1.7 210/271/311 101292 1110 30% 7% 61 -1.0 199/266/28182279101031%7%47-0.9
Mike Salvatore
2023 · A
26 31 41→40 49→45 40 165/225/253 88235 95 33% 7% 26 -3.4 191/259/280 89260 88 28% 8% 48 -1.9 174/253/251762286725%9%34-1.1
Nick Vickerson
2014 · A
25 36 42→40 49→50 47 183/268/285 102256 1013 31% 9% 54 -1.4 203/302/300 97289 811 29% 11% 72 -0.2 190/312/2718127271129%13%66-0.4
José Briceño
2018 · AA
25 35 43→45 47→45 39 180/213/279 99219 117 24% 4% 27 -3.3 207/248/349 142253 199 27% 5% 61 -1.0 197/236/34715023522427%4%54-0.4
Ismael Alcantara
2023 · AA
24 38→28 45 50 37 195/254/318 123282 1312 35% 6% 56 -1.3 212/270/305 93320 917 34% 6% 59 -1.1 219/278/2927333972435%6%54-0.9
Drake Osborn
2023 · A
25 39 44→45 49→40 42 198/262/310 112269 116 30% 7% 57 -1.2 190/247/298 108260 124 31% 6% 47 -1.9 181/237/28510424412230%6%37-1.2
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
Wade Gaynor
2013 · AA
25 37→42 43→50 47→50 41 185/255/295 109265 106 32% 7% 50 -1.7 186/237/311 125273 1211 35% 5% 46 -2.0 172/214/296124249131236%4%29-2.4
Nick Quintana
2022 · A
24 33→39 43→45 47→45 45 172/254/283 111243 116 33% 9% 47 -1.9 188/273/293 105265 115 31% 9% 58 -1.2 172/265/2689524010330%10%45-1.0
Caleb Hamilton
2019 · A
24 34 41→45 45 46 172/252/271 98253 76 33% 9% 43 -2.2 186/255/287 101275 108 33% 8% 48 -1.9 145/239/28213720521340%10%39-0.8
Julian Escobedo
2023 · AA
25 37→34 41→40 48→50 40 186/251/287 100259 914 31% 6% 46 -2.0 205/270/324 119291 1114 32% 7% 64 -0.8 182/254/327145270142036%6%54-0.3
Liam Spence
2023 · A
25 37 41→40 48→45 42 184/254/275 91273 96 34% 8% 45 -2.1 198/269/287 89308 78 35% 8% 54 -1.4 149/242/196472523738%10%17-0.7
Chris Roller
2023 · AA
26 36 39→50 50→55 40 177/243/264 88262 614 33% 6% 37 -2.6 198/276/337 139318 1616 40% 8% 71 -0.3 186/272/335149306191942%9%67-0.4
Andres Sosa
2023 · A
25 38 42→40 52→45 46 187/288/295 108267 99 31% 9% 66 -0.6 194/280/284 90288 77 32% 8% 59 -1.1 177/267/253762715433%7%42-0.8
Jonathan Engelmann
2022 · AA
25 37 45 47→45 41 189/259/305 116274 139 34% 7% 55 -1.4 197/263/332 135295 159 36% 7% 63 -0.8 145/214/30115620419939%6%31-0.8