Steven Moreira
Career snapshot
Career highs
Born the same day
Shares 1994-08-13 · 6 players total
| Full name | Steven Moreira |
|---|---|
| Date of birth | 1994-08-13 (31 yrs) |
| Place of birth | Noisy-le-Grand, Cape Verde |
| Citizenship | Cape Verde France |
| Position | Defender - Right-Back (main: Defender) |
| Foot | right |
| Height | 180.00 m |
| Current club | Columbus Crew |
| Joined | 2021-08-23 |
| Contract expires | 2025-12-31 |
| Agent | Soccer Connect |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Columbus Crew | 7 | 2021 | 24/25 | 154 | 5 | 18 | 6,021 |
| FC Toulouse | 3 | 18/19 | 20/21 | 68 | 1 | 4 | 2,463 |
| Toulouse FC B | 1 | 18/19 | 18/19 | 3 | 0 | 0 | 0 |
| FC Lorient | 2 | 16/17 | 17/18 | 74 | 2 | 6 | 3,398 |
| Stade Rennais FC | 5 | 12/13 | 16/17 | 73 | 1 | 2 | 90 |
| Stade Rennais FC B | 1 | 13/14 | 13/14 | 3 | 0 | 0 | 0 |
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 | Columbus Crew | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | CONCACAF Champions Cup | Columbus Crew | 7 | 0 | 0 | 1 | 0 | 0 |
| 2025 | Leagues Cup | Columbus Crew | 3 | 0 | 0 | 1 | 0 | 0 |
| 2025 | MLS | Columbus Crew | 24 | 1 | 3 | 4 | 0 | 1,972 |
| 2024 | Campeones Cup | Columbus Crew | 1 | 0 | 0 | 0 | 0 | 0 |
| 2024 | Leagues Cup | Columbus Crew | 5 | 0 | 0 | 0 | 0 | 0 |
| 2024 | MLS | Columbus Crew | 27 | 2 | 3 | 0 | 0 | 1,053 |
| 2024 | MLS Cup Playoffs | Columbus Crew | 2 | 0 | 0 | 0 | 0 | 0 |
| 2023 | Leagues Cup | Columbus Crew | 2 | 1 | 1 | 0 | 0 | 210 |
| 2023 | MLS | Columbus Crew | 34 | 0 | 3 | 3 | 0 | 0 |
| 2023 | MLS Cup Playoffs | Columbus Crew | 6 | 0 | 0 | 1 | 0 | 0 |
| 2023 | US Open Cup | Columbus Crew | 1 | 0 | 1 | 0 | 0 | 0 |
| 2022 | MLS | Columbus Crew | 32 | 1 | 5 | 6 | 0 | 2,786 |
| 2021 | Campeones Cup | Columbus Crew | 1 | 0 | 0 | 0 | 0 | 0 |
| 2021 | MLS | Columbus Crew | 7 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | Coupe de France | FC Toulouse | 2 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | L1/L2 Playoffs | FC Toulouse | 2 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Ligue 2 | FC Toulouse | 30 | 1 | 3 | 5 | 1 | 2,463 |
| 19/20 | Coupe de France | FC Toulouse | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Coupe de la Ligue | FC Toulouse | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Ligue 1 | FC Toulouse | 17 | 0 | 0 | 3 | 2 | 0 |
| 18/19 | Coupe de France | FC Toulouse | 3 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Coupe de la Ligue | FC Toulouse | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Ligue 1 | FC Toulouse | 10 | 0 | 0 | 2 | 0 | 0 |
| 18/19 | N3 - Occitanie | Toulouse FC B | 3 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Coupe de France | FC Lorient | 3 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Coupe de la Ligue | FC Lorient | 3 | 1 | 0 | 1 | 0 | 248 |
| 17/18 | Ligue 2 | FC Lorient | 35 | 1 | 2 | 10 | 0 | 3,150 |
| 16/17 | Coupe de France | FC Lorient | 2 | 0 | 0 | 1 | 0 | 0 |
| 16/17 | Coupe de la Ligue | FC Lorient | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | L1/L2 Playoffs | FC Lorient | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Ligue 1 | FC Lorient | 28 | 0 | 3 | 6 | 0 | 0 |
| 16/17 | Ligue 1 | Stade Rennais FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Coupe de France | Stade Rennais FC | 1 | 1 | 0 | 0 | 0 | 90 |
| 15/16 | Coupe de la Ligue | Stade Rennais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 15/16 | Ligue 1 | Stade Rennais FC | 16 | 0 | 0 | 2 | 0 | 0 |
| 14/15 | Coupe de France | Stade Rennais FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 14/15 | Coupe de la Ligue | Stade Rennais FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 14/15 | Ligue 1 | Stade Rennais FC | 23 | 0 | 0 | 1 | 0 | 0 |
| 13/14 | CFA 2 - Grp. H | Stade Rennais FC B | 3 | 0 | 0 | 2 | 0 | 0 |
| 13/14 | Coupe de France | Stade Rennais FC | 4 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Coupe de la Ligue | Stade Rennais FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 13/14 | Ligue 1 | Stade Rennais FC | 15 | 0 | 1 | 1 | 0 | 0 |
| 12/13 | Coupe de la Ligue | Stade Rennais FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 12/13 | Ligue 1 | Stade Rennais FC | 3 | 0 | 1 | 1 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 12/13 | 2012-07-01 | Rennes U19 | Rennes B | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Rennes B | Stade Rennais | Transfer | 0 | — |
| 16/17 | 2016-08-30 | Stade Rennais | FC Lorient | Transfer | 1500000 | €1.20m |
| 18/19 | 2018-08-10 | FC Lorient | Toulouse | Transfer | 1250000 | — |
| 21/22 | 2021-08-23 | Toulouse | Columbus | Transfer | 1000000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 24/25 | Hamstring injury | 2025-03-13 | 2025-03-27 | 15 | 4 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.80m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.20m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €1.25m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.75m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €400k |
| Team | Shirt | Matches | Goals | Debut | Age at debut | Status |
|---|---|---|---|---|---|---|
| Team #23658 | — | 2 | 0 | — | — | retired national player |
| Team #23101 | — | 7 | 0 | — | — | retired national player |
| Team #10844 | — | 1 | 0 | — | — | retired national player |
| Team #9323 | — | 4 | 0 | — | — | retired national player |
| Team #4311 | #22 | 15 | 0 | — | — | current national player |
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Cucho Hernández | 2 | 6 | 0 |
| Aidan Morris | 2 | 1 | 0 |
| Yaw Yeboah | 2 | 0 | 0 |
| Alexandru Mățan | 2 | 0 | 0 |
| Christian Ramirez | 2 | 1 | 0 |
| Lucas Zelarayán | 1 | 4 | 0 |
| Abdoulaye Doucouré | 1 | 0 | 0 |
| Kelvin Amian | 2 | 0 | 0 |
| Zargo Touré | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2024 | MLS | Columbus Crew | 2 | 27 |
| 17/18 | Coupe de la Ligue | FC Lorient | 1 | 3 |
| 15/16 | Coupe de France | Stade Rennais FC | 1 | 1 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 2022 | MLS | Columbus Crew | 5 | 32 |
| 16/17 | Ligue 1 | Stade Rennais FC | 3 | 29 |
| 20/21 | Ligue 2 | FC Toulouse | 3 | 30 |
Last 50 matches for Columbus Crew 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-29 | MLS1 |
Columbus Crew | – | Philadelphia Union | TIMED |
| 2026-06-25 | MLS1 |
Columbus Crew | – | Atlanta United FC | TIMED |
| 2026-06-14 | MLS1 |
Columbus Crew | – | Vancouver Whitecaps | TIMED |
| 2026-05-31 | MLS1 |
Inter Miami CF | – | Columbus Crew | TIMED |
| 2026-05-28 | MLS1 |
Columbus Crew | – | Nashville SC | TIMED |
| 2026-05-24 | MLS1 |
Charlotte FC | – | Columbus Crew | TIMED |
| 2026-05-17 | MLS1 |
Columbus Crew | – | FC Cincinnati | TIMED |
| 2026-05-14 | MLS1 |
CF Montréal | – | Columbus Crew | TIMED |
| 2026-05-10 | MLS1 |
Philadelphia Union | – | Columbus Crew | TIMED |
| 2026-05-03 | MLS1 |
Columbus Crew | 4–2 | Charlotte FC | Available |
| 2026-04-26 | MLS1 |
Columbus Crew | 2–1 | San Jose Earthquakes | Available |
| 2026-04-19 | MLS1 |
Columbus Crew | 0–1 | Inter Miami CF | Available |
| 2026-04-13 | MLS1 |
St. Louis City SC | 1–2 | Columbus Crew | Available |
| 2026-04-05 | MLS1 |
Columbus Crew | 2–1 | CF Montréal | Available |
| 2026-03-29 | MLS1 |
D.C. United | 1–2 | Columbus Crew | Available |
| 2026-03-22 | MLS1 |
Columbus Crew | 0–0 | New York City FC | Available |
| 2026-03-15 | MLS1 |
San Diego FC | 1–1 | Columbus Crew | Available |
| 2026-03-08 | MLS1 |
Columbus Crew | 0–0 | Houston Dynamo | Available |
| 2026-03-01 | MLS1 |
New England Revolution | 0–1 | Columbus Crew | Available |
| 2025-10-18 | MLS1 |
Columbus Crew | – | New York RB | TIMED |
| 2025-10-04 | MLS1 |
Orlando City | – | Columbus Crew | TIMED |
| 2025-09-27 | MLS1 |
Chicago Fire | – | Columbus Crew | TIMED |
| 2025-09-20 | MLS1 |
Columbus Crew | – | Toronto FC | TIMED |
| 2025-09-13 | MLS1 |
Atlanta United FC | – | Columbus Crew | TIMED |
| 2025-08-30 | MLS1 |
New York RB | – | Columbus Crew | TIMED |
| 2025-08-23 | MLS1 |
Columbus Crew | – | New England Revolution | TIMED |
| 2025-08-16 | MLS1 |
Toronto FC | – | Columbus Crew | TIMED |
| 2025-08-09 | MLS1 |
New York City FC | – | Columbus Crew | TIMED |
| 2025-07-25 | MLS1 |
Columbus Crew | – | Orlando City | TIMED |
| 2025-07-19 | MLS1 |
Columbus Crew | – | D.C. United | TIMED |
| 2025-07-16 | MLS1 |
Nashville SC | – | Columbus Crew | TIMED |
| 2025-07-12 | MLS1 |
FC Cincinnati | – | Columbus Crew | TIMED |
| 2025-07-06 | MLS1 |
Seattle Sounders | – | Columbus Crew | TIMED |
| 2025-06-29 | MLS1 |
New England Revolution | 1–5 | Columbus Crew | Available |
| 2025-06-22 | MLS1 |
Columbus Crew | 4–0 | Sporting Kansas City | Available |
| 2025-06-19 | MLS1 |
Inter Miami CF | 2–1 | Columbus Crew | Available |
| 2025-06-14 | MLS1 |
New York City FC | 2–3 | Columbus Crew | Available |
| 2025-05-25 | MLS1 |
Orlando City | 0–2 | Columbus Crew | Available |
| 2025-05-18 | MLS1 |
Chicago Fire | 1–3 | Columbus Crew | Available |
| 2025-05-15 | MLS1 |
CF Montréal | 1–3 | Columbus Crew | Available |
| 2025-05-11 | MLS1 |
Columbus Crew | 1–2 | FC Cincinnati | Available |
| 2025-04-27 | MLS1 |
Columbus Crew | 0–0 | CF Montréal | Available |
| 2025-04-20 | MLS1 |
Columbus Crew | 2–2 | Portland Timbers | Available |
| 2025-04-13 | MLS1 |
Real Salt Lake | 0–0 | Columbus Crew | Available |
| 2025-04-06 | MLS1 |
Columbus Crew | 1–1 | D.C. United | Available |
| 2025-03-30 | MLS1 |
Nashville SC | 2–2 | Columbus Crew | Available |
| 2025-03-23 | MLS1 |
Charlotte FC | 2–0 | Columbus Crew | INJURED Hamstring injury |
| 2025-03-16 | MLS1 |
Columbus Crew | 3–0 | New York RB | INJURED Hamstring injury |
| 2025-03-09 | MLS1 |
Columbus Crew | 2–1 | Chicago Fire | Available |
| 2025-03-02 | MLS1 |
Minnesota United FC | 1–1 | Columbus Crew | Available |
Teams faced most often by Steven Moreira'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 % |
|---|---|---|---|---|---|---|---|---|
| New York City FC | 9 | 4 | 2 | 3 | 16 | 13 | +3 | 44% |
| Toronto FC | 9 | 3 | 2 | 4 | 11 | 15 | -4 | 33% |
| New York RB | 9 | 5 | 0 | 4 | 14 | 12 | +2 | 56% |
| Chicago Fire | 8 | 4 | 3 | 1 | 15 | 8 | +7 | 50% |
| Philadelphia Union | 7 | 5 | 0 | 2 | 10 | 9 | +1 | 71% |
| Impact de Montréal | 7 | 3 | 0 | 4 | 13 | 13 | 0 | 43% |
| Orlando City | 7 | 3 | 2 | 2 | 12 | 10 | +2 | 43% |
| D.C. United | 6 | 4 | 0 | 2 | 11 | 4 | +7 | 67% |
| Stade de Reims | 6 | 5 | 0 | 1 | 10 | 6 | +4 | 83% |
| New England Revolution | 5 | 3 | 1 | 1 | 6 | 3 | +3 | 60% |
| Atlanta United FC | 5 | 2 | 1 | 2 | 4 | 6 | -2 | 40% |
| Olympique Marseille | 4 | 0 | 2 | 2 | 4 | 6 | -2 | 0% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 12/13 | Senior debut season | |
| 15/16 | 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′ |
|---|---|---|---|---|---|---|
| 23/24 | 7 | 0 | 1 | 0 | 0 | 0 |
| 2025 | 27 | 1,972 | 5 | 0 | 0 | 0.23 |
| 2023 | 43 | 210 | 4 | 0 | 0 | 1.71 |
| 2022 | 32 | 2,786 | 6 | 0 | 0 | 0.19 |
| 20/21 | 34 | 2,463 | 6 | 0 | 1 | 0.26 |
| 19/20 | 20 | 0 | 3 | 0 | 2 | 0 |
| 18/19 | 17 | 0 | 3 | 0 | 0 | 0 |
| 17/18 | 41 | 3,398 | 11 | 0 | 0 | 0.29 |
| 16/17 | 34 | 0 | 7 | 0 | 0 | 0 |
| 15/16 | 19 | 90 | 2 | 0 | 0 | 2 |
| 14/15 | 29 | 0 | 2 | 0 | 0 | 0 |
| 13/14 | 24 | 0 | 3 | 0 | 0 | 0 |
| 12/13 | 3 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Steven Moreira
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Steven Moreira
Who is Steven Moreira?
Steven Moreira is a Cape professional footballer who plays as a right-back for Columbus Crew.
How old is Steven Moreira?
Steven Moreira is 31 years old. He was born on August 13, 1994 in Noisy-le-Grand.
What position does Steven Moreira play?
Steven Moreira plays as a right-back (Defender - Right-Back).
What club does Steven Moreira play for?
Steven Moreira currently plays for Columbus Crew.
How many career goals has Steven Moreira scored?
Across all senior club competitions in our dataset, Steven Moreira has scored 9 goals in 375 appearances.
What is Steven Moreira's market value?
Steven Moreira's most recent reported market value is €1.80m.