 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025/2026 | Europa Conference League |  Linfield | 2 | 0 | 0 | 1/0/0 | 153 | 
| 2025/2026 | Champions League |  Linfield | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2024/2025 | Irish Cup |  Linfield | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2024/2025 | NIFL Premiership |  Linfield | 27 | 1 | 0 | 3/0/0 | 319 | 
| 2024/2025 | Europa Conference League |  Linfield | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | NIFL Premiership |  Linfield | 15 | 1 | 0 | 1/0/0 | 273 | 
| 2023/2024 | Irish League Cup |  Linfield | 4 | 0 | 0 | 1/0/0 | 30 | 
| 2023/2024 | Europa Conference League |  Linfield | 1 | 0 | 0 | 0/0/0 | 3 | 
| 2023/2024 | Irish Cup |  Linfield | 5 | 0 | 0 | 0/0/0 | 116 | 
| 2022/2023 | NIFL Premiership |  Portadown | 28 | 3 | 0 | 6/0/0 | 1368 | 
| 2022/2023 | Irish Cup |  Portadown | 2 | 0 | 0 | 0/0/0 | 24 | 
| 2022/2023 | Europa League |  Linfield | 1 | 0 | 0 | 0/0/0 | 5 | 
| 2022/2023 | Europa Conference League |  Linfield | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | Champions League |  Linfield | 1 | 0 | 0 | 0/0/0 | 15 | 
| 2021/2022 | Europa Conference League |  Linfield | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Irish League Cup |  Linfield | 2 | 0 | 0 | 0/0/0 | 166 | 
| 2021/2022 | NIFL Premiership |  Linfield | 2 | 0 | 0 | 0/0/0 | 3 | 
| 2021/2022 | Champions League |  Linfield | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2020/2021 | NIFL Premiership |  Linfield | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 93 | 5 | 0 | 13/0/0 | 2655 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025 | U21 Championship Qualification |  North. Ireland U21 | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 0 | 0 | 0 | 0/0/0 | 0 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Linfield |  Portadown | 10/06/2023 | N/a | 
|  Portadown |  Linfield | 30/08/2022 | Loan |