On MLB 40-man: YES
Acquired: Free Agent (TEX) Dec'24
Thu 7/17 | Fri 7/18 | Sat 7/19 |
---|---|---|
--- | BOS 2:20 PM EDT | BOS 7:15 PM EDT |
Positions
C
2026 Earned Positions
C
All Leagues
Average $1.87
Median $1.00
Old School (5x5)
Average $1.63
Median $1.00
All Leagues
Average $2.00
Median $2.00
Old School (5x5)
Average $1.10
Median $1.00
Roster%
68.5%
Change
7Day
3.37%
30Day
1.23%
2025 OPL Round 4
OPL Roster%
3.13%
OPL Average Salary
$6.00

July 12, 2025 3:56 PM : Kelly went 2-for-3 with a walk and a solo home run during Saturday's 5-2 win over the Yankees.
Analysis: Kelly continued his great first half Saturday, reaching in three out of four plate appearances and clubbing his 12th home run of the season. With one game to go before the All-Star break, the 30-year-old Kelly is slashing .272/.374/.518 with 12 home runs and 33 RBI, putting him on pace for a career-best campaign in all those categories. He's also off to a strong start in July with a 1.180 OPS in seven games.
MLB Stats
Batting
Year | Team | G | PA | AB | R | HR | RBI | SB | AVG |
---|---|---|---|---|---|---|---|---|---|
2016 | STL | 10 | 14 | 13 | 1 | 0 | 1 | 0 | 0.15385 |
2017 | STL | 34 | 75 | 69 | 5 | 0 | 6 | 0 | 0.17391 |
2018 | STL | 19 | 42 | 35 | 1 | 0 | 3 | 0 | 0.11429 |
2019 | ARI | 111 | 365 | 314 | 46 | 18 | 47 | 0 | 0.24522 |
2020 | ARI | 39 | 129 | 122 | 11 | 5 | 19 | 0 | 0.22131 |
2021 | ARI | 98 | 359 | 304 | 41 | 13 | 46 | 0 | 0.24013 |
2022 | ARI | 104 | 354 | 317 | 40 | 7 | 35 | 2 | 0.21136 |
2023 | ARI | 33 | 92 | 84 | 6 | 1 | 6 | 1 | 0.22619 |
2023 | DET | 19 | 59 | 52 | 7 | 1 | 7 | 0 | 0.17308 |
2024 | DET | 60 | 203 | 179 | 21 | 7 | 29 | 0 | 0.24022 |
2024 | TEX | 31 | 110 | 102 | 11 | 2 | 8 | 0 | 0.23529 |
2025 | CHC | 62 | 234 | 199 | 36 | 12 | 33 | 0 | 0.27638 |
MILB Stats
Batting
Year | Team | G | PA | AB | R | HR | RBI | SB | AVG |
---|---|---|---|---|---|---|---|---|---|
2012 | STL (R) | 56 | 225 | 213 | 24 | 9 | 25 | 0 | 0.22535 |
2013 | STL (A-) | 70 | 299 | 271 | 35 | 4 | 32 | 1 | 0.27675 |
2013 | STL (A) | 43 | 168 | 146 | 18 | 2 | 13 | 0 | 0.21918 |
2014 | STL (A) | 98 | 415 | 363 | 41 | 6 | 49 | 1 | 0.24793 |
2015 | STL (A+) | 108 | 419 | 389 | 30 | 8 | 51 | 0 | 0.21851 |
2016 | STL (AA) | 64 | 236 | 216 | 29 | 6 | 18 | 0 | 0.28704 |
2016 | STL (AAA) | 32 | 126 | 113 | 14 | 0 | 14 | 0 | 0.29204 |
2017 | STL (AAA) | 68 | 280 | 244 | 37 | 10 | 41 | 0 | 0.28279 |
2018 | STL (AAA) | 83 | 349 | 294 | 38 | 7 | 41 | 0 | 0.26871 |
2021 | ARI (CPX) | 1 | 3 | 2 | 0 | 0 | 0 | 0 | 0.00000 |
2021 | ARI (A+) | 3 | 13 | 10 | 2 | 0 | 1 | 0 | 0.20000 |
2022 | ARI (AAA) | 5 | 22 | 17 | 4 | 2 | 3 | 0 | 0.35294 |
2023 | ARI (AAA) | 8 | 34 | 29 | 5 | 0 | 4 | 0 | 0.34483 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | PA | AB | H | BB | 2B | 3B | HR | R | RBI | HBP | SF | SB | CS |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 13, 2025 | CHC | @NYY | 4 | 4 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Jul 12, 2025 | CHC | @NYY | 4 | 3 | 2 | 1 | 0 | 0 | 1 | 1 | 2 | 0 | 0 | 0 | 0 |
Jul 11, 2025 | CHC | @NYY | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 10, 2025 | CHC | @MIN | 4 | 4 | 2 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
Jul 8, 2025 | CHC | @MIN | 3 | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 5, 2025 | CHC | STL | 5 | 5 | 2 | 0 | 1 | 0 | 1 | 2 | 1 | 0 | 0 | 0 | 0 |
Jul 4, 2025 | CHC | STL | 4 | 4 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Jul 2, 2025 | CHC | CLE | 4 | 2 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Jul 1, 2025 | CHC | CLE | 4 | 2 | 2 | 1 | 2 | 0 | 0 | 0 | 3 | 0 | 1 | 0 | 0 |
Jun 29, 2025 | CHC | @HOU | 4 | 4 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Totals | 39 | 33 | 12 | 5 | 6 | 0 | 3 | 6 | 7 | 0 | 1 | 0 | 0 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
March 4, 2018 9:17 PM | add | Wanna have a catch? | $1 |
May 6, 2018 1:28 PM | cut | Wanna have a catch? | $1 |
June 20, 2019 8:57 AM | add | Spineless Goons | $3 |
October 4, 2019 4:59 PM | increase | Spineless Goons | $5 |
September 15, 2020 11:23 AM | cut | Spineless Goons | $3 |
February 23, 2021 8:25 PM | add | Wanna have a catch? | $1 |
July 30, 2021 7:36 AM | move | Big Potato (from Wanna have a catch?) | $1 |
October 9, 2021 4:42 AM | increase | Big Potato | $3 |
April 15, 2022 5:58 PM | cut | Big Potato | $2 |
June 1, 2022 3:09 PM | add | Big Potato | $2 |
June 2, 2022 10:52 AM | cut | Big Potato | $1 |
August 6, 2022 3:55 PM | add | Hot Cheese Situation | $1 |
October 5, 2022 1:55 PM | cut | Hot Cheese Situation | $1 |
April 15, 2025 8:34 AM | add | Hot Cheese Situation | $1 |
April 27, 2025 8:19 AM | cut | Hot Cheese Situation | $1 |
April 28, 2025 8:20 AM | add | Spineless Goons | $1 |
June 13, 2025 1:24 PM | cut | Spineless Goons | $1 |