Brody Westmoreland

Pos1B
B/TR/R
Born1995-08-22
Age (2026)30

Career Stats + Projections

Real MLB stats plus park-adjusted projections — this season (so far / rest / full), then future seasons and career totals.
basis chips: RAW = as recorded · CTX = with park/league context · A+C = actual + context combined · MLE = level/park-neutral
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
▸ Career — actual stats, one row per stint (as recorded, no adjustments)
201620 ROKGCL Astros 154135 25242 14573 10 185276304580 119295 379 263 64 -7 +0 +3 -0.3
201721 ROKGreeneville Astros 227199 461008 22703 10 231317402719 171306 3110 319 102 +1 +0 +5 0.6
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201620 ROK MLEGCL Astros 154140 15121 9823 10 107178164342 57235 536 163 -4 -19 +0 +3 -1.6
201721 ROK MLEGreeneville Astros 227207 34706 14993 10 164228285513 121257 446 221 36 -17 +0 +5 -1.2
201620 ROK MLEGCL Astros 154140 15121 9823 10 107178164342 57237 536 163 -4
201620 ROK RAWGCL Astros 154135 25242 14573 10 185276304580 119295 379 263 -4
201721 ROK MLEGreeneville Astros 227207 34706 14993 10 164228285513 121267 446 221 36
201721 ROK RAWGreeneville Astros 227199 461008 22703 10 231317402719 171306 3110 319 36
201620 ROK MLEGCL Astros 154141 15121 9823 10 106178163341 57235 536 163 -4
201721 ROK MLEGreeneville Astros 227208 34706 14993 10 163228284511 120257 446 221 36
▸ Career Totals
Career MLE 381347 49827 231816 20 141207236444 95256 486 198 20 -36 +0 +0 -7 +8 -3.5
/ 162G MLE 650592 8414312 3930910 30 142207236444 95257 486 198 20 -62 +1 +0 -12 +14 -6.0