C.J. McElroy

PosCF
B/TR/R
Born1993-05-29
Age (2026)33

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
201118 ROKGCL Cardinals 8982 14110 4222 82 171227207435 37230 254 200 11
201118 ROKGCL Cardinals 8979 18210 7152 82 228307278585 51277 178 271 66
201219 ROKJohnson City Cardinals 268252 56820 10601 245 222255270525 48290 224 226 31
201219 ROKJohnson City Cardinals 268247 671120 15421 245 271316332648 61325 166 289 79
201320 APeoria Chiefs 266249 51530 10570 88 205236249485 44264 214 213 21
201320 APeoria Chiefs 266242 58930 17400 88 240290302591 62286 156 263 59
201421 A2 teams 609546 1331430 3010819 4820 244306280586 37304 185 254 53
201421 A2 teams 609530 1391220 469619 4820 262343292635 30320 168 292 82
201522 A+Palm Beach Cardinals 493433 85922 3114120 3916 196281240521 44283 296 242 43
201522 A+Palm Beach Cardinals 493430 1061243 349420 3916 247331314645 67307 197 295 84
201623 AASpringfield Cardinals 149134 36301 9364 94 269333313647 45361 246 278 71
201623 AASpringfield Cardinals 149130 34301 13294 94 262347308655 46330 199 303 90
201825 AAA2 teams 291273 56723 10703 198 205241278520 73264 243 230 35
201825 AAA2 teams 291268 63923 15563 198 235283317600 82286 195 268 63
201926 AARichmond Flying Squirrels 5956 9110 3190 61 161203214418 54243 325 182 -2
201926 AARichmond Flying Squirrels 5953 10110 6140 61 189271245516 57256 2410 243 44
▸ Career Totals
Career 22242025 44048146 10751349 16164 217273264537 46287 235 238 40 -151 +7 +0 +8 +63 -7.5
/ 162G 650592 1291442 3115014 4719 218273265538 47287 235 238 40 -44 +2 +0 +2 +18 -2.2

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
201118 ROKGCL Cardinals 8979 18210 7152 82 228307278585 51277 178 271 66 -3 +1 +3 -0.0
201219 ROKJohnson City Cardinals 268247 671120 15421 245 271316332648 61325 166 289 79 -6 +3 +8 0.4
201320 APeoria Chiefs 266242 58930 17400 88 240290302591 62286 156 263 59 -12 -2 +8 -0.6
201421 APeoria Chiefs 558490 1311120 408416 4118 267342298640 31323 157 294 83 -11 +1 +16 0.6
201421 INTLPeoria Javelinas 5140 8100 6123 72 200347225572 25286 2412 275 68 -2 +1 +1 0.0
201522 A+Palm Beach Cardinals 493430 1061243 349420 3916 247331314645 67307 197 295 84 -9 +1 +14 0.6
201623 AASpringfield Cardinals 149130 34301 13294 94 262347308655 46330 199 303 90 -2 +0 +4 0.3
201825 AAALouisville Bats 147140 27211 5281 103 193226243469 50234 193 213 21 -13 +1 +4 -0.8
201825 AAPensacola Blue Wahoos 144128 36712 10282 95 281343398741 117343 197 325 107 +1 -0 +4 0.5
201926 AARichmond Flying Squirrels 5953 10110 6140 61 189271245516 57256 2410 243 44 -4 +1 +2 -0.1