Stephen Afrifa
Career snapshot
Career highs
Born the same day
Shares 2001-02-19 · 6 players total
| Full name | Stephen Afrifa |
|---|---|
| Name in home country | Stephen Afrifa-Kodua |
| Date of birth | 2001-02-19 (25 yrs) |
| Place of birth | Toronto, Ontario, Canada |
| Citizenship | Canada Ghana |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 180.00 m |
| Current club | Sporting Kansas City |
| Joined | 2022-12-21 |
| Contract expires | 2025-12-31 |
| Agent | Nordic Sky |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Sporting Kansas City | 4 | 2023 | 24/25 | 42 | 6 | 4 | 460 |
| Sporting Kansas City II | 3 | 2023 | 2025 | 12 | 1 | 1 | 360 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | CONCACAF CC | Sporting Kansas City | 1 | 0 | 0 | 0 | 0 | 0 |
| 2025 | MLS | Sporting Kansas City | 7 | 0 | 0 | 1 | 0 | 0 |
| 2025 | MLS Next Pro | Sporting Kansas City II | 1 | 0 | 1 | 0 | 0 | 0 |
| 2024 | Leagues Cup | Sporting Kansas City | 3 | 1 | 1 | 0 | 0 | 178 |
| 2024 | MLS | Sporting Kansas City | 24 | 4 | 2 | 0 | 0 | 197 |
| 2024 | MLS Next Pro | Sporting Kansas City II | 2 | 0 | 0 | 0 | 0 | 0 |
| 2024 | US Open Cup | Sporting Kansas City | 3 | 1 | 1 | 1 | 0 | 85 |
| 2023 | Leagues Cup | Sporting Kansas City | 0 | 0 | 0 | 0 | 0 | 0 |
| 2023 | MLS | Sporting Kansas City | 3 | 0 | 0 | 0 | 0 | 0 |
| 2023 | MLS Next Pro | Sporting Kansas City II | 8 | 1 | 0 | 1 | 0 | 360 |
| 2023 | MLS Next Pro Playoffs | Sporting Kansas City II | 1 | 0 | 0 | 0 | 0 | 0 |
| 2023 | US Open Cup | Sporting Kansas City | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 18/19 | 2018-08-01 | Woodbridge Str. | FIU Panthers | Transfer | 0 | — |
| 21/22 | 2022-05-01 | FIU Panthers | Knoxville | Loan | 0 | — |
| 22/23 | 2022-08-01 | Knoxville | FIU Panthers | Return from loan | 0 | — |
| 22/23 | 2022-12-21 | FIU Panthers | Kansas City | Draft | 0 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €125k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Willy Agada | 1 | 1 | 917 |
| Dany Rosero | 1 | 0 | 587 |
| Robert Castellanos | 1 | 0 | 552 |
| Nati Clarke | 1 | 0 | 485 |
| Alenis Vargas | 1 | 0 | 453 |
| Chris Rindov | 1 | 0 | 448 |
| Danny Flores | 1 | 0 | 407 |
| Felipe Hernández | 2 | 1 | 363 |
| Alan Pulido | 1 | 1 | 345 |
| Johnny Russell | 1 | 2 | 315 |
| Ethan Bryant | 1 | 0 | 265 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2024 | MLS | Sporting Kansas City | 4 | 24 |
| 2024 | US Open Cup | Sporting Kansas City | 1 | 3 |
| 2023 | MLS Next Pro | Sporting Kansas City II | 1 | 8 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2024 | MLS | Sporting Kansas City | 2 | 24 |
| 2024 | Leagues Cup | Sporting Kansas City | 1 | 3 |
| 2024 | US Open Cup | Sporting Kansas City | 1 | 3 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 22/23 | 2022-08-01 | Knoxville | FIU Panthers | Return from loan | — | — |
| 21/22 | 2022-05-01 | FIU Panthers | Knoxville | 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 Stephen Afrifa'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 % |
|---|---|---|---|---|---|---|---|---|
| Houston Dynamo | 41 | 14 | 14 | 13 | 52 | 50 | +2 | 34% |
| Real Salt Lake | 32 | 9 | 8 | 15 | 39 | 45 | -6 | 28% |
| Colorado Rapids | 31 | 12 | 9 | 10 | 45 | 35 | +10 | 39% |
| FC Dallas | 31 | 11 | 6 | 14 | 51 | 49 | +2 | 35% |
| San Jose Earthquakes | 28 | 16 | 5 | 7 | 48 | 38 | +10 | 57% |
| Portland Timbers | 28 | 9 | 9 | 10 | 40 | 41 | -1 | 32% |
| Vancouver Whitecaps | 26 | 13 | 5 | 8 | 49 | 29 | +20 | 50% |
| Seattle Sounders | 26 | 11 | 4 | 11 | 32 | 33 | -1 | 42% |
| Los Angeles Galaxy | 25 | 10 | 8 | 7 | 38 | 40 | -2 | 40% |
| Minnesota United FC | 24 | 11 | 5 | 8 | 39 | 28 | +11 | 46% |
| Chicago Fire | 21 | 9 | 4 | 8 | 26 | 23 | +3 | 43% |
| New England Revolution | 19 | 6 | 4 | 9 | 31 | 30 | +1 | 32% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 2023 | Senior debut season | |
| 2023 | 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 | 8 | 0 | 1 | 0 | 0 | 0 |
| 2024 | 32 | 460 | 1 | 0 | 0 | 0.2 |
| 2023 | 13 | 360 | 1 | 0 | 0 | 0.25 |
Output by competition
Career goals and assists broken down by tournament.
More on Stephen Afrifa
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Stephen Afrifa
Who is Stephen Afrifa?
Stephen Afrifa is a Canada professional footballer who plays as a left winger for Sporting Kansas City.
How old is Stephen Afrifa?
Stephen Afrifa is 25 years old. He was born on February 19, 2001 in Toronto, Ontario.
What position does Stephen Afrifa play?
Stephen Afrifa plays as a left winger (Attack - Left Winger).
What club does Stephen Afrifa play for?
Stephen Afrifa currently plays for Sporting Kansas City.
How many career goals has Stephen Afrifa scored?
Across all senior club competitions in our dataset, Stephen Afrifa has scored 7 goals in 54 appearances.
What is Stephen Afrifa's market value?
Stephen Afrifa's most recent reported market value is €600k.