Khiry Shelton
Career snapshot
Career highs
Born the same day
Shares 1993-06-26 · 6 players total
| Full name | Khiry Shelton |
|---|---|
| Name in home country | Khiry Lamar Shelton |
| Date of birth | 1993-06-26 (32 yrs) |
| Place of birth | Fort Carson, Colorado, United States |
| Citizenship | United States |
| Position | Attack - Centre-Forward (main: Attack) |
| Foot | |
| Height | 191.00 m |
| Current club | Sporting Kansas City |
| Joined | 2020-01-01 |
| Contract expires | 2025-12-31 |
| Agent | PG 120 Sport Agency |
| Outfitter | adidas |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Sporting Kansas City | 7 | 2018 | 2025 | 187 | 15 | 18 | 4,454 |
| Swope Park Rangers | 1 | 2018 | 2018 | 2 | 0 | 0 | 0 |
| New York City FC | 3 | 2015 | 2017 | 57 | 6 | 7 | 1,614 |
| SC Paderborn 07 | 2 | 18/19 | 19/20 | 6 | 0 | 0 | 0 |
| SC Paderborn 07 II | 2 | 18/19 | 19/20 | 12 | 7 | 1 | 342 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 2025 | MLS | Sporting Kansas City | 23 | 0 | 1 | 0 | 0 | 0 |
| 2024 | Leagues Cup | Sporting Kansas City | 3 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS | Sporting Kansas City | 19 | 0 | 2 | 3 | 0 | 0 |
| 2024 | US Open Cup | Sporting Kansas City | 4 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Leagues Cup | Sporting Kansas City | 3 | 0 | 0 | 0 | 0 | 0 |
| 2023 | MLS | Sporting Kansas City | 24 | 1 | 0 | 2 | 0 | 830 |
| 2023 | MLS Cup Playoffs | Sporting Kansas City | 2 | 0 | 1 | 0 | 0 | 0 |
| 2023 | US Open Cup | Sporting Kansas City | 1 | 0 | 0 | 0 | 0 | 0 |
| 2022 | MLS | Sporting Kansas City | 24 | 1 | 1 | 1 | 0 | 1,407 |
| 2022 | US Open Cup | Sporting Kansas City | 4 | 2 | 2 | 0 | 0 | 114 |
| 2021 | MLS | Sporting Kansas City | 31 | 3 | 4 | 1 | 0 | 743 |
| 2021 | MLS Cup Playoffs | Sporting Kansas City | 2 | 1 | 0 | 0 | 0 | 107 |
| 2020 | MLS | Sporting Kansas City | 17 | 3 | 1 | 4 | 0 | 395 |
| 2020 | MLS Cup Playoffs | Sporting Kansas City | 2 | 0 | 1 | 0 | 0 | 0 |
| 2020 | MLS is Back | Sporting Kansas City | 4 | 2 | 0 | 0 | 0 | 172 |
| 2018 | MLS | Sporting Kansas City | 20 | 2 | 5 | 2 | 0 | 686 |
| 2018 | MLS Cup Playoffs | Sporting Kansas City | 3 | 0 | 0 | 0 | 0 | 0 |
| 2018 | US Open Cup | Sporting Kansas City | 1 | 0 | 0 | 0 | 0 | 0 |
| 2018 | USL | Swope Park Rangers | 2 | 0 | 0 | 0 | 0 | 0 |
| 2017 | MLS | New York City FC | 15 | 1 | 0 | 0 | 0 | 500 |
| 2016 | MLS | New York City FC | 22 | 4 | 6 | 0 | 0 | 290 |
| 2016 | MLS Cup Playoffs | New York City FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | US Open Cup | New York City FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 2015 | MLS | New York City FC | 17 | 1 | 1 | 0 | 0 | 824 |
| 19/20 | Bundesliga | SC Paderborn 07 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | DFB-Pokal | SC Paderborn 07 | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Oberliga Westfalen | SC Paderborn 07 II | 7 | 5 | 0 | 0 | 0 | 117 |
| 18/19 | 2. Bundesliga | SC Paderborn 07 | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | DFB-Pokal | SC Paderborn 07 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Oberliga Westfalen | SC Paderborn 07 II | 5 | 2 | 1 | 0 | 0 | 225 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-08-01 | Lonestar | Oregon State | Transfer | 0 | — |
| 11/12 | 2012-05-01 | Oregon State | Austin Aztex | Loan | 0 | — |
| 12/13 | 2012-08-01 | Austin Aztex | Oregon State | Return from loan | 0 | — |
| 12/13 | 2013-05-01 | Oregon State | Austin Aztex | Loan | 0 | — |
| 13/14 | 2013-08-01 | Austin Aztex | Oregon State | Return from loan | 0 | — |
| 13/14 | 2014-05-01 | Oregon State | Lane United | Loan | 0 | — |
| 14/15 | 2014-08-01 | Lane United | Oregon State | Return from loan | 0 | — |
| 14/15 | 2015-01-15 | Oregon State | New York City | Draft | 0 | — |
| 17/18 | 2017-12-14 | New York City | Kansas City | Transfer | 500000 | — |
| 18/19 | 2019-01-05 | Kansas City | SC Paderborn | Transfer | 500000 | — |
| 19/20 | 2020-01-01 | SC Paderborn | Kansas City | Transfer | 500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 14/15 | Internal ligament strain | 2015-06-01 | 2015-07-03 | 33 | 5 |
| 15/16 | Hamstring injury | 2015-07-10 | 2015-09-14 | 67 | 10 |
| 16/17 | Muscle injury | 2016-07-15 | 2016-07-27 | 13 | 2 |
| 16/17 | Muscle injury | 2017-04-16 | 2017-07-31 | 107 | 17 |
| 17/18 | Leg injury | 2018-03-01 | 2018-03-08 | 8 | 1 |
| 18/19 | Knee surgery | 2018-07-11 | 2018-09-05 | 57 | 8 |
| 18/19 | Knee injury | 2018-09-20 | 2018-10-15 | 26 | 3 |
| 18/19 | Internal ligament tear | 2019-01-13 | 2019-02-24 | 43 | 6 |
| 22/23 | Groin injury | 2023-05-12 | 2023-05-24 | 13 | 3 |
| 23/24 | Ankle surgery | 2024-02-05 | 2024-04-18 | 74 | 8 |
| 24/25 | Muscle injury | 2024-10-05 | 2025-03-13 | 160 | 7 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €700k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €575k |
| Jan 1, 1970 | €50k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #35707 | — | 4 | 0 | — | — | former national player |
| Team #31200 | — | 3 | 0 | — | — | former national player |
| Team #3505 | #11 | 0 | 0 | — | — | former national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Johnny Russell | 2 | 3 | 0 |
| Ilie Sánchez | 2 | 0 | 0 |
| Alan Pulido | 2 | 3 | 0 |
| Felipe Hernández | 2 | 0 | 0 |
| Cameron Duke | 1 | 0 | 0 |
| Willy Agada | 1 | 0 | 0 |
| Gianluca Busio | 2 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | Oberliga Westfalen | SC Paderborn 07 II | 5 | 7 |
| 2016 | MLS | New York City FC | 4 | 22 |
| 2020 | MLS | Sporting Kansas City | 3 | 17 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2016 | MLS | New York City FC | 6 | 22 |
| 2018 | MLS | Sporting Kansas City | 5 | 20 |
| 2021 | MLS | Sporting Kansas City | 4 | 31 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 14/15 | 2014-08-01 | Lane United | Oregon State | Return from loan | — | — |
| 13/14 | 2014-05-01 | Oregon State | Lane United | Loan | — | — |
| 13/14 | 2013-08-01 | Austin Aztex | Oregon State | Return from loan | — | — |
| 12/13 | 2013-05-01 | Oregon State | Austin Aztex | Loan | — | — |
| 12/13 | 2012-08-01 | Austin Aztex | Oregon State | Return from loan | — | — |
| 11/12 | 2012-05-01 | Oregon State | Austin Aztex | Loan | — | — |
Last 50 matches for Sporting Kansas City The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2026-06-28 | MLS1 |
Sporting Kansas City | – | Real Salt Lake | TIMED |
| 2026-06-25 | MLS1 |
Sporting Kansas City | – | Charlotte FC | TIMED |
| 2026-06-14 | MLS1 |
Sporting Kansas City | – | FC Dallas | TIMED |
| 2026-05-31 | MLS1 |
Houston Dynamo | – | Sporting Kansas City | TIMED |
| 2026-05-28 | MLS1 |
Los Angeles FC | – | Sporting Kansas City | TIMED |
| 2026-05-24 | MLS1 |
Sporting Kansas City | – | New England Revolution | TIMED |
| 2026-05-17 | MLS1 |
San Diego FC | – | Sporting Kansas City | TIMED |
| 2026-05-14 | MLS1 |
St. Louis City SC | – | Sporting Kansas City | TIMED |
| 2026-05-10 | MLS1 |
Portland Timbers | – | Sporting Kansas City | TIMED |
| 2026-05-04 | MLS1 |
Sporting Kansas City | 1–0 | Los Angeles Galaxy | Available |
| 2026-04-26 | MLS1 |
FC Cincinnati | 2–1 | Sporting Kansas City | Available |
| 2026-04-19 | MLS1 |
San Jose Earthquakes | 3–5 | Sporting Kansas City | Available |
| 2026-04-13 | MLS1 |
Sporting Kansas City | 2–4 | Portland Timbers | Available |
| 2026-04-05 | MLS1 |
Sporting Kansas City | 2–0 | St. Louis City SC | Available |
| 2026-03-29 | MLS1 |
FC Dallas | 2–1 | Sporting Kansas City | Available |
| 2026-03-22 | MLS1 |
Sporting Kansas City | 0–2 | Los Angeles FC | Available |
| 2026-03-15 | MLS1 |
Sporting Kansas City | 3–3 | Minnesota United FC | Available |
| 2026-03-08 | MLS1 |
D.C. United | 2–1 | Sporting Kansas City | Available |
| 2026-03-01 | MLS1 |
Sporting Kansas City | 1–2 | San Jose Earthquakes | Available |
| 2025-10-18 | MLS1 |
Sporting Kansas City | – | Houston Dynamo | TIMED |
| 2025-10-04 | MLS1 |
Minnesota United FC | – | Sporting Kansas City | TIMED |
| 2025-09-27 | MLS1 |
Los Angeles Galaxy | – | Sporting Kansas City | TIMED |
| 2025-09-20 | MLS1 |
Sporting Kansas City | – | Vancouver Whitecaps | TIMED |
| 2025-09-13 | MLS1 |
Real Salt Lake | – | Sporting Kansas City | TIMED |
| 2025-09-06 | MLS1 |
Sporting Kansas City | – | Austin FC | TIMED |
| 2025-08-30 | MLS1 |
Sporting Kansas City | – | Colorado Rapids | TIMED |
| 2025-08-24 | MLS1 |
Seattle Sounders | – | Sporting Kansas City | TIMED |
| 2025-08-16 | MLS1 |
Orlando City | – | Sporting Kansas City | TIMED |
| 2025-08-09 | MLS1 |
Sporting Kansas City | – | San Diego FC | TIMED |
| 2025-07-26 | MLS1 |
Vancouver Whitecaps | – | Sporting Kansas City | TIMED |
| 2025-07-19 | MLS1 |
Sporting Kansas City | – | New York City FC | TIMED |
| 2025-07-12 | MLS1 |
Sporting Kansas City | – | Seattle Sounders | TIMED |
| 2025-07-04 | MLS1 |
Colorado Rapids | – | Sporting Kansas City | TIMED |
| 2025-06-29 | MLS1 |
Sporting Kansas City | 2–0 | Austin FC | Available |
| 2025-06-22 | MLS1 |
Columbus Crew | 4–0 | Sporting Kansas City | Available |
| 2025-06-19 | MLS1 |
Sporting Kansas City | 3–4 | Real Salt Lake | Available |
| 2025-06-15 | MLS1 |
Los Angeles Galaxy | 4–2 | Sporting Kansas City | Available |
| 2025-06-08 | MLS1 |
Sporting Kansas City | 2–1 | Seattle Sounders | Available |
| 2025-06-01 | MLS1 |
Minnesota United FC | 3–1 | Sporting Kansas City | Available |
| 2025-05-29 | MLS1 |
Sporting Kansas City | 1–2 | Vancouver Whitecaps | Available |
| 2025-05-25 | MLS1 |
Portland Timbers | 2–1 | Sporting Kansas City | Available |
| 2025-05-18 | MLS1 |
Austin FC | 3–2 | Sporting Kansas City | Available |
| 2025-05-11 | MLS1 |
Sporting Kansas City | 1–2 | Houston Dynamo | Available |
| 2025-05-04 | MLS1 |
Real Salt Lake | 1–0 | Sporting Kansas City | Available |
| 2025-04-27 | MLS1 |
Minnesota United FC | 2–1 | Sporting Kansas City | Available |
| 2025-04-20 | MLS1 |
Sporting Kansas City | 3–3 | St. Louis City SC | Available |
| 2025-04-13 | MLS1 |
Sporting Kansas City | 2–3 | Inter Miami CF | Available |
| 2025-04-07 | MLS1 |
Sporting Kansas City | 3–3 | Portland Timbers | Available |
| 2025-03-30 | MLS1 |
Toronto FC | 1–3 | Sporting Kansas City | Available |
| 2025-03-23 | MLS1 |
Sporting Kansas City | 2–3 | Los Angeles Galaxy | Available |
Teams faced most often by Khiry Shelton's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Portland Timbers | 8 | 1 | 3 | 4 | 8 | 11 | -3 | 13% |
| Atlanta United FC | 8 | 2 | 2 | 4 | 11 | 13 | -2 | 25% |
| Real Salt Lake | 8 | 2 | 2 | 4 | 14 | 15 | -1 | 25% |
| Minnesota United FC | 7 | 3 | 2 | 2 | 13 | 9 | +4 | 43% |
| Toronto FC | 7 | 2 | 3 | 2 | 11 | 14 | -3 | 29% |
| New York RB | 7 | 2 | 2 | 3 | 9 | 13 | -4 | 29% |
| Philadelphia Union | 7 | 5 | 0 | 2 | 14 | 9 | +5 | 71% |
| Orlando City | 7 | 4 | 2 | 1 | 11 | 4 | +7 | 57% |
| Los Angeles Galaxy | 6 | 3 | 1 | 2 | 9 | 11 | -2 | 50% |
| Chicago Fire | 6 | 4 | 1 | 1 | 11 | 7 | +4 | 67% |
| FC Dallas | 6 | 2 | 1 | 3 | 9 | 13 | -4 | 33% |
| D.C. United | 6 | 2 | 2 | 2 | 5 | 5 | 0 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | Senior debut season | |
| 18/19 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 2025 | 23 | 0 | 0 | 1 | 0 | 0 |
| 2024 | 26 | 0 | 3 | 0 | 0 | 0 |
| 2023 | 30 | 830 | 2 | 0 | 0 | 0.22 |
| 2022 | 28 | 1,521 | 1 | 0 | 0 | 0.06 |
| 2021 | 33 | 850 | 1 | 0 | 0 | 0.11 |
| 2020 | 23 | 567 | 4 | 0 | 0 | 0.63 |
| 2018 | 26 | 686 | 2 | 0 | 0 | 0.26 |
Output by competition
Career goals and assists broken down by tournament.
More on Khiry Shelton
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Khiry Shelton
Who is Khiry Shelton?
Khiry Shelton is an United professional footballer who plays as a centre-forward for Sporting Kansas City.
How old is Khiry Shelton?
Khiry Shelton is 32 years old. He was born on June 26, 1993 in Fort Carson, Colorado.
What position does Khiry Shelton play?
Khiry Shelton plays as a centre-forward (Attack - Centre-Forward).
What club does Khiry Shelton play for?
Khiry Shelton currently plays for Sporting Kansas City.
How many career goals has Khiry Shelton scored?
Across all senior club competitions in our dataset, Khiry Shelton has scored 28 goals in 264 appearances.
What is Khiry Shelton's market value?
Khiry Shelton's most recent reported market value is €400k.
United States