Zain Westbrooke
Career snapshot
Career highs
Born the same day
Shares 1996-10-28 · 6 players total
| Full name | Zain Westbrooke |
|---|---|
| Name in home country | Zain Sam Westbrooke |
| Date of birth | 1996-10-28 (29 yrs) |
| Place of birth | Chertsey, England |
| Citizenship | England |
| Position | Midfield - Central Midfield (main: Midfield) |
| Foot | right |
| Height | 180.00 m |
| Current club | Doncaster Rovers |
| Joined | 2023-03-24 |
| Contract expires | 2026-06-30 |
| Agent | Fifteen Eleven ... |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Doncaster Rovers | 4 | 22/23 | 25/26 | 53 | 2 | 5 | 1,703 |
| Bristol Rovers | 3 | 20/21 | 22/23 | 60 | 4 | 9 | 1,900 |
| Stevenage FC | 1 | 21/22 | 21/22 | 12 | 0 | 1 | 0 |
| Coventry City | 2 | 18/19 | 19/20 | 41 | 4 | 5 | 427 |
| Brentford FC | 2 | 16/17 | 17/18 | 1 | 0 | 0 | 0 |
| Leyton Orient | 1 | 17/18 | 17/18 | 6 | 0 | 0 | 0 |
| Solihull Moors | 1 | 17/18 | 17/18 | 2 | 0 | 1 | 0 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | EFL Cup | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | EFL Cup | Doncaster Rovers | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | EFL Trophy | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | FA Cup | Doncaster Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League Two | Doncaster Rovers | 7 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Cup | Doncaster Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Doncaster Rovers | 3 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | FA Cup | Doncaster Rovers | 2 | 1 | 0 | 0 | 0 | 182 |
| 23/24 | League Two | Doncaster Rovers | 27 | 1 | 3 | 5 | 0 | 1,521 |
| 23/24 | League Two Play-Offs | Doncaster Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | EFL Trophy | Bristol Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | FA Cup | Bristol Rovers | 0 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League One | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | League Two | Doncaster Rovers | 8 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | EFL Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | EFL Trophy | Bristol Rovers | 3 | 1 | 1 | 0 | 0 | 196 |
| 21/22 | FA Cup | Bristol Rovers | 2 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | League Two | Stevenage FC | 12 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | League Two | Bristol Rovers | 3 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | EFL Cup | Bristol Rovers | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | EFL Trophy | Bristol Rovers | 3 | 1 | 1 | 0 | 0 | 197 |
| 20/21 | FA Cup | Bristol Rovers | 3 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | League One | Bristol Rovers | 41 | 2 | 6 | 0 | 0 | 1,507 |
| 19/20 | EFL Cup | Coventry City | 1 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | EFL Trophy | Coventry City | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | FA Cup | Coventry City | 6 | 0 | 2 | 0 | 0 | 0 |
| 19/20 | League One | Coventry City | 25 | 4 | 2 | 1 | 0 | 427 |
| 18/19 | EFL Trophy | Coventry City | 1 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | League One | Coventry City | 7 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Championship | Brentford FC | 0 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | FA Cup | Leyton Orient | 1 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National League | Leyton Orient | 5 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | National League | Solihull Moors | 2 | 0 | 1 | 0 | 1 | 0 |
| 16/17 | Championship | Brentford FC | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 11/12 | 2011-07-01 | Chelsea Youth | Brentford Yth. | Transfer | 0 | — |
| 13/14 | 2013-07-01 | Brentford Yth. | Brentford U18 | Transfer | 0 | — |
| 15/16 | 2015-07-01 | Brentford U18 | Brentford U21 | Transfer | 0 | — |
| 16/17 | 2016-07-01 | Brentford U21 | Brentford B | Transfer | 0 | — |
| 17/18 | 2017-09-01 | Brentford B | Solihull Moors | Loan | 0 | — |
| 17/18 | 2017-10-01 | Solihull Moors | Brentford B | Return from loan | 0 | — |
| 17/18 | 2017-10-11 | Brentford B | Leyton Orient | Loan | 0 | — |
| 17/18 | 2018-01-10 | Leyton Orient | Brentford B | Return from loan | 0 | — |
| 18/19 | 2018-07-01 | Brentford B | Coventry | Transfer | 0 | — |
| 20/21 | 2020-08-03 | Coventry | Bristol Rovers | Transfer | 0 | — |
| 21/22 | 2022-01-17 | Bristol Rovers | Stevenage | Loan | 0 | — |
| 21/22 | 2022-05-31 | Stevenage | Bristol Rovers | Return from loan | 0 | — |
| 22/23 | 2023-01-23 | Bristol Rovers | Without Club | Transfer | 200000 | — |
| 22/23 | 2023-03-24 | Without Club | Doncaster | Transfer | 200000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €125k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €175k |
| Jan 1, 1970 | €200k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Joe Ironside | 2 | 0 | 0 |
| Jonah Ayunga | 1 | 0 | 0 |
| Kyle McFadzean | 2 | 0 | 0 |
| Sam McCallum | 2 | 0 | 0 |
| Marko Marosi | 2 | 0 | 0 |
| Sam Nicholson | 1 | 1 | 0 |
| Max Ehmer | 1 | 0 | 0 |
| Michael Rose | 2 | 0 | 0 |
| Cian Harries | 1 | 0 | 0 |
| Joseph Olowu | 2 | 0 | 0 |
| Alfie Kilgour | 1 | 1 | 0 |
| Jordan Shipley | 2 | 1 | 0 |
| Dominic Hyam | 2 | 1 | 0 |
| Ed Upson | 1 | 0 | 0 |
| Liam Kelly | 2 | 0 | 0 |
| Tom Anderson | 2 | 0 | 0 |
| Josh Grant | 1 | 0 | 0 |
| Luke McCormick | 1 | 3 | 0 |
| Luke Leahy | 1 | 1 | 0 |
| Jack Baldwin | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 19/20 | League One | Coventry City | 4 | 25 |
| 20/21 | League One | Bristol Rovers | 2 | 41 |
| 20/21 | EFL Trophy | Bristol Rovers | 1 | 3 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 20/21 | League One | Bristol Rovers | 6 | 41 |
| 23/24 | League Two | Doncaster Rovers | 3 | 27 |
| 19/20 | FA Cup | Coventry City | 2 | 6 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 21/22 | 2022-05-31 | Stevenage | Bristol Rovers | Return from loan | — | — |
| 21/22 | 2022-01-17 | Bristol Rovers | Stevenage | Loan | — | — |
| 17/18 | 2018-01-10 | Leyton Orient | Brentford B | Return from loan | — | — |
| 17/18 | 2017-10-11 | Brentford B | Leyton Orient | Loan | — | — |
| 17/18 | 2017-10-01 | Solihull Moors | Brentford B | Return from loan | — | — |
| 17/18 | 2017-09-01 | Brentford B | Solihull Moors | Loan | — | — |
Last 50 matches for Doncaster Rovers 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-02-07 | GB3 |
Wycombe Wanderers | 4–0 | Doncaster Rovers | Available |
| 2026-01-31 | GB3 |
Bradford City | 1–0 | Doncaster Rovers | Available |
| 2026-01-27 | GB3 |
Doncaster Rovers | 3–0 | Leyton Orient | Available |
| 2026-01-24 | GB3 |
Doncaster Rovers | 3–3 | Wigan Athletic | Available |
| 2026-01-17 | GB3 |
AFC Wimbledon | 0–1 | Doncaster Rovers | Available |
| 2026-01-10 | GB3 |
Burton Albion | 1–2 | Doncaster Rovers | Available |
| 2026-01-01 | GB3 |
Doncaster Rovers | 1–1 | Bolton Wanderers | Available |
| 2025-12-29 | GB3 |
Stockport County | 2–0 | Doncaster Rovers | Available |
| 2025-12-26 | GB3 |
Blackpool FC | 2–0 | Doncaster Rovers | Available |
| 2025-12-20 | GB3 |
Doncaster Rovers | 1–2 | Plymouth Argyle | Available |
| 2025-12-13 | GB3 |
Cardiff City | 4–0 | Doncaster Rovers | Available |
| 2025-12-09 | GB3 |
Doncaster Rovers | 0–2 | Stockport County | Available |
| 2025-11-29 | GB3 |
Doncaster Rovers | 1–3 | Peterborough United | Available |
| 2025-11-22 | GB3 |
Stevenage FC | 2–0 | Doncaster Rovers | Available |
| 2025-11-15 | GB3 |
Lincoln City | 2–0 | Doncaster Rovers | Available |
| 2025-11-08 | GB3 |
Doncaster Rovers | 1–2 | Barnsley FC | Available |
| 2025-10-25 | GB3 |
Reading FC | 1–1 | Doncaster Rovers | Available |
| 2025-10-18 | GB3 |
Doncaster Rovers | 1–2 | Northampton Town | Available |
| 2025-10-11 | GB3 |
Leyton Orient | 4–0 | Doncaster Rovers | Available |
| 2025-10-04 | GB3 |
Doncaster Rovers | 1–1 | Burton Albion | Available |
| 2025-09-27 | GB3 |
Luton Town | 1–0 | Doncaster Rovers | Available |
| 2025-09-20 | GB3 |
Doncaster Rovers | 1–2 | AFC Wimbledon | Available |
| 2025-09-13 | GB3 |
Wigan Athletic | 3–0 | Doncaster Rovers | Available |
| 2025-09-06 | GB3 |
Doncaster Rovers | 3–1 | Bradford City | Available |
| 2025-08-30 | GB3 |
Doncaster Rovers | 1–0 | Rotherham United | Available |
| 2025-08-23 | GB3 |
Port Vale FC | 0–1 | Doncaster Rovers | Available |
| 2025-08-19 | GB3 |
Huddersfield Town | 2–0 | Doncaster Rovers | Available |
| 2025-08-16 | GB3 |
Doncaster Rovers | 1–1 | Wycombe Wanderers | Available |
| 2025-08-09 | GB3 |
Mansfield Town | 1–2 | Doncaster Rovers | Available |
| 2025-08-02 | GB3 |
Doncaster Rovers | 1–0 | Exeter City | Available |
| 2025-05-03 | GB4 |
Notts County | 1–2 | Doncaster Rovers | Available |
| 2025-04-26 | GB4 |
Doncaster Rovers | 2–1 | Bradford City | Available |
| 2025-04-21 | GB4 |
Doncaster Rovers | 3–0 | Colchester United | Available |
| 2025-04-18 | GB4 |
Tranmere Rovers | 0–3 | Doncaster Rovers | Available |
| 2025-04-15 | GB4 |
Salford City | 1–1 | Doncaster Rovers | Available |
| 2025-04-12 | GB4 |
Doncaster Rovers | 1–1 | AFC Wimbledon | Available |
| 2025-04-05 | GB4 |
Cheltenham Town | 0–2 | Doncaster Rovers | Available |
| 2025-04-01 | GB4 |
Doncaster Rovers | 2–2 | Walsall FC | Available |
| 2025-03-29 | GB4 |
Doncaster Rovers | 3–0 | Carlisle United | Available |
| 2025-03-15 | GB4 |
Crewe Alexandra | 1–1 | Doncaster Rovers | Available |
| 2025-03-08 | GB4 |
Doncaster Rovers | 2–2 | Swindon Town | Available |
| 2025-03-04 | GB4 |
Bromley FC | 1–0 | Doncaster Rovers | Available |
| 2025-03-01 | GB4 |
Doncaster Rovers | 3–0 | Newport County | Available |
| 2025-02-22 | GB4 |
Accrington Stanley | 1–2 | Doncaster Rovers | Available |
| 2025-02-18 | GB4 |
Morecambe FC | 0–1 | Doncaster Rovers | Available |
| 2025-02-15 | GB4 |
Doncaster Rovers | 1–2 | Grimsby Town | Available |
| 2025-02-06 | GB4 |
Chesterfield FC | 5–2 | Doncaster Rovers | Available |
| 2025-02-01 | GB4 |
Doncaster Rovers | 2–1 | Milton Keynes Dons | Available |
| 2025-01-29 | GB4 |
Barrow AFC | 1–3 | Doncaster Rovers | Available |
| 2025-01-25 | GB4 |
Doncaster Rovers | 1–0 | Harrogate Town | Available |
Teams faced most often by Zain Westbrooke'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 % |
|---|---|---|---|---|---|---|---|---|
| Milton Keynes Dons | 15 | 6 | 4 | 5 | 13 | 14 | -1 | 40% |
| Fleetwood Town | 14 | 2 | 6 | 6 | 8 | 16 | -8 | 14% |
| AFC Wimbledon | 13 | 5 | 3 | 5 | 20 | 18 | +2 | 38% |
| Gillingham FC | 13 | 3 | 4 | 6 | 16 | 21 | -5 | 23% |
| Shrewsbury Town | 13 | 7 | 2 | 4 | 18 | 12 | +6 | 54% |
| Sunderland AFC | 12 | 3 | 4 | 5 | 10 | 17 | -7 | 25% |
| Portsmouth FC | 12 | 5 | 4 | 3 | 16 | 16 | 0 | 42% |
| Oxford United | 12 | 4 | 2 | 6 | 16 | 22 | -6 | 33% |
| Ipswich Town | 12 | 3 | 2 | 7 | 10 | 21 | -11 | 25% |
| Accrington Stanley | 11 | 3 | 4 | 4 | 16 | 15 | +1 | 27% |
| Rochdale AFC | 11 | 7 | 3 | 1 | 21 | 14 | +7 | 64% |
| Lincoln City | 11 | 7 | 2 | 2 | 10 | 9 | +1 | 64% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 16/17 | Senior debut season | |
| 19/20 | 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 | 35 | 1,703 | 6 | 0 | 0 | 0.32 |
| 21/22 | 21 | 196 | 1 | 0 | 0 | 0.46 |
| 19/20 | 33 | 427 | 1 | 0 | 0 | 0.21 |
| 17/18 | 8 | 0 | 0 | 0 | 1 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Zain Westbrooke
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Zain Westbrooke
Who is Zain Westbrooke?
Zain Westbrooke is an England professional footballer who plays as a central midfield for Doncaster Rovers.
How old is Zain Westbrooke?
Zain Westbrooke is 29 years old. He was born on October 28, 1996 in Chertsey.
What position does Zain Westbrooke play?
Zain Westbrooke plays as a central midfield (Midfield - Central Midfield).
What club does Zain Westbrooke play for?
Zain Westbrooke currently plays for Doncaster Rovers.
How many career goals has Zain Westbrooke scored?
Across all senior club competitions in our dataset, Zain Westbrooke has scored 10 goals in 175 appearances.
What is Zain Westbrooke's market value?
Zain Westbrooke's most recent reported market value is €125k.
England