Live Roster
Current Details
Minute Requirement
629 / 600
Requirement met
Season 8 Growth
+421
Tk Growth
+101
Ps Growth
+180
Sh Growth
+140
All Seasons
Career Record
Current Campaign
Season 8
Career Path
By Season and Club
| Season | Club | Apps | Goals | Assists | Minutes |
|---|---|---|---|---|---|
| S8 | Watford | 14 | 1 | 1 | 629 |
| S7 | Watford | 37 | 2 | 2 | 2,254 |
| S6 | Watford | 25 | 0 | 2 | 1,811 |
| S6 | Aston Villa | 3 | 0 | 0 | 59 |
| S5 | Aston Villa | 30 | 0 | 1 | 897 |
| S4 | Aston Villa | 37 | 2 | 2 | 1,667 |
All Seasons
Competition Record
| Competition | Apps | Goals | Assists |
|---|---|---|---|
| FFO Prem | 57 | 1 | 2 |
| FFO Champ | 53 | 2 | 3 |
| FFO Vase | 16 | 1 | 1 |
| FFO DPT | 12 | 1 | 1 |
| FFO FA CUP | 4 | 0 | 0 |
| FFO FLT | 4 | 0 | 1 |
Latest Matches
Recent Appearances
| Date | Competition | Club | Opponent | Result | Pos | Role | Min | G | A | |
|---|---|---|---|---|---|---|---|---|---|---|
| 31 Aug 2026 | FFO Champ | Watford | West Brom | L 1–2 | MF | Start | 100 | 1 | 0 | — |
| 28 Aug 2026 | FFO Champ | Watford | Wrexham | D 0–0 | DM | Sub | 19 | 0 | 0 | — |
| 26 Aug 2026 | FFO FLT | Watford | RB Leipzig | W 4–2 | DM | Sub | 29 | 0 | 0 | — |
| 24 Aug 2026 | FFO Champ | Watford | Sunderland | D 1–1 | DM | Sub | 25 | 0 | 0 | — |
| 19 Aug 2026 | FFO FLT | Watford | PSV | L 1–2 | MF | Sub | 24 | 0 | 0 | — |
| 17 Aug 2026 | FFO Champ | Watford | Barnsley | W 2–1 | DM | Sub | 37 | 0 | 0 | — |
| 14 Aug 2026 | FFO Champ | Watford | Birmingham City | D 0–0 | DM | Sub | 41 | 0 | 0 | — |
| 12 Aug 2026 | FFO FLT | Watford | Union Berlin | D 2–2 | DM | Start | 95 | 0 | 0 | — |
| 10 Aug 2026 | FFO Champ | Watford | Coventry City | W 3–0 | DM | Sub | 39 | 0 | 0 | — |
| 20 Jul 2026 | FFO Champ | Watford | Ipswich Town | L 0–2 | MF | Start | 94 | 0 | 0 | — |
| 15 Jul 2026 | FFO FA CUP | Watford | Bournemouth | W 3–0 | DM | Sub | 35 | 0 | 0 | — |
| 10 Jul 2026 | FFO Champ | Watford | Everton | W 3–1 | DM | Sub | 30 | 0 | 0 | — |
0–0
0–0