 
          | Season | League | Team | A | G | Assists | Y/YR/R | MP | 
|---|---|---|---|---|---|---|---|
| 2025 | USL League One Cup |  Sacramento Republic | 1 | 0 | 0 | 0/0/0 | 4 | 
| 2025 | USL Championship |  Sacramento Republic | 4 | 1 | 0 | 4/0/0 | 262 | 
| 2024 | US Open Cup |  Sacramento Republic | 3 | 0 | 0 | 0/0/0 | 23 | 
| 2024 | USL Championship |  Sacramento Republic | 30 | 0 | 1 | 3/0/0 | 2456 | 
| 2023 | US Open Cup |  Sacramento Republic | 1 | 0 | 0 | 0/0/0 | 0 | 
| 2023 | USL Championship |  Sacramento Republic | 25 | 0 | 0 | 2/1/0 | 1559 | 
| 2022 | Premier Division |  St Patrick's | 0 | 0 | 0 | 0/0/0 | 0 | 
| 2022 | US Open Cup |  Sacramento Republic | 7 | 0 | 1 | 2/0/0 | 619 | 
| 2022 | USL Championship |  Sacramento Republic | 21 | 0 | 0 | 3/0/0 | 1633 | 
| 2021 | FAI Cup |  St Patrick's | 3 | 0 | 0 | 1/0/0 | 270 | 
| 2021 | Premier Division |  St Patrick's | 29 | 1 | 0 | 6/1/0 | 2422 | 
| 2020 | Premier Division |  St Patrick's | 17 | 0 | 0 | 3/0/0 | 1461 | 
| 2019/2020 | Europa League |  St Patrick's | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2019 | League Cup |  St Patrick's | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2019 | Premier Division |  St Patrick's | 27 | 1 | 0 | 2/0/0 | 1800 | 
| 2018 | Premier Division |  St Patrick's | 36 | 0 | 0 | 2/0/0 | 3240 | 
| 2018 | League Cup |  St Patrick's | 1 | 0 | 0 | 0/0/0 | 90 | 
| 2017 | First Division |  Shelbourne | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2017 | Premier Division |  St Patrick's | 24 | 0 | 0 | 0/0/0 | 2103 | 
| 2017 | League Cup |  St Patrick's | 1 | 0 | 0 | 0/0/0 | 67 | 
| 2016 | Premier Division |  St Patrick's | 14 | 0 | 0 | 0/0/0 | 0 | 
| 2016 | FAI Cup |  St Patrick's | 2 | 0 | 0 | 0/0/0 | 180 | 
| 2015/2016 | Europa League |  St Patrick's | 2 | 0 | 0 | 0/0/0 | 134 | 
| 2015 | League Cup |  St Patrick's | 2 | 0 | 0 | 0/0/0 | 0 | 
| 2015 | Premier Division |  St Patrick's | 20 | 0 | 0 | 3/1/0 | 0 | 
| 2014 | First Division |  Shelbourne | 2 | 2 | 0 | 0/0/0 | 0 | 
| 2014 | League Cup |  Shelbourne | 1 | 0 | 0 | 0/0/0 | 120 | 
| Total: | 278 | 5 | 2 | 31/3/0 | 18893 | 
| From | To | Date | Amount | 
|---|---|---|---|
|  Sacramento Republic |  St Patrick's | 10/03/2022 | N/a | 
|  St Patrick's |  Shelbourne | 01/01/2015 | Free |