Brandon MartoranoC Richmond Flying Squirrels
Age 28 R/R 6'2" / 198 lbs AA HR -8%H -3% Svc 0.0 · Ctrl thru 2034
2026 FULL-SEASON PROJECTIONpark-neutral Marcel · 174 proj PA
wRC+†72
AVG/OBP/SLG.209 / .282 / .334
PA174
HR4
K%30
BB%8
ISO126
MLB%2%
Value2026 · WAR
BAT: -5.4 runs (wOBA-derived runs vs avg)-5BATRUN: +0.0 runs (SB/CS + UBR baserunning)+0RUNFLD: +0.0 runs (Defensive runs vs avg)+0FLDPOS: +3.1 runs (Positional adjustment)+3POSREP: +4.9 runs (Replacement-level credit)+5REPTotal WAR: +0.30+0.3WAR
0.00.51.00.00.30.3+$5M ctrl surplus26272829303132333435
projected WAR paid WAR ($/8M) surplus deficit
Tools · Contract
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
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
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. 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
201921 ROKAZL Giants Black 2121 1000 0140 00 48484895 143 670 144 -32
201921 ROKAZL Giants Black 2121 5111 0100 00 238238524762 286400 480 323 106
202123 AA2 teams 239206 40628 25885 60 194297359656 165283 3710 291 81
202123 AA2 teams 239194 46938 37715 60 237373438811 201322 3015 360 134
202224 AARichmond Flying Squirrels 372336 5912410 261606 112 176247324572 149288 437 247 47
202224 AARichmond Flying Squirrels 372323 7016410 391206 112 217312384696 167305 3210 311 96
202325 AARichmond Flying Squirrels 248216 34316 261074 24 157260264524 106267 4310 240 42
202325 AARichmond Flying Squirrels 248205 39416 37824 24 190325307633 117277 3315 296 84
202426 AA2 teams 155140 23303 12591 02 164235250485 86250 388 225 31
202426 AA2 teams 155134 28504 18501 02 209307336643 127293 3212 292 82
▸ 2026 Season
202628 MLBSF 174156 33614 14532 31 212285340625 128285 308 280 72 -5 +0 +0 +3 +5 0.3
▸ 2027+ Projections   WITH CONTEXT · MLB TIME ONLY ⓘ
202729 MLBSF 28% 245221 47816 20732 31 213284339623 127285 308 282 74 -7 +0 -1 +4 +7 0.3
202830 MLBSF 43% 291262 561017 24863 42 214287340627 126285 308 283 75 -8 +0 -2 +5 +8 0.3
202729 MLBSF 28% 6962 13202 6201 10 210290339629 129280 299 271 65 -3 +0 -0 +1 +2 0.0
202830 MLBSF 43% 126113 24413 11371 21 212288345633 133280 299 271 66 -5 +0 -1 +2 +4 0.0
▸ Career Totals
Career 195175 37615 17572 31 211289343632 131281 299 271 65 -8 +0 -1 +3 +6 0.0
/ 162G 650583 12320317 571907 103 211289343632 132280 299 271 65 -25 +1 -4 +12 +18 0.1
Career 17451558 293481044 14764023 2912 188268316584 128280 378 263 59 -80 +1 -3 +31 +49 -0.2
/ 162G 650580 10918416 552389 114 188269316584 128281 378 263 59 -30 +1 -1 +12 +18 -0.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
201921 ROKAZL Giants Black 2121 5111 0100 00 238238524762 286400 480 323 106 +0 +0 +1 0.1
202123 AARichmond Flying Squirrels 144119 21406 21442 20 176310361671 185211 3115 303 90 -2 +0 +4 0.3
202123 A+Eugene Emeralds 9575 25532 16273 40 3334685601.028 227489 2817 446 199 +11 +1 +3 1.4
202224 AARichmond Flying Squirrels 372323 7016410 391206 112 217312384696 167305 3210 311 96 -2 +1 +11 1.0
202325 AARichmond Flying Squirrels 248205 39416 37824 24 190325307633 117277 3315 296 84 -4 -1 +7 0.2
202426 AAASacramento River Cats 6355 11003 8180 00 200302364665 164235 2913 303 90 -1 +0 +2 0.1
202426 AARichmond Flying Squirrels 9279 17501 10321 02 215311316628 101333 3511 284 76 -3 -1 +3 -0.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
Brandon Martorano (OGILVIE) 28 209/282/334 125285 43 30% 8% 72 -0.1
Brad Davis
2011 · MLB
28 43 48→50 44→45 45 219/279/365 145272 155 25% 7% 79 +0.3 213/262/323 110282 106 27% 6% 59 -1.1 198/242/289912677428%5%40-1.0
Zack Short
2023 · MLB
28 37→38 46→50 46→45 51 190/285/315 126261 139 31% 11% 69 -0.4 190/284/317 127263 1410 31% 11% 69 -0.4 173/272/29912623415831%11%58-0.7
Grayson Greiner
2021 · MLB
28 41 48→45 46→30 43 210/274/348 137279 174 30% 8% 72 -0.2 197/260/308 111344 125 43% 7% 56 -1.3 179/245/2678833110145%7%36-0.9
Pedro Severino
2021 · MLB
28 46→48 49→50 48→45 49 233/301/374 141274 176 22% 8% 90 +1.0 239/299/374 135304 156 25% 8% 89 +1.0 230/288/35512529514626%7%76+0.0
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
Zack Collins
2023 · MLB
28 36→43 49→50 46→40 50 190/284/340 150262 166 32% 11% 75 -0.0 214/291/357 143326 167 36% 10% 82 +0.5 207/287/34013332615438%10%73-0.1
Andrew Susac
2017 · MLB
27 41→40 47→50 47→30 43 210/272/345 135276 153 29% 7% 70 -0.3 196/269/337 141275 175 33% 9% 68 -0.5 165/254/30514022919035%10%53-0.5
Brett Hayes
2012 · MLB
28 43 48→45 48→40 43 220/269/365 145274 164 26% 6% 74 -0.1 217/256/369 152290 186 31% 5% 70 -0.3 187/219/31913324116230%3%36-1.1
John Hester
2012 · MLB
28 45 44→55 41→50 42 223/278/339 116296 117 28% 6% 70 -0.3 200/258/312 112287 125 33% 7% 56 -1.3 184/244/29110726911434%7%42-1.0
Brandon Larson
2005 · MLB
29 42 47→50 46→45 52 212/300/344 133268 159 26% 10% 82 +0.5 229/286/389 160293 206 28% 6% 88 +0.9 222/268/38115928022429%5%75+0.0
Stevie Berman
2023 · AAA
28 40 47→50 48→40 48 204/290/339 135259 145 26% 9% 78 +0.2 218/297/342 124289 137 27% 9% 81 +0.4 195/295/2657026310027%12%58-0.2
Michael McKenry
2013 · MLB
28 44→47 50→55 43→40 47 225/294/378 153281 173 26% 8% 88 +0.9 236/310/392 156288 186 23% 9% 98 +1.6 228/310/37314527616523%10%91+0.3
Austin Wynns
2019 · MLB
28 47→51 45 47→30 44 235/285/349 114286 143 23% 6% 76 +0.1 223/276/327 104271 134 22% 6% 66 -0.6 235/302/33810429012322%7%78+0.1
Dusty Brown
2011 · AAA
29 42 44→45 47→30 43 212/272/328 116281 123 28% 7% 66 -0.6 219/288/371 152273 165 25% 8% 84 +0.6 214/294/38316925618123%9%90+0.3
Bryan Holaday
2017 · MLB
29 46 45 43→40 41 229/275/350 121280 125 23% 5% 72 -0.2 229/282/357 128264 133 18% 6% 78 +0.2 223/289/35313025614219%7%76+0.0
Aramis Garcia
2022 · MLB
29 40→42 47→55 44→45 37 207/255/336 129285 164 33% 5% 61 -1.0 197/239/324 127269 167 33% 4% 51 -1.7 176/253/32514924121536%7%57-0.5
Drew Ellis
2023 · MLB
27 39→37 52→55 46→40 48 203/292/382 179269 186 31% 10% 89 +1.0 195/284/360 165248 206 29% 10% 81 +0.4 169/268/32715820123329%11%62-0.4
Matt Macri
2010 · MLB
28 41→38 48→55 43→45 41 212/261/361 149264 157 26% 6% 70 -0.3 210/260/343 133270 145 27% 6% 65 -0.7 204/255/33212826113227%6%58-0.8
Francisco Peña
2019 · MLB
29 44→46 47→55 48→40 40 226/263/353 127273 156 24% 5% 68 -0.5 221/263/389 168255 235 24% 5% 78 +0.2 198/243/38218421328123%4%68-0.3
Dan Butler
2015 · MLB
28 43→38 43→45 44→40 43 213/270/326 113269 113 25% 6% 64 -0.8 220/284/316 96287 63 24% 7% 67 -0.5 220/291/305852865023%8%65-0.3