Clubs
| Club | Seasons | Apps | Goals | Assists |
|---|---|---|---|---|
| Walsall | 2025/26 – 2026/27 | 13 | 0 | 1 |
| Drogheda United | 2023/24 – 2025/26 | 47 | 3 | 0 |
| Lincoln | 2022/23 – 2024/25 | 1 | 0 | — |
| Peterborough Sports | 2023/24 | 19 | 0 | — |
| Ayr Utd | 2023/24 | 14 | 0 | — |
| Lincoln City U18 | 2020 | 1 | 0 | — |
Transfers
| Date | From | To | Type |
|---|---|---|---|
| 1 Jul 2024 | Lincoln | Drogheda United | Free |
| 1 Feb 2024 | Lincoln | Peterborough Sports | Loan |
| 4 Aug 2023 | Lincoln | Ayr Utd | Loan |
| 1 Jul 2023 | Drogheda United | Lincoln | — |
| 1 Feb 2023 | Lincoln | Drogheda United | Loan |
| 14 Jan 2025 | Drogheda United | Walsall | Free Transfer |
| 1 Dec 2025 | Drogheda United | Walsall | Back from Loan |
| 15 Jan 2025 | Walsall | Drogheda United | Loan |
| 29 Nov 2025 | Drogheda United | Walsall | Return from loan |
Season by season
| Season | Competition | Club | Apps | Starts | Min | Goals | Assists | Yellow | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | League Cup | Walsall | 1 | 1 | 63 | 0 | 0 | 0 | 0 | 7.20 |
| 2026/27 | EFL Trophy | Walsall | 1 | 1 | 74 | 0 | 0 | 0 | 0 | 6.57 |
| 2026/27 | League Two | Walsall | 11 | 8 | 719 | 0 | 1 | 4 | 1 | 6.81 |
| 2025/26 | Premier Division | Drogheda United | 8 | 6 | 535 | 1 | 0 | 3 | 0 | 6.84 |
| 2024/25 | Premier Division | Drogheda United | 14 | 14 | 1107 | 1 | 0 | 4 | 0 | 6.84 |
| 2024/25 | FAI Cup | Drogheda United | 5 | 5 | 382 | 0 | — | 1 | 0 | — |
| 2023/24 | National League - North - Play-offs | Peterborough Sports | 17 | 16 | 1449 | 0 | — | 0 | 0 | — |
| 2023/24 | Championship | Ayr Utd | 12 | 9 | 920 | 0 | — | 5 | 0 | — |
| 2023/24 | Premier Division | Drogheda United | 20 | 19 | 1641 | 1 | — | 4 | 0 | 6.20 |
| 2023/24 | FA Trophy | Peterborough Sports | 2 | 2 | 180 | 0 | — | 0 | 0 | — |
| 2023/24 | Challenge Cup | Ayr Utd | 1 | 1 | 84 | 0 | — | 0 | 0 | — |
| 2023/24 | FA Cup | Ayr Utd | 1 | 0 | 44 | 0 | — | 1 | 0 | — |
| 2022/23 | EFL Trophy | Lincoln | 1 | 1 | 90 | 0 | — | 0 | 0 | — |
| 2020 | FA Youth Cup | Lincoln City U18 | 1 | 0 | 44 | 0 | — | 0 | 0 | — |
Availability history
| Reason | From | Until | Days |
|---|---|---|---|
| ACL Knee Injury | 8 Aug 2025 | Ongoing | 441 |
Trophies
| Competition | Season | Place |
|---|---|---|
| FAI Cup (Republic of Ireland) | 2024 | Winner |
| FAI President's Cup (Republic of Ireland) | 2025 | 2nd Place |
