John Brontsema

Pos3B
B/TR/R
Born1994-12-13
Age (2026)31

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
201621 ROKAZL Royals 195180 47610 8434 94 261307306613 44336 224 268 63
201621 ROKAZL Royals 195175 60910 13304 94 343401406807 63405 157 361 135
201722 A2 teams 258232 601114 138310 63 259325366692 108381 325 302 89
201722 A2 teams 258223 661415 226010 63 296384435819 139381 239 366 138
201823 AA2 teams 139126 22312 7475 52 175246262508 87256 345 228 32
201823 AA2 teams 139121 28512 12355 52 231326339665 107306 259 305 91
▸ Career Totals
Career 592538 1292036 2817319 209 240301322622 82337 295 273 67 -22 +0 +0 +2 +17 -0.3
/ 162G 650591 1422237 3119021 2210 240302323625 83337 295 273 67 -24 +0 +0 +2 +18 -0.3

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
201621 ROKAZL Royals 195175 60910 13304 94 343401406807 63405 157 361 135 +8 +0 +6 1.4
201722 A+Wilmington Blue Rocks 6862 14201 5190 01 226284306590 81310 287 266 62 -3 -0 +2 -0.1
201722 ALexington Legends 190161 521214 174110 62 323420484905 161407 229 401 165 +14 +0 +5 2.0
201823 AANorthwest Arkansas Naturals 123109 25512 8315 51 229311349660 119299 257 299 87 -2 +1 +3 0.2
201823 A+Wilmington Blue Rocks 1612 3000 440 01 250438250688 375 2525 344 121 +0 -0 +0 0.0