 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | FA Cup |  Gillingham | 1 | 0 | 0 | 0/0/0 | 79 | 
| 2024/2025 | League Two |  Gillingham | 24 | 1 | 2 | 2/0/0 | 2073 | 
| 2024/2025 | EFL Trophy |  Gillingham | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2023/2024 | EFL Trophy |  Gillingham | 3 | 0 | 0 | 0/0/0 | 178 | 
| 2023/2024 | FA Cup |  Gillingham | 3 | 0 | 0 | 0/0/0 | 270 | 
| 2023/2024 | Carabao Cup |  Gillingham | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2023/2024 | League Two |  Gillingham | 41 | 6 | 1 | 8/1/0 | 3387 | 
| 2022/2023 | Championship |  Queens Park Rangers | 1 | 0 | 0 | 0/0/0 | 2 | 
| 2022/2023 | Carabao Cup |  Queens Park Rangers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | FA Cup |  Queens Park Rangers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | League Two |  Gillingham | 20 | 2 | 0 | 2/0/0 | 1693 | 
| 2021/2022 | League One |  Gillingham | 18 | 0 | 0 | 2/0/0 | 1560 | 
| 2021/2022 | FA Cup |  Gillingham | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | Carabao Cup |  Gillingham | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021/2022 | EFL Trophy |  Cambridge United | 2 | 0 | 0 | 1/0/0 | 180 | 
| 2021/2022 | FA Cup |  Cambridge United | 2 | 1 | 0 | 0/0/0 | 100 | 
| 2021/2022 | Carabao Cup |  Cambridge United | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2021/2022 | League One |  Cambridge United | 16 | 0 | 0 | 0/0/0 | 1284 | 
| 2021/2022 | Carabao Cup |  Queens Park Rangers | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021 | Club Friendlies |  Queens Park Rangers | 1 | 0 | 0 | 0/0/0 | 25 | 
| 2020/2021 | League One |  Swindon Town | 5 | 0 | 0 | 0/0/0 | 401 | 
| 2020/2021 | Championship |  Queens Park Rangers | 4 | 0 | 0 | 0/0/0 | 329 | 
| 2020/2021 | FA Cup |  Queens Park Rangers | 1 | 0 | 0 | 0/0/0 | 29 | 
| 2020/2021 | Carabao Cup |  Queens Park Rangers | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019/2020 | FA Cup |  Queens Park Rangers | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019/2020 | Championship |  Queens Park Rangers | 12 | 1 | 0 | 1/0/0 | 966 | 
| Total: | 160 | 11 | 3 | 16/1/0 | 13096 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2021 | Euro U21 |  Republic of Ireland U21 | 9 | 1 | 0 | 1/0/0 | 676 | 
| 2019 | Tournoi Maurice Revello |  Republic of Ireland U21 | 4 | 0 | 1 | 1/0/0 | 360 | 
| Total: | 13 | 1 | 1 | 2/0/0 | 1036 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Gillingham |  Queens Park Rangers | 01/07/2023 | Free | 
|  Queens Park Rangers |  Gillingham | 01/06/2023 | N/a | 
|  Gillingham |  Queens Park Rangers | 26/01/2023 | Loan | 
|  Queens Park Rangers |  Gillingham | 01/07/2022 | N/a | 
|  Gillingham |  Queens Park Rangers | 28/01/2022 | Loan | 
|  Queens Park Rangers |  Cambridge United | 04/01/2022 | N/a | 
|  Cambridge United |  Queens Park Rangers | 21/08/2021 | Loan | 
|  Queens Park Rangers |  Swindon Town | 01/06/2021 | N/a | 
|  Swindon Town |  Queens Park Rangers | 19/01/2021 | Loan | 
|  Queens Park Rangers |  Liverpool | 01/07/2019 | Free |