| Tarih | Eski Takım | Yeni Takımı | Transfer |
|---|---|---|---|
| 01.07.2024 | Glentoran | Portadown | Bedelsiz agent |
| 27.07.2021 | Cliftonville | Glentoran | Transfer |
| 01.01.2021 | Dundalk | Cliftonville | Bedelsiz agent |
| 01.01.2019 | Warrenpoint | Dundalk | Bedelsiz agent |
| 03.09.2018 | Ross County | Warrenpoint | Bedelsiz agent |
| 01.07.2016 | Wolves | Ross County | Bedelsiz agent |
| 24.11.2015 | Bury | Wolves | Kiralık Dönüşü |
| 24.10.2015 | Wolves | Bury | Kiralık |
| 23.10.2015 | Portsmouth | Wolves | Kiralık Dönüşü |
| 23.09.2015 | Wolves | Portsmouth | Kiralık |
| 31.12.2013 | York City | Wolves | Kiralık Dönüşü |
| 29.11.2013 | Wolves | York City | Kiralık |
| 16.03.2013 | Walsall | Wolves | Kiralık Dönüşü |
| 21.02.2013 | Wolves | Walsall | Kiralık |
| 13.01.2013 | Walsall | Wolves | Kiralık Dönüşü |
| 16.11.2012 | Wolves | Walsall | Kiralık |
| 01.01.2010 | Monaghan United | Wolves | Bedelsiz agent |
NIFL Premiership
| 2025/2026 | A |
|
İlk 11 | |||||
|---|---|---|---|---|---|---|---|---|
| NIFL Premiership | Portadown | 21 | 0 | 0 | 1 | 1 | 0 | 0 |
| TOPLAM | 21 | 0 | 0 | 1 | 1 | 0 | 0 | |
| 2024/2025 | A |
|
İlk 11 | |||||
| NIFL Premiership | Portadown | 35 | 0 | 0 | 4 | 1 | 0 | 0 |
| TOPLAM | 35 | 0 | 0 | 4 | 1 | 0 | 0 | |
| 2023/2024 | A |
|
İlk 11 | |||||
| NIFL Premiership | Glentoran | 34 | 0 | 0 | 5 | 0 | 0 | 0 |
| Irish Kupa | Glentoran | 2 | 0 | 0 | 1 | 0 | 0 | 0 |
| Avrupa Conference Lig | Glentoran | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 38 | 0 | 0 | 6 | 0 | 0 | 0 | |
| 2022/2023 | A |
|
İlk 11 | |||||
| NIFL Premiership | Glentoran | 38 | 0 | 0 | 2 | 0 | 0 | 0 |
| Irish Kupa | Glentoran | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Irish Lig Kupası | Glentoran | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 40 | 0 | 0 | 2 | 0 | 0 | 0 | |
| 2021/2022 | A |
|
İlk 11 | |||||
| NIFL Premiership | Glentoran | 34 | 0 | 0 | 4 | 1 | 0 | 0 |
| Irish Kupa | Glentoran | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 35 | 0 | 0 | 4 | 1 | 0 | 0 | |
| 2020/2021 | A |
|
İlk 11 | |||||
| NIFL Premiership | Cliftonville | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| Avrupa Lig | Dundalk | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 2 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 2020 | A |
|
İlk 11 | |||||
| Premier Division | Dundalk | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 5 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2019 | A |
|
İlk 11 | |||||
| Premier Division | Dundalk | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| FAI Kupa | Dundalk | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Kupası | Dundalk | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 5 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2018/2019 | A |
|
İlk 11 | |||||
| NIFL Premiership | Warrenpoint | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| TOPLAM | 1 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 2017/2018 | A |
|
İlk 11 | |||||
| Premiership | Ross County | 14 | 0 | 0 | 1 | 0 | 0 | 0 |
| Scottish Kupa | Ross County | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Kupası | Ross County | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 16 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 2016/2017 | A |
|
İlk 11 | |||||
| Premiership | Ross County | 3 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Kupası | Ross County | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 4 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2015/2016 | A |
|
İlk 11 | |||||
| Lig One | Bury | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Two | Portsmouth | 6 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 7 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2015 | A |
|
İlk 11 | |||||
| Euro U21 - Elemeler | İrlanda U21 | 4 | 0 | 0 | 1 | 0 | 0 | 0 |
| TOPLAM | 4 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 2013/2014 | A |
|
İlk 11 | |||||
| Lig One | Wolves | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| Lig Two | York City | 5 | 0 | 0 | 0 | 0 | 0 | 0 |
| TOPLAM | 10 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 2013 | A |
|
İlk 11 | |||||
| Euro U21 - Elemeler | İrlanda U21 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| TOPLAM | 1 | 0 | 0 | 1 | 0 | 0 | 0 | |
| 2012/2013 | A |
|
İlk 11 | |||||
| Lig One | Walsall | 14 | 0 | 0 | 2 | 0 | 0 | 0 |
| TOPLAM | 14 | 0 | 0 | 2 | 0 | 0 | 0 | |
| 2011 | A |
|
İlk 11 | |||||
| Euro U19 | İrlanda U19 | 4 | 0 | 0 | 1 | 0 | 0 | 0 |
| TOPLAM | 4 | 0 | 0 | 1 | 0 | 0 | 0 |