Brody Westmoreland

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

Contract

No contract data on file. Pre-MLB players and minor-league free agents do not yet have salary projections — entries are added at first 40-man roster placement.

Career Projections (MLE)

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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201620 ROKGCL Astros 154140 15121 9823 10 .107.178.164.342 .057.237 536 .163 -17 -20 +0 +0 -3 +4 -1.9
201721 ROKGreeneville Astros 227207 34706 14993 10 .164.228.285.513 .121.267 446 .221 27 -19 +0 +0 -4 +6 -1.6
▸ Career Totals (MLE all levels + projections)
Career 381347 49827 231816 20 .141.207.236.444 .095.256 486 .198 9 -39 +0 +0 -7 +11 -3.5
/ 162G 650592 8414312 3930910 30 .142.207.236.444 .095.257 486 .198 9 -67 +1 +0 -12 +18 -6.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 PAAB H2B3BHR BBSOHBP SBCS AVGOBPSLGOPS ISOBABIP K%BB% wOBAwRC+ BATRUNFLDPOSREP WAR
201620 ROKGCL Astros 154135 25242 14573 10 .185.276.304.580 .119.295 379 .263 60 -7 +0 +4 -0.3
201721 ROKGreeneville Astros 227199 461008 22703 10 .231.317.402.719 .171.306 3110 .319 102 +1 +0 +6 0.7