RF Todd McCarthy #32
Age: 30 | Bats: R | Throws: R | Morale: Great    
12/31/2026
RF TODD MCCARTHY #32 - AGE: 30 - BATS: R - THROWS: R - MORALE: GREAT
G AB H 2B 3B HR RBI BB K AVG OBP SLG SB WAR
156 635 185 42 1 28 103 12 163 .291 .313 .493 1 1.8
BATTING RATINGS (OSA)
Pot. Overall Vs Left Vs Right Pot.  
Contact 73
Gap 76
Power 60
Eye 19
Avoid K's 41
FIELDING RATINGS
Catcher Infield Outfield
Range: - 15 58
Errors: - 16 67
Arm: 3 65 79
Turn DP: - 12 -
Ability: 1 - -
POSITION RATINGS
Pitcher: - Shortstop: -
Catcher: - Left Field: 40
1st Base: 28 Center Field: 11
2nd Base: - Right Field: 74
3rd Base: -
       
RUN/BUNT
Running Speed: 39
Stealing Ability: 85
Baserunning Inst.: 95
Sacrifice Bunt: 88
Bunt for Hit: 8
   
GAME LOG, LAST 10 GAMES
Date Vs. Result AB R H BI HR BB K SB
10/31/2026 JAC Loss, 3-4 5 0 2 0 0 0 0 0
10/29/2026 @ JAC Loss, 7-8 5 0 2 2 0 0 1 0
10/28/2026 @ JAC Win, 10-4 4 0 2 3 0 0 1 0
10/27/2026 @ JAC Loss, 2-12 4 0 1 0 0 0 2 0
10/25/2026 JAC Win, 14-9 5 2 5 0 0 0 0 0
10/24/2026 JAC Loss, 0-1 3 0 1 0 0 0 0 0
10/21/2026 POR Win, 8-3 4 1 2 2 0 0 1 0
10/20/2026 POR Win, 4-3 4 0 2 0 0 0 1 0
10/18/2026 @ POR Loss, 4-6 4 1 2 0 0 0 0 0
10/17/2026 @ POR Loss, 4-12 5 1 2 1 0 0 0 0
PERSONALITY
Leader Ability:Very High
Loyalty:High
Desire f. Win:Normal
Greed:Very High
Intelligence:High
Work Ethic:Low
Birthday:08/28/1996
Born in:Century, FL
Nationality:American
Height:6' 1"
Weight:220 lbs
Local Popularity:Well Known
National Pop.:Insignificant
STATUS
Contract:Major League Contract
Salary:$7,950,000
Signed Through:2031 Season
Major Service:5 Years, 49 Days
Service This Yr:180 Days
40-Man Service:5 Years, 147 Days
Pro Service:7 Years
Arbitration Eligibility:Eligible, but possibly free agent after season!
Option Years:2 option years left
Contract Extension: -
Drafted:2019, 18th Pick in Round 2
ADULT BASEBALL LEAGUE 2026 BATTING STATS
Batting G AB H 2B 3B HR RBI R BB K AVG OBP SLG OPS WOBA ISO wRC+
Overall 156 635 185 42 1 28 103 100 12 163 .291 .313 .493 .806 .335 .202 101
Batting GS PA HP IW CI GDP SH SF TB EBH SB CS SB% RC RC/27 WAR  
Overall 155 664 11 4 0 18 0 6 313 71 1 3 25.0 90.6 5.13 1.8  
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
Versus Left   203 51 14 0 6 30 18 6 57 3 0 4 .251 .282 .409 .691
Versus Right   432 134 28 1 22 73 82 6 106 3 0 7 .310 .328 .532 .861
Batting   AB H 2B 3B HR RBI R BB K SF SH HP AVG OBP SLG OPS
April   95 26 10 0 3 17 13 2 27 1 0 2 .274 .300 .474 .774
May   117 40 4 0 8 27 23 1 25 2 0 2 .342 .352 .581 .934
June   94 17 4 0 2 10 9 2 24 0 0 3 .181 .222 .287 .509
July   115 33 8 1 6 17 23 1 32 0 0 1 .287 .299 .530 .830
August   106 32 8 0 1 14 10 2 27 2 0 1 .302 .315 .406 .721
September   108 37 8 0 8 18 22 4 28 1 0 2 .343 .374 .639 1.013
Spring Training   99 24 4 1 2 10 10 2 27 0 0 0 .242 .257 .364 .621
Postseason   53 25 7 0 0 9 9 1 7 0 0 2 .472 .500 .604 1.104
Last Year   648 203 40 2 34 102 99 25 167 4 0 9 .313 .345 .539 .884
2 Years Ago   639 190 27 3 25 91 86 20 171 2 0 16 .297 .334 .466 .800
Career   3305 990 176 18 155 560 517 114 840 22 0 70 .300 .334 .504 .839
Home   312 100 21 1 14 56 57 5 69 4 0 6 .321 .339 .529 .868
Road   323 85 21 0 14 47 43 7 94 2 0 5 .263 .288 .458 .746
Grass   635 185 42 1 28 103 100 12 163 6 0 11 .291 .313 .493 .806
Day   215 67 13 1 10 31 29 5 61 1 0 4 .312 .338 .521 .859
Night   420 118 29 0 18 72 71 7 102 5 0 7 .281 .301 .479 .779
As Starter   633 183 42 1 27 101 98 12 163 6 0 11 .289 .311 .487 .798
As Reliever / Substitution   2 2 0 0 1 2 2 0 0 0 0 0 1.000 1.000 2.500 3.500
Close/Late   119 35 6 0 6 19 19 6 37 2 0 3 .294 .338 .496 .834
Inning 1-3   211 64 15 0 11 47 38 4 50 3 0 3 .303 .321 .531 .852
Inning 4-6   234 64 14 1 9 33 31 1 60 1 0 2 .274 .282 .457 .739
Inning 7-9   176 54 13 0 8 22 31 6 46 2 0 6 .307 .347 .517 .864
Extra Innings   14 3 0 0 0 1 0 1 7 0 0 0 .214 .267 .214 .481
0 Outs   222 67 16 0 12 21 49 3 50 0 0 2 .302 .317 .536 .853
1 Outs   204 57 13 0 6 42 32 5 63 6 0 5 .279 .305 .431 .736
2 Outs   209 61 13 1 10 40 19 4 50 0 0 4 .292 .318 .507 .825
Scoring Position   158 42 11 0 3 63 18 8 41 6 0 3 .266 .303 .392 .695
Bases Empty   353 98 18 1 14 14 54 3 93 0 0 6 .278 .296 .453 .749
Runner on 1st   124 45 13 0 11 26 28 1 29 0 0 2 .363 .378 .734 1.112
Runner on 2nd   33 7 0 0 0 5 1 4 10 0 0 1 .212 .316 .212 .528
Runner on 3rd   16 4 2 0 0 4 1 0 4 0 0 0 .250 .250 .375 .625
Runner on 1st & 2nd   61 14 4 0 1 12 8 2 13 0 0 2 .230 .277 .344 .621
Runner on 1st & 3rd   21 8 1 0 1 15 4 0 6 3 0 0 .381 .333 .571 .905
Runner on 2nd & 3rd   11 3 1 0 0 6 0 2 3 0 0 0 .273 .385 .364 .748
Bases Loaded   16 6 3 0 1 21 4 0 5 3 0 0 .375 .316 .750 1.066
Two Strikes   274 43 9 0 8 27 27 6 163 2 0 1 .157 .177 .277 .454
First Pitch   115 44 11 0 8 27 24 0 0 0 0 5 .383 .408 .687 1.095
Count 0-1   72 26 5 0 4 14 18 0 0 0 0 0 .361 .361 .597 .958
Count 0-2   55 9 2 0 1 8 5 0 32 1 0 1 .164 .175 .255 .430
Count 1-0   59 26 6 0 3 13 8 0 0 0 0 1 .441 .450 .695 1.145
Count 1-1   49 18 5 0 2 11 10 0 0 2 0 3 .367 .389 .592 .981
Count 1-2   95 16 5 0 2 9 8 0 56 1 0 0 .168 .167 .284 .451
Count 2-0   20 11 2 1 1 2 5 0 0 1 0 1 .550 .545 .900 1.445
Count 2-1   34 13 4 0 1 7 7 0 0 0 0 0 .382 .382 .588 .971
Count 2-2   82 10 1 0 3 5 7 0 51 0 0 0 .122 .122 .244 .366
Count 3-0   1 1 0 0 0 1 0 4 0 1 0 0 1.000 .833 1.000 1.833
Count 3-1   11 3 0 0 1 1 1 2 0 0 0 0 .273 .385 .545 .930
Full Count   42 8 1 0 2 5 7 6 24 0 0 0 .190 .292 .357 .649
Behind in Count   222 51 12 0 7 31 31 0 88 2 0 1 .230 .231 .378 .609
Ahead in Count   125 54 12 1 6 24 21 6 0 2 0 2 .432 .459 .688 1.147
Batting Leadoff   2 2 0 0 1 2 2 0 0 0 0 0 1.000 1.000 2.500 3.500
Batting 5th   61 25 8 0 3 7 16 0 13 1 0 0 .410 .403 .689 1.092
Batting 6th   569 157 34 1 24 94 82 12 150 5 0 11 .276 .302 .466 .767
Batting 8th   3 1 0 0 0 0 0 0 0 0 0 0 .333 .333 .333 .667
CAREER BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2021 Kansas City - ABL 24 30 63 17 3 1 2 14 8 4 2 0 18 1 1 .270 .333 .444 .778 97 91 0.0
2022 Kansas City - ABL 25 157 643 194 33 7 28 112 104 24 18 5 147 10 2 .302 .342 .505 .847 113 109 3.5
2023 Kansas City - ABL 26 156 677 201 31 4 38 138 120 29 14 5 174 20 5 .297 .337 .523 .859 115 110 3.7
2024 Kansas City - ABL 27 155 639 190 27 3 25 91 86 20 16 2 171 12 7 .297 .334 .466 .800 104 103 2.2
2025 Kansas City - ABL 28 158 648 203 40 2 34 102 99 25 9 4 167 1 0 .313 .345 .539 .884 123 118 4.4
2026 Kansas City - ABL 29 156 635 185 42 1 28 103 100 12 11 6 163 1 3 .291 .313 .493 .806 103 101 1.8
Total ABL 812 3305 990 176 18 155 560 517 114 70 22 840 45 18 .300 .334 .504 .839 111 108 15.7
CAREER MINOR LEAGUE BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2016 LSU - COL 19 5 11 3 0 0 0 0 1 2 0 0 5 0 0 .273 .385 .273 .657 72 36 0.0
2017 LSU - COL 20 46 185 79 11 2 21 58 47 19 7 1 34 5 6 .427 .495 .849 1.344 228 227 0.0
2018 LSU - COL 21 45 180 64 9 4 18 46 46 25 1 2 45 5 2 .356 .433 .750 1.183 192 177 0.0
2019 LSU - COL 22 46 184 64 14 3 15 42 43 12 9 0 40 4 3 .348 .415 .701 1.116 188 183 0.0
2019 Wichita - AA 22 90 356 107 23 1 18 71 66 32 17 4 72 13 5 .301 .381 .522 .904 130 123 0.0
2020 Wichita - AA 23 98 382 117 27 5 19 71 70 48 12 5 99 14 4 .306 .396 .552 .948 139 131 0.0
2020 Joplin - AAA 23 59 245 60 9 2 9 34 32 10 9 0 81 6 3 .245 .299 .408 .707 77 79 0.0
2021 Joplin - AAA 24 113 432 130 28 1 22 81 77 27 16 6 99 10 5 .301 .360 .523 .883 125 123 0.0
Total AAA 172 677 190 37 3 31 115 109 37 25 6 180 16 8 .281 .338 .482 .820 108 107
Total AA 188 738 224 50 6 37 142 136 80 29 9 171 27 9 .304 .389 .538 .927 135 127
Total College Feeder 142 560 210 34 9 54 146 137 58 17 3 124 14 11 .375 .447 .757 1.204 200 192
CAREER POSTSEASON BATTING STATS
Year/Team/League Age G AB H 2B 3B HR RBI R BB HP SF K SB CS AVG OBP SLG OPS OPS+ wRC+ WAR
2021 Kansas City - ABL 24 16 50 19 4 0 3 11 6 2 1 0 14 0 0 .380 .415 .640 1.055 0 0 0.0
2022 Kansas City - ABL 25 11 45 15 4 0 1 6 5 2 0 0 6 1 0 .333 .362 .489 .851 0 0 0.0
2023 Kansas City - ABL 26 7 32 6 1 0 1 3 3 0 0 0 8 0 0 .188 .188 .313 .500 0 0 0.0
2024 Kansas City - ABL 27 3 11 5 0 0 2 4 2 0 1 0 3 0 0 .455 .500 1.000 1.500 0 0 0.0
2025 Kansas City - ABL 28 18 70 16 2 0 3 11 5 4 3 0 23 0 0 .229 .299 .386 .684 0 0 0.0
2026 Kansas City - ABL 29 13 53 25 7 0 0 9 9 1 2 0 7 0 0 .472 .500 .604 1.104 0 0 0.0
Total ABL 68 261 86 18 0 10 44 30 9 7 0 61 1 0 .330 .368 .513 .882 123 117
CAREER FIELDING STATS
Year/Team/League POS G GS PO A DP TC E PCT INN RNG ZR EFF PB RSTA RTO RTO%
2016 LSU - COL 1B 2 2 16 1 1 17 0 1.000 17.0 9.00 +0.1 1.068
2017 LSU - COL 1B 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2017 LSU - COL RF 43 43 83 3 1 88 2 .977 387.2 2.00 -3.5 .942
2018 LSU - COL CF 2 0 0 0 0 0 0 .000 3.0 0.00 0.0 .000
2018 LSU - COL RF 45 45 79 2 1 83 2 .976 402.0 1.81 +0.9 1.017
2019 Wichita - AA 1B 2 0 2 0 0 2 0 1.000 1.0 18.00 0.0 .000
2019 Wichita - AA LF 4 0 2 0 0 2 0 1.000 6.0 3.00 -0.1 .955
2019 LSU - COL LF 1 0 0 0 0 0 0 .000 1.0 0.00 0.0 .000
2019 Wichita - AA CF 13 0 3 0 0 3 0 1.000 21.0 1.29 -0.8 .754
2019 LSU - COL CF 3 0 1 0 0 1 0 1.000 5.0 1.80 -0.0 .964
2019 Wichita - AA RF 90 90 171 6 0 181 4 .978 768.0 2.07 +2.2 1.018
2019 LSU - COL RF 46 46 74 4 0 79 1 .987 392.0 1.79 +1.1 1.021
2020 Joplin - AAA 1B 37 33 291 17 25 310 2 .994 296.2 9.34 +0.8 1.032
2020 Joplin - AAA LF 4 0 1 0 0 1 0 1.000 8.0 1.13 -0.0 .977
2020 Wichita - AA LF 5 0 3 0 0 3 0 1.000 8.0 3.38 -0.1 .966
2020 Joplin - AAA CF 28 26 44 2 1 48 2 .958 218.1 1.90 -2.3 .939
2020 Wichita - AA CF 9 0 1 0 0 2 1 .500 11.0 0.82 -0.0 .987
2020 Joplin - AAA RF 4 0 1 0 0 1 0 1.000 6.0 1.50 -0.0 .992
2020 Wichita - AA RF 98 98 176 6 1 183 1 .995 846.2 1.93 +4.4 1.037
2021 Joplin - AAA LF 0 0 0 0 0 0 0 .000 0.0 0.00 0.0 .000
2021 Kansas City - ML CF 2 0 1 0 0 1 0 1.000 9.0 1.00 -0.0 .976
2021 Joplin - AAA CF 28 13 30 0 0 30 0 1.000 140.2 1.92 -1.6 .938
2021 Kansas City - ML RF 26 14 18 2 0 20 0 1.000 145.0 1.24 -0.3 .975
2021 Joplin - AAA RF 98 96 171 9 3 183 3 .984 825.2 1.96 +5.8 1.050
2022 Kansas City - ML 1B 1 0 2 0 0 2 0 1.000 1.0 18.00 0.0 .000
2022 Kansas City - ML RF 154 154 197 9 1 212 6 .972 1388.0 1.34 +10.2 1.078
2023 Kansas City - ML RF 156 156 225 17 1 251 9 .964 1421.1 1.53 +9.8 1.064
2024 Kansas City - ML 1B 1 0 1 0 0 1 0 1.000 1.0 9.00 0.0 .000
2024 Kansas City - ML RF 153 153 217 11 1 232 4 .983 1352.1 1.52 +5.0 1.032
2025 Kansas City - ML 1B 9 0 21 0 4 21 0 1.000 18.1 10.31 +0.1 1.105
2025 Kansas City - ML RF 158 158 215 9 0 232 8 .966 1397.1 1.44 +12.9 1.086
2026 Kansas City - ML LF 7 7 3 0 0 4 1 .750 64.0 0.42 -3.6 .371
2026 Kansas City - ML CF 1 0 2 0 0 2 0 1.000 5.0 3.60 -0.8 .664
2026 Kansas City - ML RF 148 148 212 9 0 225 4 .982 1326.1 1.50 +8.4 1.055
TOTAL 1B 53 35 333 18 30 353 2 .994 336.0 9.40 +1.0 1.039
TOTAL LF 21 7 9 0 0 10 1 .900 87.0 0.93 -3.8 .625
TOTAL CF 86 39 82 2 1 87 3 .966 413.0 1.83 -5.4 .922
TOTAL RF 1219 1201 1839 87 9 1970 44 .978 10658.1 1.63 +56.7 1.044
PLAYER HISTORY
11/07/2015 Joined the LSU Tigers.
01/01/2016 OSA scouting updated ratings (potential): Contact: - (11); Power: - (11); Eye: - (3).
01/01/2017 OSA scouting updated ratings (potential): Contact: - (11); Power: - (10); Eye: - (3).
03/20/2017 Wins the College Feeder RDL Player of the Week Award.
03/28/2017 Goes 5-6 against the Oregon State Beavers, with 2 2B, 1 HR, 4 RBI and 3 R.
04/03/2017 Wins the College Feeder RDL Player of the Week Award.
04/23/2017 Was selected to the 2017 USA NCAA DIVISION I All-Star Game.
01/01/2018 OSA scouting updated ratings (potential): Contact: - (19); Power: - (17); Eye: - (3).
04/22/2018 Was selected to the 2018 USA NCAA DIVISION I All-Star Game.
07/28/2018 Injured (flu-like symptoms), day-to-day for 1 day.
01/01/2019 OSA scouting updated ratings (potential): Contact: - (19); Power: - (17); Eye: - (3).
05/04/2019 Released by the LSU Tigers.
06/07/2019 Drafted in the 2019 first-year player draft (Round 2, Pick 18, 44th overall pick) by the Kansas City Tornadoes.
06/16/2019 Signed a minor league contract with the Kansas City Tornadoes organization with a signing bonus of $6,500,000.
01/01/2020 OSA scouting updated ratings (potential): Contact: - (19); Power: - (17); Eye: - (3).
04/06/2020 Named the #75 prospect in the ABL
07/12/2020 Was selected to the 2020 DOUBLE A All-Star Game.
01/01/2021 OSA scouting updated ratings (potential): Contact: - (19); Power: - (17); Eye: - (3).
04/05/2021 Named the #25 prospect in the ABL
06/20/2021 Injured (bruised thigh), day-to-day for 5 days.
07/26/2021 Wins the AAA BCL Player of the Week Award.
11/26/2021 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2022 OSA scouting updated ratings (potential): Contact: - (17); Power: - (13); Eye: - (1).
06/01/2022 Wins the ABL TML Rookie of the Month Award.
06/03/2022 Suspended 3 games after ejection following arguing a strike call.
08/01/2022 Wins the ABL TML Rookie of the Month Award.
09/01/2022 Wins the ABL TML Rookie of the Month Award.
11/08/2022 Finished 2nd in 2022 ABL TML Rookie of the Year Award voting.
11/23/2022 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2023 OSA scouting updated ratings (potential): Contact: - (81); Power: - (61); Eye: - (2).
05/01/2023 Wins the ABL TML Player of the Week Award.
08/16/2023 Goes 5-7 against the Duke City Danger, with 1 2B, 1 HR, 5 RBI and 7 R.
11/05/2023 Wins the 2023 ABL TML Platinum Stick Award at RF.
11/19/2023 Received a 1-year contract worth a total of $500,000 through automatic renewal.
01/01/2024 OSA scouting updated ratings (potential): Contact: - (75); Power: - (62); Eye: - (11).
11/25/2024 Received a 1-year contract worth a total of $2,420,000 through arbitration.
01/01/2025 OSA scouting updated ratings (potential): Contact: - (74); Power: - (60); Eye: - (12).
09/22/2025 Goes 5-6 against the Portland Beavers, with 2 RBI and 3 R.
11/17/2025 Wins the 2025 ABL TML Silver Slugger Award at RF.
12/01/2025 Received a 1-year contract worth a total of $5,250,000 through arbitration.
01/01/2026 OSA scouting updated ratings (potential): Contact: - (75); Power: - (61); Eye: - (14).
04/12/2026 Goes 5-5 against the Maple Marauders, with 1 HR, 4 RBI and 2 R.
09/14/2026 Wins the ABL TML Player of the Week Award.
10/04/2026 Signed a 5-year contract extension worth a total of $39,750,000 with the Kansas City Tornadoes organization.
10/25/2026 Goes 5-5 against the Jacksonville Jacks, with 0 RBI and 2 R.
LEADERBOARD APPEARANCES
Year GS Rank
2025 158 8
Year PA Rank
2023 725 4
2025 686 10
Year AB Rank
2022 643 3
2023 677 1
2024 639 8
2025 648 5
2026 635 7
Year H Rank
2022 194 9
2023 201 8
2025 203 7
Year K Rank
2023 174 5
2024 171 3
2025 167 5
2026 163 4
Year TB Rank
2022 325 4
2023 354 2
2025 349 3
2026 313 9
Year 2B Rank
2025 40 8
2026 42 6
Year HR Rank
2023 38 3
2025 34 4
Year RBI Rank
2022 112 5
2023 138 2
Year R Rank
2023 120 3
2025 99 10
Year IBB Rank
2023 8 4
2025 11 2
Year HP Rank
2022 18 2
2023 14 2
2024 16 1
2025 9 10
2026 11 2
Year EBH Rank
2022 68 8
2023 73 6
2025 76 3
2026 71 8
Year SLG Rank
2025 .539 9
Year ISO Rank
2025 .225 9
Tuesday, March 15th, 2016 - OOTP Baseball 16.11 Build 43