Statistics
- Cardiff2026/271702
- Cardiff2025/264687
- Cardiff2024/25343—
- QPR2023/243944
- QPR2022/23296—
- QPR2021/2238711
- QPR2020/213835
- Huddersfield2019/201420
- Benfica B2018/193411—
- Benfica U232018/1920—
- Benfica B2017/18303—
- Benfica U232017/1810—
- Arsenal U232016/17193—
- Arsenal2016/17300
- Arsenal U192016/1710—
- Arsenal U192015/1661—
- Arsenal U192014/1561—
Trophies & honours
- Primeira LigaPortugal2nd Place2017/18
- Super CupPortugalWinner2017
- FA CupEnglandWinner2016/17
- Premier LeagueEngland2nd Place2015/16
- Community ShieldEnglandWinner2015
- Emirates CupWorldWinner2015
- Premier League Asia TrophyWorldWinner2015
- Emirates CupWorld2nd Place2014
- Premier LeagueEngland2nd Place
- Emirates CupWorld2nd Place
- Emirates CupWorldWinner
- FA CupEnglandWinner
- Community ShieldEnglandWinner
- Premier League Asia TrophyWorldWinner
- Primeira LigaPortugal2nd Place
- Super CupPortugalWinner
Transfers
- 2024Free
- 2019Loan
- 2017Free
About Christopher Willock
Christopher Willock (28, England) is a midfielder for Cardiff. In the 2026/27 season he has made 17 appearances across 2 competitions. His minutes-weighted match rating averages 6.78. Season-by-season and per-competition stats are below.
Before that, Christopher Willock played for QPR, West Brom and Arsenal. Christopher Willock has earned 20 caps for England at international level. In 2026/27 he has 0 goals, down from 8 goals in 2025/26.
Christopher Willock: questions and answers
- How many goals has Christopher Willock scored in 2026/27?
- 0 goals in 17 appearances across all competitions, with 2 assists.
- Which club does Christopher Willock play for?
- Cardiff.
- How old is Christopher Willock?
- 28, born on 31 January 1998.
- What position does Christopher Willock play?
- Midfielder.
Cardiff squad
Next fixture
Cardiff travel to Norwich in the EFL Championship on 21 November 2026.
Recent matches
- 7 Nov 2026 · EFL Championship · vs BurnleyW 5–4
- 4 Nov 2026 · EFL Championship · vs West HamD 3–3
- 31 Oct 2026 · EFL Championship · at WolvesL 0–3
- 24 Oct 2026 · EFL Championship · vs BirminghamW 1–0(sub)
- 17 Oct 2026 · EFL Championship · at MiddlesbroughD 2–2
- 13 Oct 2026 · EFL Championship · vs WatfordW 5–1
- 10 Oct 2026 · EFL Championship · at BlackburnL 1–2(sub)
- 19 Sept 2026 · EFL Championship · vs CharltonW 3–1
- 12 Sept 2026 · EFL Championship · at BoltonL 0–1
- 8 Sept 2026 · EFL Championship · vs Stoke CityD 1–1
England U19 squad
Data updated
