Skip to content
Chris Richards

Chris Richards

Defender - Centre-Back  at Crystal Palace
Age26
CitizenshipUnited States
Height1.88 m
Footright
BornMarch 28, 2000
at Crystal Palace 1,397 days · joined 2022-07-27
👕100+ Apps 🏴25+ Caps
Market value €14.00m
Centre-Back Defender

Career snapshot

8
clubs played for
18/19
debut season
0.05
goals / match
Crystal Palace
top club · 77 apps

Career highs

€14.00m
peak value · 2025
€12.00m
top transfer fee · 22/23
4
best season · 19/20
46 / 4
int'l caps / goals
190Appearances
9Goals
7Assists
24Yellow cards
0Red cards
88Full matches (90′)
Full nameChris Richards
Name in home countryChristopher Jeffrey Richards
Date of birth2000-03-28 (26 yrs)
Place of birthBirmingham, Alabama, United States
CitizenshipUnited States
PositionDefender - Centre-Back (main: Defender)
Footright
Height188.00 m
Current clubCrystal Palace
Joined2022-07-27
Contract expires2027-06-30
AgentRoc Nation Sports
OutfitterNike
Jul 2025
25/26 — Crystal Palace
5 matches · 0 G · 0 A · across 3 competitions
Apr 2025
Injury: unknown
2 games missed
Sep 2024
Injury: unknown
8 games missed
Jul 2024
24/25 — Crystal Palace
32 matches · 1 G · 1 A · across 3 competitions
Apr 2024
Injury: unknown
3 games missed
Jul 2023
23/24 — Crystal Palace, Crystal Palace U21
31 matches · 1 G · 1 A · across 4 competitions
Sep 2022
Injury: unknown
11 games missed
Jul 2022
Transfer: Bayern Munich → Crystal Palace
22/23 · Transfer · €12.00m
Jul 2022
22/23 — Crystal Palace, Crystal Palace U21
11 matches · 0 G · 0 A · across 4 competitions
Jun 2022
Transfer: TSG Hoffenheim → Bayern Munich
21/22 · Return from loan
Apr 2022
Injury: unknown
4 games missed
Jan 2022
Injury: unknown
11 games missed
Aug 2021
Transfer: Bayern Munich → TSG Hoffenheim
21/22 · Loan
Jul 2021
21/22 — Bayern Munich, TSG 1899 Hoffenheim
23 matches · 1 G · 1 A · across 3 competitions
Jun 2021
Transfer: TSG Hoffenheim → Bayern Munich
20/21 · Return from loan
Apr 2021
Injury: unknown
3 games missed
Feb 2021
Injury: unknown
1 games missed
Feb 2021
Transfer: Bayern Munich → TSG Hoffenheim
20/21 · Loan
Oct 2020
Injury: unknown
2 games missed
Jul 2020
20/21 — FC Bayern Munich II, Bayern Munich, TSG 1899 Hoffenheim
28 matches · 0 G · 3 A · across 6 competitions
Jul 2020
Transfer: FC Bayern II → Bayern Munich
20/21 · Transfer
Oct 2019
Injury: unknown
1 games missed
Jul 2019
19/20 — FC Bayern Munich II, Bayern Munich
31 matches · 4 G · 0 A · across 2 competitions
Jul 2019
Transfer: FC Bayern U19 → FC Bayern II
19/20 · Transfer
Jun 2019
Injury: unknown
3 games missed
Jan 2019
Transfer: Dallas → FC Bayern U19
18/19 · Transfer · €5.30m
Dec 2018
Transfer: FC Bayern U19 → Dallas
18/19 · Return from loan
Jul 2018
Transfer: Dallas → FC Bayern U19
18/19 · Loan
Jul 2018
18/19 — FC Bayern Munich U19, FC Bayern Munich II, Bayern Munich UEFA U19
29 matches · 2 G · 1 A · across 4 competitions
Jul 2018
2018 — FC Dallas
0 matches · 0 G · 0 A · across 1 competition
Apr 2018
Transfer: Dallas Academy → Dallas
17/18 · Transfer
Jul 2017
Transfer: Texans SC → Dallas Academy
17/18 · Transfer
Jul 2016
Transfer: Alabama FC → Texans SC
16/17 · Transfer
Jan 1970
Peak market value: €14.00m
Highest valuation recorded in dataset
7,896 min
Minutes played by club
Crystal Palace 50.9%
Crystal Palace U21 0.0%
Bayern Munich 0.0%
TSG 1899 Hoffenheim 16.5%
FC Dallas 0.0%
FC Bayern Munich II 8.5%
FC Bayern Munich U19 24.2%
Bayern Munich UEFA U19 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Crystal Palace 4 22/23 25/26 77 2 2 4,016
Crystal Palace U21 2 22/23 23/24 2 0 0 0
Bayern Munich 3 19/20 21/22 10 0 1 0
TSG 1899 Hoffenheim 2 20/21 21/22 34 1 2 1,300
FC Dallas 1 2018 2018 0 0 0 0
FC Bayern Munich II 3 18/19 20/21 38 4 1 670
FC Bayern Munich U19 1 18/19 18/19 23 2 1 1,910
Bayern Munich UEFA U19 1 18/19 18/19 6 0 0 0

