Live Roster
Current Details
Minute Requirement
406 / 400
Requirement met
Season 8 Growth
+164
Tk Growth
+103
Ps Growth
+38
Sh Growth
+23
All Seasons
Career Record
Current Campaign
Season 8
Career Path
By Season and Club
| Season | Club | Apps | Goals | Assists | Minutes |
|---|---|---|---|---|---|
| S8 | Watford | 10 | 0 | 0 | 406 |
| S7 | Watford | 11 | 0 | 0 | 903 |
| S6 | Wolves | 34 | 0 | 0 | 1,000 |
| S5 | Wolves | 29 | 0 | 1 | 1,165 |
| S4 | Norwich City | 12 | 0 | 0 | 916 |
| S3 | Norwich City | 32 | 1 | 0 | 2,122 |
All Seasons
Competition Record
| Competition | Apps | Goals | Assists |
|---|---|---|---|
| FFO Champ | 57 | 1 | 0 |
| FFO Prem | 48 | 0 | 1 |
| FFO DPT | 8 | 0 | 0 |
| FFO FLT | 6 | 0 | 0 |
| FFO DBC | 4 | 0 | 0 |
| FFO FA CUP | 4 | 0 | 0 |
| FFO Vase | 1 | 0 | 0 |
Latest Matches
Recent Appearances
| Date | Competition | Club | Opponent | Result | Pos | Role | Min | G | A | |
|---|---|---|---|---|---|---|---|---|---|---|
| 14 Aug 2026 | FFO Champ | Watford | Birmingham City | D 0–0 | DF | Sub | 22 | 0 | 0 | — |
| 12 Aug 2026 | FFO FLT | Watford | Union Berlin | D 2–2 | DF | Sub | 39 | 0 | 0 | — |
| 10 Aug 2026 | FFO Champ | Watford | Coventry City | W 3–0 | DF | Sub | 39 | 0 | 0 | — |
| 7 Aug 2026 | FFO Champ | Watford | Stockport County | W 4–0 | DF | Sub | 41 | 0 | 0 | — |
| 5 Aug 2026 | FFO FA CUP | Watford | Everton | D 1–1 | DF | Sub | 65 | 0 | 0 | — |
| 3 Aug 2026 | FFO Champ | Watford | Brighton | W 3–0 | DF | Sub | 40 | 0 | 0 | — |
| 31 Jul 2026 | FFO Champ | Watford | Sheffield United | W 3–1 | DF | Sub | 37 | 0 | 0 | — |
| 13 Jul 2026 | FFO Champ | Watford | Brentford | W 1–0 | DF | Sub | 34 | 0 | 0 | — |
| 10 Jul 2026 | FFO Champ | Watford | Everton | W 3–1 | DF | Sub | 45 | 0 | 0 | — |
| 8 Jul 2026 | FFO FLT | Watford | AC Milan | L 2–5 | DF | Sub | 44 | 0 | 0 | — |
| 4 May 2026 | FFO Champ | Watford | Brighton | L 1–2 | DF | Start | 98 | 0 | 0 | — |
| 1 May 2026 | FFO Champ | Watford | Bristol City | W 1–0 | DF | Start | 99 | 0 | 0 | — |
0–0
0–0