 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2024/2025 | Championship |  Watford | 19 | 0 | 0 | 3/0/1 | 1392 | 
| 2024/2025 | Serie A |  Udinese | 6 | 0 | 0 | 1/0/0 | 81 | 
| 2024/2025 | Coppa Italia |  Udinese | 2 | 0 | 0 | 0/0/0 | 129 | 
| 2023/2024 | League One |  Charlton Athletic | 2 | 0 | 0 | 0/0/0 | 140 | 
| 2023/2024 | FA Cup |  Charlton Athletic | 1 | 0 | 0 | 0/0/0 | 61 | 
| 2023/2024 | Serie A |  Udinese | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023/2024 | Coppa Italia |  Udinese | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2023 | UEFA U19 Championship Qualification |  Ireland U19 | 5 | 0 | 0 | 2/0/0 | 450 | 
| 2022/2023 | Serie A |  Udinese | 2 | 0 | 0 | 0/0/0 | 63 | 
| 2022/2023 | Coppa Italia |  Udinese | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022/2023 | Campionato Primavera 1 |  Udinese U19 | 11 | 0 | 0 | 2/0/0 | 990 | 
| 2022 | Premier Division |  St Patrick's | 10 | 0 | 0 | 1/0/0 | 457 | 
| 2021/2022 | UEFA Youth League |  St Patrick's U19 | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2021 | Premier Division |  St Patrick's | 8 | 0 | 0 | 3/0/0 | 294 | 
| 2021 | FAI Cup |  St Patrick's | 4 | 0 | 0 | 1/0/0 | 195 | 
| 2018/2019 | Leinster Senior Cup |  St Patrick's | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 70 | 0 | 0 | 13/0/1 | 4252 | 
| Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025 | U21 Championship Qualification |  Republic of Ireland U21 | 5 | 0 | 0 | 1/0/0 | 450 | 
| 2024/2025 | UEFA Nations League |  Republic of Ireland | 0 | 0 | 0 | 0/0/0 | 0 | 
| Total: | 5 | 0 | 0 | 1/0/0 | 450 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Udinese |  Watford | 01/07/2025 | N/a | 
|  Watford |  Udinese | 16/01/2025 | Loan | 
|  Udinese |  Charlton Athletic | 01/07/2024 | N/a | 
|  Udinese |  Charlton Athletic | 29/01/2024 | N/a | 
|  Charlton Athletic |  Udinese | 01/09/2023 | Loan | 
|  Udinese |  St Patrick's | 01/07/2022 | N/a | 
|  St Patrick's |  Udinese | 27/01/2022 | Loan | 
|  Udinese |  St Patrick's | 26/01/2022 | 360K € |