Career trajectory — goals, assists & market value

1€3.5M2€7M3€10.5M4€14M18/19 — 2 goals (FC Bayern Munich U19)18/19 — 1 assists318/1919/20 — 4 goals (FC Bayern Munich II)419/2020/21 — 3 assists320/2121/22 — 1 goals (TSG 1899 Hoffenheim)21/22 — 1 assists221/2222/2323/24 — 1 goals (Crystal Palace)23/24 — 1 assists223/2424/25 — 1 goals (Crystal Palace)24/25 — 1 assists224/2525/2618/19 — €50K19/20 — €1.5M20/21 — €4M21/22 — €7.5M22/23 — €12M23/24 — €10M24/25 — €12M25/26 — €14MGoalsAssistsMarket value

Goals by season

18/19: 2218/1919/20: 4419/2020/21: 0020/212018: 00201821/22: 1121/2222/23: 0022/2323/24: 1123/2424/25: 1124/2525/26: 0025/26

Assists by season

18/19: 1118/1919/20: 0019/2020/21: 3320/212018: 00201821/22: 1121/2222/23: 0022/2323/24: 1123/2424/25: 1124/2525/26: 0025/26
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
25/26 Community Shield Crystal Palace 1 0 0 0 0 0
25/26 Premier League Crystal Palace 3 0 0 0 0 0
25/26 UECL Qualifiers Crystal Palace 1 0 0 0 0 0
24/25 EFL Cup Crystal Palace 2 0 0 0 0 0
24/25 FA Cup Crystal Palace 6 0 1 2 0 0
24/25 Premier League Crystal Palace 24 1 0 2 0 1,925
23/24 EFL Cup Crystal Palace 2 0 0 0 0 0
23/24 FA Cup Crystal Palace 2 0 0 0 0 0
23/24 Premier League Crystal Palace 26 1 1 3 0 2,091
23/24 Premier League 2 Crystal Palace U21 1 0 0 1 0 0
22/23 EFL Cup Crystal Palace 1 0 0 0 0 0
22/23 FA Cup Crystal Palace 0 0 0 0 0 0
22/23 Premier League Crystal Palace 9 0 0 0 0 0
22/23 Premier League 2 Crystal Palace U21 1 0 0 0 0 0
21/22 Bundesliga Bayern Munich 1 0 0 0 0 0
21/22 Bundesliga TSG 1899 Hoffenheim 19 1 1 1 0 1,300
21/22 DFB-Pokal Bayern Munich 1 0 0 0 0 0
21/22 DFB-Pokal TSG 1899 Hoffenheim 2 0 0 1 0 0
21/22 DFL-Supercup Bayern Munich 0 0 0 0 0 0
2018 US Open Cup FC Dallas 0 0 0 0 0 0
20/21 3. Liga FC Bayern Munich II 8 0 1 2 0 0
20/21 Bundesliga Bayern Munich 3 0 1 0 0 0
20/21 Bundesliga TSG 1899 Hoffenheim 11 0 1 1 0 0
20/21 Champions League Bayern Munich 3 0 0 0 0 0
20/21 DFL-Supercup Bayern Munich 1 0 0 0 0 0
20/21 Europa League TSG 1899 Hoffenheim 2 0 0 0 0 0
20/21 UEFA Super Cup Bayern Munich 0 0 0 0 0 0
19/20 3. Liga FC Bayern Munich II 30 4 0 5 0 670
19/20 Bundesliga Bayern Munich 1 0 0 0 0 0
18/19 DFB-Pokal der Junioren FC Bayern Munich U19 2 1 0 0 0 180
18/19 Regionalliga Bayern FC Bayern Munich II 0 0 0 0 0 0
18/19 U19-Bundesliga S/SW FC Bayern Munich U19 21 1 1 4 0 1,730
18/19 UEFA Youth League Bayern Munich UEFA U19 6 0 0 2 0 0
SeasonDateFromToTypeMarket valueFee
16/17 2016-07-01 Alabama FC Texans SC Transfer 0
17/18 2017-07-01 Texans SC Dallas Academy Transfer 0
17/18 2018-04-12 Dallas Academy Dallas Transfer 0
18/19 2018-07-09 Dallas FC Bayern U19 Loan 50000
18/19 2018-12-31 FC Bayern U19 Dallas Return from loan 50000
18/19 2019-01-24 Dallas FC Bayern U19 Transfer 50000 €5.30m
19/20 2019-07-01 FC Bayern U19 FC Bayern II Transfer 50000
20/21 2020-07-01 FC Bayern II Bayern Munich Transfer 1800000
20/21 2021-02-01 Bayern Munich TSG Hoffenheim Loan 5000000
20/21 2021-06-30 TSG Hoffenheim Bayern Munich Return from loan 7500000
21/22 2021-08-31 Bayern Munich TSG Hoffenheim Loan 7500000
21/22 2022-06-30 TSG Hoffenheim Bayern Munich Return from loan 7500000
22/23 2022-07-27 Bayern Munich Crystal Palace Transfer 7500000 €12.00m
SeasonInjuryFromToDays missedGames missed
19/20 Ankle injury 2019-06-10 2019-07-25 46 3
19/20 Ill 2019-10-17 2019-10-24 8 1
20/21 Calf problems 2020-10-05 2020-10-19 15 2
20/21 minor knock 2021-02-11 2021-02-15 5 1
20/21 Hamstring injury 2021-04-26 2021-07-08 74 3
21/22 Foot injury 2022-01-31 2022-03-31 60 11
21/22 Hamstring injury 2022-04-18 2022-06-30 74 4
22/23 Leg injury 2022-09-18 2022-11-14 58 11
24/25 Knee problems 2024-04-01 2024-04-19 19 3
24/25 Hamstring injury 2024-09-27 2024-11-03 38 8
24/25 Calf problems 2025-04-01 2025-04-11 11 2
Current€14.00m
Peak€14.00m
Low€50k
Δ since start+€13.95m
€50k€3.54m€7.03m€10.51m€14.00m197019701970
DateValue
Jan 1, 1970 €14.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €8.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €10.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €12.00m
Jan 1, 1970 €7.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €7.50m
Jan 1, 1970 €7.50m
Jan 1, 1970 €4.00m
Jan 1, 1970 €2.20m
Jan 1, 1970 €2.00m
Jan 1, 1970 €1.80m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.50m
Jan 1, 1970 €50k
TeamShirtMatchesGoalsDebutAge at debutStatus
Team #35707 #14 2 0 former national player
Team #28164 0 0 former national player
Team #11946 #5 12 1 former national player
Team #3505 #3 32 3 current national player
TeammatePPG played withJoint goalsMinutes
Angelo Stiller 2 0 0
Eberechi Eze 2 0 0
Josip Stanisic 2 0 0
Joshua Zirkzee 2 1 0
Joachim Andersen 1 0 0
Jeffrey Schlupp 1 0 0
Jordan Ayew 1 1 0
Oliver Baumann 1 0 0
Ihlas Bebou 1 1 0
Andrej Kramaric 1 1 0
Odsonne Édouard 1 0 0
Alexander Lungwitz 2 0 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
19/20 3. Liga FC Bayern Munich II 4 30
18/19 U19-Bundesliga S/SW FC Bayern Munich U19 1 21
18/19 DFB-Pokal der Junioren FC Bayern Munich U19 1 2

