Bruce Caldwell

Pos2B
B/TL/R
Born1991-11-27
Age (2026)34

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
201220 ROKJohnson City Cardinals 166155 34815 7551 20 219258381638 161296 334 267 63
201220 ROKJohnson City Cardinals 166148 451216 14391 20 304368520888 216368 238 383 151
201321 APeoria Chiefs 9488 12101 4330 00 136174182356 45200 354 167 -14
201321 APeoria Chiefs 9484 15201 8230 00 179250238488 60230 249 224 30
201422 A+Palm Beach Cardinals 415376 7819615 241554 30 207262410672 202300 376 284 76
201422 A+Palm Beach Cardinals 415369 9119712 311094 30 247312434745 187313 267 321 104
201523 AA2 teams 533478 952217 501642 72 199277293570 94284 319 261 58
201523 AA2 teams 533458 12030210 701182 72 262362402764 140330 2213 344 122
201624 AA2 teams 426388 831527 301541 11 214272317589 103326 367 262 59
201624 AA2 teams 426375 9318211 431241 11 248327395722 147333 2910 319 103
201725 AA2 teams 403361 661018 321566 21 183261283543 100291 398 240 42
201725 AA2 teams 403339 8213114 541196 21 242356410766 168327 3013 343 121
201826 AA2 teams 487443 962318 371512 11 217280327607 111306 318 268 63
201826 AA2 teams 487426 11030110 541212 11 258344404748 146334 2511 334 114
201927 AABiloxi Shuckers 354324 551007 241260 22 170227265492 96245 367 219 26
201927 AABiloxi Shuckers 354313 681509 35930 22 217296351647 134273 2610 289 79
▸ Career Totals
Career 28782613 5191081258 20899416 187 199262316578 117290 357 255 53 -152 +1 +0 +10 +82 -6.1
/ 162G 650590 11724313 472244 42 198262315577 117290 347 255 53 -34 +0 +0 +2 +18 -1.4

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
201220 ROKJohnson City Cardinals 166148 451216 14391 20 304368520888 216368 238 383 151 +10 +0 +5 1.5
201321 APeoria Chiefs 9484 15201 8230 00 179250238488 60230 249 224 30 -7 +0 +3 -0.5
201422 A+Palm Beach Cardinals 415369 9119712 311094 30 247312434745 187313 267 321 104 +2 +1 +12 1.4
201523 AASpringfield Cardinals 341293 792019 45851 40 270369437806 167348 2513 359 133 +13 +1 +10 2.4
201523 A+Palm Beach Cardinals 192165 411011 25331 32 248351339690 91303 1713 317 101 +0 -0 +5 0.6
201624 AAAMemphis Redbirds 2320 4010 280 00 200273300573 100333 359 249 49 -1 +0 +1 -0.1
201624 AASpringfield Cardinals 403355 8918111 411161 11 251330400730 149333 2910 323 106 +3 -0 +11 1.4
201725 AAAMemphis Redbirds 3631 6100 2140 00 194242226468 32333 396 200 11 -4 +0 +1 -0.3
201725 AASpringfield Cardinals 367308 7612114 521056 21 247366429795 182326 2914 357 132 +13 +0 +10 2.4
201826 AAAScranton/Wilkes-Barre RailRiders 180160 37606 16492 00 231309381690 150290 279 308 94 -1 +0 +5 0.4
201826 AATrenton Thunder 307266 732414 38720 11 274365417782 143359 2312 349 125 +9 -0 +9 1.8
201927 AABiloxi Shuckers 354313 681509 35930 22 217296351647 134273 2610 289 79 -8 -0 +10 0.1