Todd Cunningham

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

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
201021 ARome Braves 263237 55831 84115 74 .232.300.304.604 .072.276 163 .259 56 -13 -0 +0 -3 +7 -0.9
201122 A+2 teams 459411 981244 257816 177 .238.308.316.624 .078.284 175 .274 68 -17 +1 +0 -5 +13 -0.8
201223 AA2 teams 634579 1612674 288310 2710 .278.323.368.690 .090.317 134 .292 82 -13 +1 +0 -7 +18 -0.1
201324 AAAGwinnett Braves 487439 1041252 297710 207 .237.299.301.600 .064.283 166 .262 59 -23 +1 -0 -5 +14 -1.3
201425 AAA2 teams 609551 1402817 2711211 218 .254.302.347.649 .093.305 184 .279 72 -19 +1 +0 -7 +17 -0.8
201526 AAA2 teams 468424 1031632 196112 115 .243.295.309.603 .066.277 134 .261 58 -22 +0 +2 -5 +13 -1.2
201627 AAA2 teams 446392 881615 36807 236 .224.301.309.610 .084.268 188 .272 66 -17 +2 +1 -5 +13 -0.6
201728 AAAOklahoma City Dodgers 358306 731613 296418 73 .239.340.327.667 .088.289 188 .306 92 -3 +0 +0 -4 +10 0.3
201829 AAACharlotte Knights 6051 8200 3111 22 .157.218.196.414 .039.190 185 .184 -1 -7 -0 +0 -1 +2 -0.6
▸ Career Totals (MLE all levels + projections)
Career 37843390 8301362528 204607100 13552 .245.307.324.631 .080.289 165 .275 69 -134 +6 +3 -41 +107 -6.0
/ 162G 650582 1422345 3510417 239 .244.306.323.629 .079.287 165 .275 69 -23 +1 +1 -7 +18 -1.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
201021 ARome Braves 263231 60931 143015 74 .260.342.338.680 .078.294 115 .311 96 -1 -0 +7 0.6
201122 A+Lynchburg Hillcats 386334 861244 334714 146 .257.349.353.702 .096.289 129 .319 102 +1 +0 +11 1.3
201122 INTLSurprise Saguaros 7364 16410 5132 31 .250.324.344.668 .094.308 187 .297 85 -1 +0 +2 0.1
201223 AAMississippi Braves 519466 1442363 38514 248 .309.366.403.770 .094.340 107 .340 118 +11 +2 +15 2.7
201223 INTLNaranjeros de Hermosillo 11595 26503 8216 32 .274.367.421.788 .147.324 187 .339 117 +2 -0 +3 0.5
201324 AAAGwinnett Braves 487427 1131352 416210 207 .265.343.333.676 .068.305 138 .306 92 -4 +1 +14 1.1
201425 AAAGwinnett Braves 531470 1352828 357910 198 .287.350.406.756 .119.329 157 .330 111 +7 +1 +15 2.3
201425 INTLTigres del Licey 7870 16200 371 20 .229.270.257.527 .029.250 94 .232 35 -6 +0 +2 -0.3
201526 MLBAtlanta Braves 9386 19400 5172 21 .221.280.267.547 .047.275 185 .255 53 -5 +0 +2 -5 +3 -0.5
201526 AAAGwinnett Braves 375329 861332 233410 94 .261.329.337.666 .076.283 96 .295 84 -7 +0 +11 0.4
201627 MLBLos Angeles Angels 2927 4300 160 01 .148.179.259.438 .111.190 213 .188 2 -3 -0 +1 -5 +1 -0.7
201627 AAASalt Lake Bees 417349 971626 51567 235 .278.381.387.768 .109.314 1312 .343 121 +10 +3 +12 2.5
201728 AAAOklahoma City Dodgers 358292 832034 435018 73 .284.408.414.822 .130.328 1412 .371 142 +17 +0 +10 2.8
201829 AAACharlotte Knights 6049 8200 591 22 .163.255.204.459 .041.190 158 .204 14 -6 -0 +2 -0.5
▸ Career Totals (raw MLB only — historical actual)
MLB Career 122113 23700 6232 22 .204.256.265.522 .062.256 195 .239 41 -8 -0 +3 -10 +3 -1.2