Top assist seasons

SeasonCompetitionClubAssistsMatches
20/21 Bundesliga TSG 1899 Hoffenheim 2 14
18/19 U19-Bundesliga S/SW FC Bayern Munich U19 1 21
20/21 3. Liga FC Bayern Munich II 1 8

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
21/22 2022-06-30 TSG Hoffenheim Bayern Munich Return from loan €7.50m
21/22 2021-08-31 Bayern Munich TSG Hoffenheim Loan €7.50m
20/21 2021-06-30 TSG Hoffenheim Bayern Munich Return from loan €7.50m
20/21 2021-02-01 Bayern Munich TSG Hoffenheim Loan €5.00m
18/19 2018-12-31 FC Bayern U19 Dallas Return from loan €50k
18/19 2018-07-09 Dallas FC Bayern U19 Loan €50k

Last 12 matches for Crystal Palace while Chris Richards was at the club (joined 2022-07-27). 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.

DateCompHomeScoreAwayAvailability
2025-05-17 GB1 Crystal Palace 1–0 Manchester City Available
2025-04-26 GB1 Crystal Palace 3–0 Aston Villa Available
2025-03-29 GB1 Fulham FC 0–3 Crystal Palace Available
2025-03-01 GB1 Crystal Palace 3–1 Millwall FC Available
2024-12-18 CGB Arsenal FC 3–2 Crystal Palace Available
2024-10-30 CGB Aston Villa 1–2 Crystal Palace INJURED Hamstring injury
2024-09-17 CGB Queens Park Rangers 1–2 Crystal Palace Available
2024-08-27 CGB Crystal Palace 4–0 Norwich City Available
2023-09-26 CGB Manchester United 3–0 Crystal Palace Available
2023-08-29 CGB Plymouth Argyle 2–4 Crystal Palace Available
2022-11-09 CGB Newcastle United 3–2 Crystal Palace INJURED Leg injury
2022-08-23 CGB Oxford United 0–2 Crystal Palace Available

