FOOTSAM / PLAYER
Khiry Shelton
Most appearances forSporting Kansas City192 recorded matches
Highest-scoring season20205 goals · Major League Soccer
Most goals againstMinnesota United FC4 goals in the match history
Most frequent opponentHouston Dynamo18 spelade matches
Most starts alongsideTimothy Melia86 starts together
Most goals in one match1 goalsSporting Kansas City – Austin · 11 June 2023
Career statistics
| Season | Teams | Competition | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 2016 | New York City FC | Major League Soccer | 24 | 1 216 | 4 | 6 | 10 | 0 | 0 | |
| 2017 | New York City FC | Major League Soccer | 15 | 502 | 1 | — | — | 0 | 0 | |
| 2018 | Sporting Kansas City | Major League Soccer | 23 | 1 543 | 2 | 5 | 7 | 2 | 0 | |
| 2018 | Sporting Kansas City | US Open Cup | 1 | 15 | 0 | — | — | 0 | 0 | |
| 2018/19 | SC Paderborn 07 | 2. Bundesliga | 2 | 21 | 0 | — | — | 0 | 0 | |
| 2019/20 | SC Paderborn 07 | DFB Pokal | 2 | 40 | 0 | — | — | 0 | 0 | |
| 2019/20 | SC Paderborn 07 | Bundesliga | 2 | 31 | 0 | — | — | 0 | 0 | |
| 2020 | Sporting Kansas City | Major League Soccer | 23 | 1 738 | 5 | 1 | 6 | 4 | 0 | |
| 2021 | Sporting Kansas City | Major League Soccer | 33 | 2 336 | 4 | 2 | 6 | 0 | 0 | |
| 2022 | Sporting Kansas City | Major League Soccer | 24 | 1 406 | 1 | 1 | 2 | 1 | 0 | |
| 2022 | Sporting Kansas City | US Open Cup | 4 | 226 | 2 | — | — | 0 | 0 | |
| 2023 | Sporting Kansas City | Major League Soccer | 26 | 922 | 1 | 1 | 2 | 2 | 0 | |
| 2023 | Sporting Kansas City | US Open Cup | 1 | 60 | 0 | — | — | 0 | 0 | |
| 2023 | Sporting Kansas City | Leagues Cup | 3 | 210 | 0 | — | — | 0 | 0 | |
| 2024 | Sporting Kansas City | Major League Soccer | 19 | 1 022 | 0 | 2 | 2 | 3 | 0 | |
| 2024 | Sporting Kansas City | US Open Cup | 4 | 376 | 0 | — | — | 0 | 0 | |
| 2024 | Sporting Kansas City | Leagues Cup | 3 | 190 | 0 | 0 | 0 | 0 | 0 | |
| 2025 | Sporting Kansas City | Major League Soccer | 27 | 1 827 | 0 | 1 | 1 | 1 | 0 |
Ordered by the first recorded appearance for each team, competition and season, oldest first. If a player’s match date is unavailable, the team’s match date or the season start is used. Missing data is shown as —.









