Todd Cunningham

PosLF
B/TS/R
Born1989-03-20
Age (2026)37

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)
201021 ARome Braves 263231 60931 143015 74 260342338680 78294 115 311 97 -1 -0 +6 0.5
201122 A+Lynchburg Hillcats 386334 861244 334714 146 257349353702 96289 129 319 102 +1 +0 +8 1.0
201122 INTLSurprise Saguaros 7364 16410 5132 31 250324344668 94308 187 297 87 -1 +0 +2 0.1
201223 AAMississippi Braves 519466 1442363 38514 248 309366403770 94340 107 340 116 +10 +2 +11 2.3
201223 INTLNaranjeros de Hermosillo 11595 26503 8216 32 274367421788 147324 187 339 115 +2 -0 +2 0.4
201324 AAAGwinnett Braves 487427 1131352 416210 207 265343333676 68305 138 306 93 -4 +1 +11 0.8
201425 AAAGwinnett Braves 531470 1352828 357910 198 287350406756 119329 157 330 110 +6 +1 +12 1.9
201425 INTLTigres del Licey 7870 16200 371 20 229270257527 29250 94 232 43 -5 +0 +2 -0.3
201526 MLBAtlanta Braves 9386 19400 5172 21 221280267547 47275 185 255 58 -5 +0 +2 -5 +2 -0.6
201526 AAAGwinnett Braves 375329 861332 233410 94 261329337666 76283 96 295 86 -6 +0 +8 0.2
201627 MLBLos Angeles Angels 2927 4300 160 01 148179259438 111190 213 188 13 -3 -0 +1 -5 +1 -0.7
201627 AAASalt Lake Bees 417349 971626 51567 235 278381387768 109314 1312 343 118 +9 +3 +9 2.1
201728 AAAOklahoma City Dodgers 358292 832034 435018 73 284408414822 130328 1412 371 137 +16 +0 +8 2.4
201829 AAACharlotte Knights 6049 8200 591 22 163255204459 41190 158 204 24 -5 -0 +1 -0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 122113 23700 6232 22 204256265522 62256 195 239 48 -8 -0 +3 -10 +3 -1.2
▸ Career — adjusted (every ACTUAL line translated to park/league-neutral MLB equivalents)
201021 A MLERome Braves 263236 57831 94215 74 242312314625 72279 163 270 69 -10 -0 +6 -0.4
201122 A+ MLELynchburg Hillcats 386346 831043 216614 146 240310318628 78279 175 274 72 -13 +0 +8 -0.4
201223 AA MLEMississippi Braves 519482 1342163 22644 248 278315365680 87305 124 293 84 -10 +2 +11 0.3
201324 AAA MLEGwinnett Braves 487439 1051252 297610 207 239301303604 64275 166 261 63 -22 +1 +11 -1.0
201425 AAA MLEGwinnett Braves 531482 1222425 239710 198 253301342643 89293 184 277 74 -17 +1 +12 -0.5
201526 MLB MLEAtlanta Braves 9386 19400 5172 21 221280267547 47275 185 244 51 -5 +0 +2 -5 +2 -0.6
201526 AAA MLEGwinnett Braves 375338 841231 144410 94 249298311609 62264 124 264 65 -16 +0 +8 -0.8
201627 MLB MLELos Angeles Angels 2927 4300 160 01 148179259438 111190 213 188 13 -3 -0 +1 -5 +1 -0.7
201627 AAA MLESalt Lake Bees 417365 841315 35757 235 230310312622 82266 188 276 73 -13 +3 +9 -0.2
201728 AAA MLEOklahoma City Dodgers 358306 741623 296418 73 242343337679 95292 188 311 97 -1 +0 +8 0.7
201829 AAA MLECharlotte Knights 6051 8200 3111 22 157218196414 39169 185 183 10 -6 -0 +1 -0.6
201021 A MLERome Braves 263236 57831 94215 74 242312314625 72289 163 270 69
201021 A RAWRome Braves 263231 60931 143015 74 260342338680 78294 115 311 69
201122 A+ MLE2 teams 459411 981244 257816 177 238308316624 78284 175 274 72
201122 A+ RAW2 teams 459398 1021654 386016 177 256345352697 95292 138 316 72
201223 AA MLE2 teams 634580 1632583 277910 2710 281324367691 86319 124 293 84
201223 AA RAW2 teams 634561 1702866 467210 2710 303366406773 103337 117 339 84
201324 AAA MLEGwinnett Braves 487439 1051252 297610 207 239301303604 64285 166 261 63
201324 AAA RAWGwinnett Braves 487427 1131352 416210 207 265343333676 68305 138 306 63
201425 AAA MLE2 teams 609551 1412826 2711111 218 256304347651 91308 184 277 74
201425 AAA RAW2 teams 609540 1513028 388611 218 280340387727 107318 146 318 74
201526 AAA MLE2 teams 468424 1031631 196112 115 243295302596 59279 134 260 62
201526 AAA RAW2 teams 468415 1051732 285112 115 253319323642 70281 116 287 62
201627 AAA MLE2 teams 446392 881615 36817 236 224301309610 84269 188 270 69
201627 AAA RAW2 teams 446376 1011926 52627 236 269368378745 109305 1412 333 69
201728 AAA MLEOklahoma City Dodgers 358306 741623 296418 73 242343337679 95293 188 311 97
201728 AAA RAWOklahoma City Dodgers 358292 832034 435018 73 284408414822 130328 1412 371 97
201829 AAA MLECharlotte Knights 6051 8200 3111 22 157218196414 39190 185 183 10
201829 AAA RAWCharlotte Knights 6049 8200 591 22 163255204459 41190 158 204 10
201021 A MLERome Braves 263237 57831 94215 74 241312312624 72279 163 270 69
201122 A+ MLE2 teams 459415 981244 257816 177 236308313621 77279 175 274 72
201223 AA MLE2 teams 634592 1632583 277910 2710 275324360684 84305 124 293 84
201324 AAA MLEGwinnett Braves 487445 1051252 297610 207 236301299600 63275 166 261 63
201425 AAA MLE2 teams 609566 1412826 2711111 218 249304337641 88293 184 277 74
201526 AAA MLE2 teams 468434 1031631 196112 115 237295295589 58266 134 260 62
201627 AAA MLE2 teams 446400 881615 36817 236 220301302604 82261 188 270 69
201728 AAA MLEOklahoma City Dodgers 358308 741623 296418 73 240343334677 94292 188 311 97
201829 AAA MLECharlotte Knights 6056 8200 3111 22 143218179397 36169 185 183 10
▸ Career Totals
▸ Career totals — MLB only (actual + projected)
Career A+C 122113 23700 6232 22 204256265522 62256 195 239 73 -8 -0 +3 -10 +3 -1.2
/ 162G A+C 650602 1223700 3212311 1111 203256264520 61255 195 239 73 -40 -2 +16 -52 +14 -6.6
Career MLE 37843390 8371352825 204603100 13552 247309325634 78292 165 276 73 -8 -0 +3 -10 +3 -1.2
/ 162G MLE 650582 1432354 3510417 239 246308323631 77291 165 276 73 -40 -2 +16 -52 +14 -6.6