Teams faced most often by Chris Richards's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).

OpponentPWDLGFGAGDWin %
VfL Bochum 1848 6 3 0 3 10 9 +1 50%
Eintracht Frankfurt 6 1 2 3 10 15 -5 17%
Bayer 04 Leverkusen 6 0 1 5 9 18 -9 0%
1. FSV Mainz 05 6 1 1 4 4 11 -7 17%
FC Bayern München 6 1 1 4 5 19 -14 17%
Borussia Dortmund 6 1 1 4 11 15 -4 17%
Watford FC 6 1 1 4 4 7 -3 17%
FC Augsburg 6 3 3 0 12 4 +8 50%
SC Freiburg 6 1 1 4 11 14 -3 17%
VfB Stuttgart 6 2 2 2 8 11 -3 33%
RB Leipzig 6 2 1 3 9 13 -4 33%
Borussia Mönchengladbach 6 1 2 3 12 17 -5 17%

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
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.

SeasonMatchesMinsYC2nd YCRCCards / 90′
24/25 32 1,925 4 1 0 0.23
23/24 31 2,091 4 0 0 0.17
21/22 23 1,300 2 0 0 0.14
20/21 28 0 3 0 0 0
19/20 31 670 5 0 0 0.67
18/19 29 1,910 6 0 0 0.28

Output by competition

Career goals and assists broken down by tournament.

3. Liga
38 apps
4 G
1 A
Premier League
62 apps
2 G
1 A
Bundesliga
35 apps
1 G
3 A
U19-Bundesliga S/SW
21 apps
1 G
1 A
DFB-Pokal der Junioren
2 apps
1 G
0 A
FA Cup
8 apps
0 G
1 A
EFL Cup
5 apps
0 G
0 A
UEFA Youth League
6 apps
0 G
0 A

Frequently asked about Chris Richards

Who is Chris Richards?

Chris Richards is an United professional footballer who plays as a centre-back for Crystal Palace.

How old is Chris Richards?

Chris Richards is 26 years old. He was born on March 28, 2000 in Birmingham, Alabama.

What position does Chris Richards play?

Chris Richards plays as a centre-back (Defender - Centre-Back).

What club does Chris Richards play for?

Chris Richards currently plays for Crystal Palace.

How many career goals has Chris Richards scored?

Across all senior club competitions in our dataset, Chris Richards has scored 9 goals in 190 appearances.

What is Chris Richards's market value?

Chris Richards's most recent reported market value is €14.00m.