Career snapshot
Born the same day
Shares 2006-02-13 · 6 players total
| Full name | Zac Hadi |
|---|---|
| Name in home country | Zachariah Hazim Hadi |
| Date of birth | 2006-02-13 (20 yrs) |
| Place of birth | , |
| Citizenship | England Iraq |
| Position | Goalkeeper |
| Foot | |
| Height | 0.00 m |
| Current club | Bradford City |
| Joined | 2024-07-01 |
| Contract expires | 2026-06-30 |
| Agent | OmniSports |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Bradford City | 3 | 23/24 | 25/26 | 0 | 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 | EFL Cup | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | League Two | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | EFL Trophy | Bradford City | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 24/25 | 2024-07-01 | Bradford U18 | Bradford | Transfer | 0 | — |
| 24/25 | 2025-03-06 | Bradford | Liversedge | Loan | 0 | — |
| 24/25 | 2025-05-31 | Liversedge | Bradford | Return from loan | 0 | — |
No recorded injuries.
No market value history.
No national team data.
No teammate data.
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-05-31 | Liversedge | Bradford | Return from loan | — | — |
| 24/25 | 2025-03-06 | Bradford | Liversedge | Loan | — | — |
Last 50 matches for Bradford City 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 |
Luton Town | 2–1 | Bradford City | Available |
| 2026-01-31 | GB3 |
Bradford City | 1–0 | Doncaster Rovers | Available |
| 2026-01-27 | GB3 |
Lincoln City | 3–0 | Bradford City | Available |
| 2026-01-24 | GB3 |
Huddersfield Town | 1–0 | Bradford City | Available |
| 2026-01-17 | GB3 |
Bradford City | 1–2 | Cardiff City | Available |
| 2026-01-04 | GB3 |
Blackpool FC | 1–2 | Bradford City | Available |
| 2026-01-01 | GB3 |
Mansfield Town | 3–0 | Bradford City | Available |
| 2025-12-29 | GB3 |
Bradford City | 1–0 | Port Vale FC | Available |
| 2025-12-26 | GB3 |
Bradford City | 0–1 | Wigan Athletic | Available |
| 2025-12-20 | GB3 |
Leyton Orient | 1–1 | Bradford City | Available |
| 2025-12-13 | GB3 |
Bradford City | 1–1 | Reading FC | Available |
| 2025-12-09 | GB3 |
Port Vale FC | 0–0 | Bradford City | Available |
| 2025-11-29 | GB3 |
Bradford City | 2–1 | Exeter City | Available |
| 2025-11-22 | GB3 |
Bolton Wanderers | 1–0 | Bradford City | Available |
| 2025-11-15 | GB3 |
Plymouth Argyle | 0–0 | Bradford City | Available |
| 2025-11-08 | GB3 |
Bradford City | 1–0 | Burton Albion | Available |
| 2025-10-28 | GB3 |
Bradford City | 0–0 | Lincoln City | Available |
| 2025-10-25 | GB3 |
Stevenage FC | 1–1 | Bradford City | Available |
| 2025-10-18 | GB3 |
Bradford City | 2–2 | Barnsley FC | Available |
| 2025-10-02 | GB3 |
Rotherham United | 2–2 | Bradford City | Available |
| 2025-09-27 | GB3 |
Bradford City | 1–0 | Blackpool FC | Available |
| 2025-09-20 | GB3 |
Cardiff City | 1–3 | Bradford City | Available |
| 2025-09-13 | GB3 |
Bradford City | 3–1 | Huddersfield Town | Available |
| 2025-09-06 | GB3 |
Doncaster Rovers | 3–1 | Bradford City | Available |
| 2025-08-30 | GB3 |
Bradford City | 3–2 | AFC Wimbledon | Available |
| 2025-08-23 | GB3 |
Peterborough United | 1–1 | Bradford City | Available |
| 2025-08-19 | GB3 |
Stockport County | 1–2 | Bradford City | Available |
| 2025-08-16 | GB3 |
Bradford City | 2–1 | Luton Town | Available |
| 2025-08-09 | GB3 |
Northampton Town | 0–0 | Bradford City | Available |
| 2025-08-02 | GB3 |
Bradford City | 2–1 | Wycombe Wanderers | Available |
| 2025-05-03 | GB4 |
Bradford City | 1–0 | Fleetwood Town | Available |
| 2025-04-26 | GB4 |
Doncaster Rovers | 2–1 | Bradford City | Available |
| 2025-04-21 | GB4 |
Chesterfield FC | 3–3 | Bradford City | Available |
| 2025-04-17 | GB4 |
Bradford City | 1–1 | Notts County | Available |
| 2025-04-12 | GB4 |
Swindon Town | 5–4 | Bradford City | Available |
| 2025-04-05 | GB4 |
Bradford City | 2–0 | Crewe Alexandra | Available |
| 2025-04-01 | GB4 |
Port Vale FC | 2–0 | Bradford City | Available |
| 2025-03-29 | GB4 |
Accrington Stanley | 0–0 | Bradford City | Available |
| 2025-03-22 | GB4 |
Bradford City | 4–1 | Colchester United | Available |
| 2025-03-15 | GB4 |
Bradford City | 0–1 | Tranmere Rovers | Available |
| 2025-03-08 | GB4 |
Gillingham FC | 1–0 | Bradford City | Available |
| 2025-03-04 | GB4 |
Bradford City | 3–0 | Cheltenham Town | Available |
| 2025-03-01 | GB4 |
Salford City | 1–2 | Bradford City | Available |
| 2025-02-25 | GB4 |
Bromley FC | 0–1 | Bradford City | Available |
| 2025-02-22 | GB4 |
Bradford City | 2–0 | Milton Keynes Dons | Available |
| 2025-02-15 | GB4 |
Newport County | 0–0 | Bradford City | Available |
| 2025-02-11 | GB4 |
Bradford City | 1–0 | Accrington Stanley | Available |
| 2025-02-08 | GB4 |
Bradford City | 1–0 | Harrogate Town | Available |
| 2025-02-01 | GB4 |
AFC Wimbledon | 1–0 | Bradford City | Available |
| 2025-01-28 | GB4 |
Bradford City | 1–0 | Morecambe FC | Available |
More on Zac Hadi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Zac Hadi
Who is Zac Hadi?
Zac Hadi is an England professional footballer who plays as a goalkeeper for Bradford City.
How old is Zac Hadi?
Zac Hadi is 20 years old. He was born on February 13, 2006.
What position does Zac Hadi play?
Zac Hadi plays as a goalkeeper (Goalkeeper).
What club does Zac Hadi play for?
Zac Hadi currently plays for Bradford City.