Omar Richards
Career snapshot
Career highs
Born the same day
Shares 1998-02-15 · 6 players total
| Full name | Omar Richards |
|---|---|
| Name in home country | Omar Tyrell Crawford Richards |
| Date of birth | 1998-02-15 (28 yrs) |
| Place of birth | London, England |
| Citizenship | England Jamaica |
| Position | Defender - Left-Back (main: Defender) |
| Foot | left |
| Height | 174.00 m |
| Current club | Rio Ave FC |
| On loan from | ↩ Nottingham Forest parent contract: 0000-00-00 |
| Joined | 2025-09-01 |
| Contract expires | 2026-06-30 |
| Agent | CAA Stellar |
| Outfitter | Nike |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Nottingham Forest U21 | 1 | 25/26 | 25/26 | 1 | 0 | 0 | 0 |
| Rio Ave FC | 1 | 24/25 | 24/25 | 31 | 0 | 1 | 0 |
| Olympiacos Piraeus | 1 | 23/24 | 23/24 | 14 | 0 | 1 | 0 |
| Olympiacos Piraeus B | 1 | 23/24 | 23/24 | 1 | 0 | 0 | 0 |
| Bayern Munich | 1 | 21/22 | 21/22 | 17 | 0 | 1 | 0 |
| Reading FC | 4 | 17/18 | 20/21 | 104 | 3 | 0 | 774 |
| FC Reading U23 | 3 | 16/17 | 18/19 | 20 | 1 | 2 | 1,065 |
| Reading FC U18 | 1 | 15/16 | 15/16 | 2 | 0 | 1 | 0 |
| FC Reading U21 | 1 | 15/16 | 15/16 | 1 | 0 | 0 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Premier League 2 | Nottingham Forest U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga Portugal | Rio Ave FC | 26 | 0 | 1 | 4 | 0 | 0 |
| 24/25 | Taça de Portugal | Rio Ave FC | 5 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Conference L. | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | Olympiacos Piraeus | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Kypello Elladas | Olympiacos Piraeus | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SL1 Play-off | Olympiacos Piraeus | 5 | 0 | 1 | 0 | 0 | 0 |
| 23/24 | Super League 1 | Olympiacos Piraeus | 5 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Super League 2 | Olympiacos Piraeus B | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Bundesliga | Bayern Munich | 12 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | Champions League | Bayern Munich | 4 | 0 | 0 | 1 | 0 | 0 |
| 21/22 | DFB-Pokal | Bayern Munich | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | DFL-Supercup | Bayern Munich | 0 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Championship | Reading FC | 41 | 0 | 0 | 8 | 0 | 0 |
| 20/21 | EFL Cup | Reading FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Championship | Reading FC | 28 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | EFL Cup | Reading FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Reading FC | 4 | 1 | 0 | 1 | 0 | 390 |
| 18/19 | Championship | Reading FC | 10 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | EFL Cup | Reading FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | FA Cup | Reading FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | PL2 Playoffs | FC Reading U23 | 1 | 0 | 2 | 0 | 0 | 0 |
| 18/19 | Premier League 2 | FC Reading U23 | 4 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Reading FC | 13 | 2 | 0 | 3 | 0 | 384 |
| 17/18 | EFL Cup | Reading FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Reading FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Premier League 2 | FC Reading U23 | 1 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | EFL Trophy | FC Reading U23 | 2 | 0 | 0 | 0 | 0 | 0 |
| 16/17 | Premier League 2 | FC Reading U23 | 12 | 1 | 0 | 2 | 0 | 1,065 |
| 15/16 | FA Youth Cup | Reading FC U18 | 2 | 0 | 1 | 0 | 0 | 0 |
| 15/16 | U21 PL | FC Reading U21 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 13/14 | 2013-07-01 | Kinetic Academy | Reading Yth. | Transfer | 0 | — |
| 14/15 | 2014-07-01 | Reading Yth. | Reading U18 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Reading U18 | Reading U23 | Transfer | 0 | — |
| 17/18 | 2017-07-01 | Reading U23 | Reading | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Reading | Bayern Munich | Transfer | 7000000 | — |
| 22/23 | 2022-07-10 | Bayern Munich | Forest | Transfer | 7000000 | €8.50m |
| 23/24 | 2023-08-25 | Forest | Olympiacos | Loan | 5000000 | — |
| 23/24 | 2024-06-30 | Olympiacos | Forest | Return from loan | 2500000 | — |
| 24/25 | 2024-08-20 | Forest | Rio Ave | Loan | 2500000 | — |
| 24/25 | 2025-06-30 | Rio Ave | Forest | Return from loan | 2500000 | — |
| 25/26 | 2025-09-01 | Forest | Rio Ave | Loan | 2500000 | — |
| 25/26 | 2026-06-30 | Rio Ave | Forest | Return from loan | 2500000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 21/22 | Corona virus | 2022-01-01 | 2022-01-12 | 12 | 1 |
| 22/23 | Broken leg | 2022-07-20 | 2023-06-30 | 346 | 45 |
| 23/24 | unknown injury | 2024-05-09 | 2024-05-18 | 10 | 3 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €7.00m |
| Jan 1, 1970 | €900k |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €1.00m |
| Jan 1, 1970 | €100k |
| Jan 1, 1970 | €100k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Josh Laurent | 2 | 0 | 0 |
| Josh Barrett | 1 | 1 | 0 |
| Demir Ege Tıknaz | 1 | 0 | 0 |
| Garath McCleary | 1 | 0 | 0 |
| Tiago Morais | 1 | 0 | 0 |
| Kiko Bondoso | 1 | 1 | 0 |
| Alfa Semedo | 2 | 0 | 0 |
| Tom McIntyre | 2 | 0 | 0 |
| Tom Holmes | 2 | 0 | 0 |
| Liam Moore | 1 | 0 | 0 |
| Lucas João | 1 | 0 | 0 |
| Andy Yiadom | 1 | 0 | 0 |
| Michael Olise | 1 | 0 | 0 |
| Ovie Ejaria | 1 | 0 | 0 |
| Michael Morrison | 2 | 0 | 0 |
| John Swift | 1 | 0 | 0 |
| Yakou Méïté | 1 | 0 | 0 |
| Rafael Cabral | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 17/18 | Championship | Reading FC | 2 | 13 |
| 19/20 | FA Cup | Reading FC | 1 | 4 |
| 16/17 | Premier League 2 | FC Reading U23 | 1 | 12 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 18/19 | PL2 Playoffs | FC Reading U23 | 2 | 1 |
| 15/16 | FA Youth Cup | Reading FC U18 | 1 | 2 |
| 21/22 | DFB-Pokal | Bayern Munich | 1 | 1 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2026-06-30 | Rio Ave | Forest | Return from loan | — | €2.50m |
| 25/26 | 2025-09-01 | Forest | Rio Ave | Loan | — | €2.50m |
| 24/25 | 2025-06-30 | Rio Ave | Forest | Return from loan | — | €2.50m |
| 24/25 | 2024-08-20 | Forest | Rio Ave | Loan | — | €2.50m |
| 23/24 | 2024-06-30 | Olympiacos | Forest | Return from loan | — | €2.50m |
| 23/24 | 2023-08-25 | Forest | Olympiacos | Loan | — | €5.00m |
Last 50 matches for Rio Ave FC 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-05-16 | PO1 |
Casa Pia AC | 2–1 | Rio Ave FC | Available |
| 2026-05-11 | PO1 |
Rio Ave FC | 1–4 | Sporting Clube de Portugal | Available |
| 2026-05-11 | PO1 |
Rio Ave FC | 1–4 | Sporting Clube de Portugal | Available |
| 2026-05-03 | PO1 |
Rio Ave FC | 0–0 | Gil Vicente FC | Available |
| 2026-05-03 | PO1 |
Rio Ave FC | 0–0 | Gil Vicente FC | Available |
| 2026-04-25 | PO1 |
Vitória SC | 2–0 | Rio Ave FC | Available |
| 2026-04-25 | PO1 |
Vitória Guimarães | 2–0 | Rio Ave FC | Available |
| 2026-04-17 | PO1 |
Rio Ave FC | 2–2 | AVS | Available |
| 2026-04-17 | PO1 |
Rio Ave FC | 2–2 | AVS | Available |
| 2026-04-11 | PO1 |
CD Santa Clara | 0–2 | Rio Ave FC | Available |
| 2026-04-04 | PO1 |
Rio Ave FC | 1–2 | FC Alverca | Available |
| 2026-03-22 | PO1 |
GD Estoril Praia | 1–2 | Rio Ave FC | Available |
| 2026-03-15 | PO1 |
Rio Ave FC | 2–1 | CF Estrela da Amadora | Available |
| 2026-03-09 | PO1 |
CD Tondela | 0–1 | Rio Ave FC | Available |
| 2026-03-01 | PO1 |
Rio Ave FC | 0–0 | FC Famalicão | Available |
| 2026-02-22 | PO1 |
FC Porto | 1–0 | Rio Ave FC | Available |
| 2026-02-16 | PO1 |
Rio Ave FC | 1–2 | Moreirense FC | Available |
| 2026-02-08 | PO1 |
Sporting Clube de Braga | 3–0 | Rio Ave FC | Available |
| 2026-01-31 | PO1 |
Rio Ave FC | 0–3 | FC Arouca | Available |
| 2026-01-25 | PO1 |
CD Nacional | 4–0 | Rio Ave FC | Available |
| 2026-01-17 | PO1 |
Rio Ave FC | 0–2 | Sport Lisboa e Benfica | Available |
| 2026-01-04 | PO1 |
Rio Ave FC | 3–1 | Casa Pia AC | Available |
| 2025-12-28 | PO1 |
Sporting Clube de Portugal | 4–0 | Rio Ave FC | Available |
| 2025-12-20 | PO1 |
Gil Vicente FC | 2–2 | Rio Ave FC | Available |
| 2025-12-13 | PO1 |
Rio Ave FC | 0–1 | Vitória Guimarães | Available |
| 2025-12-06 | PO1 |
AVS | 1–2 | Rio Ave FC | Available |
| 2025-11-30 | PO1 |
Rio Ave FC | 1–1 | CD Santa Clara | Available |
| 2025-11-08 | PO1 |
FC Alverca | 1–1 | Rio Ave FC | Available |
| 2025-11-01 | PO1 |
Rio Ave FC | 0–4 | GD Estoril Praia | Available |
| 2025-10-25 | PO1 |
CF Estrela da Amadora | 1–2 | Rio Ave FC | Available |
| 2025-10-05 | PO1 |
Rio Ave FC | 3–0 | CD Tondela | Available |
| 2025-09-28 | PO1 |
FC Famalicão | 0–0 | Rio Ave FC | Available |
| 2025-09-23 | PO1 |
Sport Lisboa e Benfica | 1–1 | Rio Ave FC | Available |
| 2025-09-19 | PO1 |
Rio Ave FC | 0–3 | FC Porto | Available |
| 2025-09-13 | PO1 |
Moreirense FC | 3–1 | Rio Ave FC | Available |
| 2025-08-31 | PO1 |
Rio Ave FC | 2–2 | Sporting Clube de Braga | Available |
| 2025-08-23 | PO1 |
FC Arouca | 3–3 | Rio Ave FC | Available |
| 2025-08-17 | PO1 |
Rio Ave FC | 1–1 | CD Nacional | Available |
| 2025-05-16 | PO1 |
Rio Ave FC | 1–1 | Gil Vicente FC | Available |
| 2025-05-10 | PO1 |
CD Nacional | 3–3 | Rio Ave FC | Available |
| 2025-05-05 | PO1 |
Rio Ave FC | 2–0 | CF Estrela da Amadora | Available |
| 2025-04-27 | PO1 |
Vitória Guimarães | 3–0 | Rio Ave FC | Available |
| 2025-04-22 | PO1 |
Rio Ave FC | 1–2 | Sporting CP | Available |
| 2025-04-18 | PO1 |
Rio Ave FC | 1–1 | CD Santa Clara | Available |
| 2025-04-13 | PO1 |
Moreirense FC | 0–2 | Rio Ave FC | Available |
| 2025-04-07 | PO1 |
Rio Ave FC | 0–2 | Boavista FC | Available |
| 2025-04-03 | PO1 |
Sporting CP | 2–0 | Rio Ave FC | Available |
| 2025-03-29 | PO1 |
Casa Pia AC | 2–1 | Rio Ave FC | Available |
| 2025-03-16 | PO1 |
Rio Ave FC | 2–3 | Sport Lisboa e Benfica | Available |
| 2025-03-10 | PO1 |
FC Famalicão | 1–0 | Rio Ave FC | Available |
Teams faced most often by Omar Richards'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 % |
|---|---|---|---|---|---|---|---|---|
| Preston North End | 6 | 4 | 0 | 2 | 5 | 4 | +1 | 67% |
| Birmingham City | 6 | 3 | 1 | 2 | 8 | 6 | +2 | 50% |
| Nottingham Forest | 6 | 2 | 3 | 1 | 10 | 7 | +3 | 33% |
| Brentford FC | 6 | 1 | 1 | 4 | 5 | 12 | -7 | 17% |
| Queens Park Rangers | 6 | 2 | 2 | 2 | 5 | 6 | -1 | 33% |
| Derby County | 6 | 2 | 2 | 2 | 14 | 11 | +3 | 33% |
| Barnsley FC | 6 | 3 | 3 | 0 | 9 | 3 | +6 | 50% |
| Cardiff City | 6 | 3 | 3 | 0 | 9 | 4 | +5 | 50% |
| Leeds United | 6 | 2 | 1 | 3 | 4 | 6 | -2 | 33% |
| Sheffield Wednesday | 6 | 3 | 1 | 2 | 8 | 7 | +1 | 50% |
| Fulham FC | 6 | 2 | 1 | 3 | 5 | 12 | -7 | 33% |
| Bristol City | 6 | 2 | 0 | 4 | 5 | 8 | -3 | 33% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 15/16 | Senior debut season | |
| 16/17 | 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′ |
|---|---|---|---|---|---|---|
| 24/25 | 31 | 0 | 4 | 0 | 0 | 0 |
| 21/22 | 17 | 0 | 2 | 0 | 0 | 0 |
| 20/21 | 42 | 0 | 8 | 0 | 0 | 0 |
| 19/20 | 34 | 390 | 3 | 0 | 0 | 0.69 |
| 18/19 | 17 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | 17 | 384 | 4 | 0 | 0 | 0.94 |
| 16/17 | 14 | 1,065 | 2 | 0 | 0 | 0.17 |
Output by competition
Career goals and assists broken down by tournament.
More on Omar Richards
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Omar Richards
Who is Omar Richards?
Omar Richards is an England professional footballer who plays as a left-back for Rio Ave FC.
How old is Omar Richards?
Omar Richards is 28 years old. He was born on February 15, 1998 in London.
What position does Omar Richards play?
Omar Richards plays as a left-back (Defender - Left-Back).
What club does Omar Richards play for?
Omar Richards currently plays for Rio Ave FC.
How many career goals has Omar Richards scored?
Across all senior club competitions in our dataset, Omar Richards has scored 4 goals in 191 appearances.
What is Omar Richards's market value?
Omar Richards's most recent reported market value is €2.50m.