Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014 24 Limerick FC ie IRL 1. Premier Division 31 31 2,761 30.7 14 14 0 0 7 0 0.46 0.46 Matches 2014-2015 24 Cambridge United eng ENG FA Cup 0 0 Matches 2015-2016 25 Cambridge United eng ENG FA Cup 1 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 25 Cambridge United eng ENG 4. League Two 6 3 270 3.0 2 1 3 2 0 0 0 0 0.67 0.33 1.00 0.67 1.00 Matches 2015-2016 25 Bristol Rovers eng ENG 4. League Two 24 23 1,861 20.7 8 2 10 8 0 0 2 0 0.39 0.10 0.48 0.39 0.48 Matches 2016-2017 26 Bristol Rovers eng ENG EFL Cup 2 0 68 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 26 Bristol Rovers eng ENG FA Cup 2 2 210 2.3 3 0 3 3 0 0 0 0 1.29 0.00 1.29 1.29 1.29 Matches 2016-2017 26 Bristol Rovers eng ENG 3. League One 34 22 1,917 21.3 6 3 9 6 0 0 4 0 0.28 0.14 0.42 0.28 0.42 Matches 2017-2018 27 Bristol Rovers eng ENG EFL Cup 3 0 78 0.9 0 1 1 0 0 0 1 0 0.00 1.15 1.15 0.00 1.15 Matches 2017-2018 27 Bristol Rovers eng ENG FA Cup 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 27 Bristol Rovers eng ENG 3. League One 42 21 2,043 22.7 7 5 12 7 0 0 1 0 0.31 0.22 0.53 0.31 0.53 Matches 2018-2019 28 Salford City FC eng ENG FA Cup 2 2 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 28 Salford City FC eng ENG 5. National League 43 32 2,813 31.3 12 0 12 12 0 0 2 0 0.38 0.00 0.38 0.38 0.38 Matches 2019-2020 29 Salford City FC eng ENG EFL Cup 1 0 29 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 29 Walsall eng ENG FA Cup 3 2 127 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 29 Salford City FC eng ENG 4. League Two 2 1 89 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 29 Walsall eng ENG 4. League Two 15 11 968 10.8 1 2 3 1 0 0 0 0 0.09 0.19 0.28 0.09 0.28 Matches 2020 30 Shamrock Rovers ie IRL 1. Premier Division 6 1 188 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 31 Shamrock Rovers ie IRL 1. Premier Division 33 24 2,139 23.8 8 3 11 8 0 0 2 0 0.34 0.13 0.46 0.34 0.46 Matches 2022 32 Shamrock Rovers ie IRL 1. Premier Division 35 31 2,455 27.3 10 9 19 9 1 1 2 0 0.37 0.33 0.70 0.33 0.66 Matches 2022-2023 32 Shamrock Rovers 3. Conf Lg 5 3 305 3.4 1 0 1 1 0 0 1 0 0.30 0.00 0.30 0.30 0.30 Matches 2023 33 Shamrock Rovers ie IRL 1. Premier Division 11 8 674 7.5 4 2 6 4 0 0 1 0 0.53 0.27 0.80 0.53 0.80 Matches 2024 34 Shamrock Rovers ie IRL 1. Premier Division 8 6 536 6.0 1 0 1 1 0 0 3 0 0.17 0.00 0.17 0.17 0.17 Matches 2025 35 Shamrock Rovers ie IRL 1. Premier Division 27 13 1,179 13.1 9 0 9 9 0 0 2 0 0.69 0.00 0.69 0.69 0.69 Matches 2025-2026 35 Shamrock Rovers 3. Conf Lg 5 5 375 4.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 12 Seasons 6 Clubs 7 Leagues 342 242 21,375 237.5 86 28 100 85 1 1 29 0 0.36 0.14 0.48 0.36 0.48 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Shamrock Rovers (6 Seasons) 2 Leagues 130 91 7,851 87.2 33 14 47 32 1 1 12 0 0.38 0.16 0.54 0.37 0.53 Bristol Rovers (3 Seasons) 4 Leagues 108 69 6,267 69.6 24 11 35 24 0 0 8 0 0.34 0.16 0.50 0.34 0.50 Salford City FC (2 Seasons) 4 Leagues 48 35 3,102 34.5 12 0 12 12 0 0 2 0 0.35 0.00 0.35 0.35 0.35 Cambridge United (2 Seasons) 2 Leagues 7 3 299 3.3 2 1 3 2 0 0 0 0 0.60 0.30 0.90 0.60 0.90 Limerick FC (1 Season) 1 League 31 31 2,761 30.7 14 14 0 0 7 0 0.46 0.46 Walsall (1 Season) 2 Leagues 18 13 1,095 12.2 1 2 3 1 0 0 0 0 0.08 0.16 0.25 0.08 0.25 Premier Division (7 Seasons) 151 114 9,932 110.4 46 14 46 45 1 1 17 0 0.42 0.18 0.58 0.41 0.56 FA Cup (6 Seasons) 9 7 627 7.0 3 0 3 3 0 0 0 0 0.43 0.00 0.43 0.43 0.43 EFL Cup (3 Seasons) 6 0 175 1.9 0 1 1 0 0 0 1 0 0.00 0.51 0.51 0.00 0.51 League One (2 Seasons) 76 43 3,960 44.0 13 8 21 13 0 0 5 0 0.30 0.18 0.48 0.30 0.48 League Two (2 Seasons) 47 38 3,188 35.4 11 5 16 11 0 0 2 0 0.31 0.14 0.45 0.31 0.45 Conf Lg (2 Seasons) 10 8 680 7.6 1 0 1 1 0 0 2 0 0.13 0.00 0.13 0.13 0.13 National League (1 Season) 43 32 2,813 31.3 12 0 12 12 0 0 2 0 0.38 0.00 0.38 0.38 0.38
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014 24 Limerick FC 1 League 31 31 2,761 30.7 14 14 0 0 7 0 0.46 0.46 2014-2015 24 Cambridge United 1 League 0 0 2015-2016 25 Cambridge United 2 Leagues 7 3 299 3.3 2 1 3 2 0 0 0 0 0.60 0.30 0.90 0.60 0.90 2015-2016 25 Bristol Rovers 1 League 24 23 1,861 20.7 8 2 10 8 0 0 2 0 0.39 0.10 0.48 0.39 0.48 2016-2017 26 Bristol Rovers 3 Leagues 38 24 2,195 24.4 9 3 12 9 0 0 4 0 0.37 0.12 0.49 0.37 0.49 2017-2018 27 Bristol Rovers 3 Leagues 46 22 2,211 24.6 7 6 13 7 0 0 2 0 0.28 0.24 0.53 0.28 0.53 2018-2019 28 Salford City FC 2 Leagues 45 34 2,984 33.2 12 0 12 12 0 0 2 0 0.36 0.00 0.36 0.36 0.36 2019-2020 29 Salford City FC 2 Leagues 3 1 118 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 29 Walsall 2 Leagues 18 13 1,095 12.2 1 2 3 1 0 0 0 0 0.08 0.16 0.25 0.08 0.25 2020 30 Shamrock Rovers 1 League 6 1 188 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021 31 Shamrock Rovers 1 League 33 24 2,139 23.8 8 3 11 8 0 0 2 0 0.34 0.13 0.46 0.34 0.46 2022 32 Shamrock Rovers 1 League 35 31 2,455 27.3 10 9 19 9 1 1 2 0 0.37 0.33 0.70 0.33 0.66 2022-2023 32 Shamrock Rovers 1 League 5 3 305 3.4 1 0 1 1 0 0 1 0 0.30 0.00 0.30 0.30 0.30 2023 33 Shamrock Rovers 1 League 11 8 674 7.5 4 2 6 4 0 0 1 0 0.53 0.27 0.80 0.53 0.80 2024 34 Shamrock Rovers 1 League 8 6 536 6.0 1 0 1 1 0 0 3 0 0.17 0.00 0.17 0.17 0.17 2025 35 Shamrock Rovers 1 League 27 13 1,179 13.1 9 0 9 9 0 0 2 0 0.69 0.00 0.69 0.69 0.69 2025-2026 35 Shamrock Rovers 1 League 5 5 375 4.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 12 Seasons 6 Clubs 7 Leagues 342 242 21,375 237.5 86 28 100 85 1 1 29 0 0.36 0.14 0.48 0.36 0.48 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Shamrock Rovers (6 Seasons) 2 Leagues 130 91 7,851 87.2 33 14 47 32 1 1 12 0 0.38 0.16 0.54 0.37 0.53 Bristol Rovers (3 Seasons) 4 Leagues 108 69 6,267 69.6 24 11 35 24 0 0 8 0 0.34 0.16 0.50 0.34 0.50 Salford City FC (2 Seasons) 4 Leagues 48 35 3,102 34.5 12 0 12 12 0 0 2 0 0.35 0.00 0.35 0.35 0.35 Cambridge United (2 Seasons) 2 Leagues 7 3 299 3.3 2 1 3 2 0 0 0 0 0.60 0.30 0.90 0.60 0.90 Limerick FC (1 Season) 1 League 31 31 2,761 30.7 14 14 0 0 7 0 0.46 0.46 Walsall (1 Season) 2 Leagues 18 13 1,095 12.2 1 2 3 1 0 0 0 0 0.08 0.16 0.25 0.08 0.25 Premier Division (7 Seasons) 151 114 9,932 110.4 46 14 46 45 1 1 17 0 0.42 0.18 0.58 0.41 0.56 FA Cup (6 Seasons) 9 7 627 7.0 3 0 3 3 0 0 0 0 0.43 0.00 0.43 0.43 0.43 EFL Cup (3 Seasons) 6 0 175 1.9 0 1 1 0 0 0 1 0 0.00 0.51 0.51 0.00 0.51 League One (2 Seasons) 76 43 3,960 44.0 13 8 21 13 0 0 5 0 0.30 0.18 0.48 0.30 0.48 League Two (2 Seasons) 47 38 3,188 35.4 11 5 16 11 0 0 2 0 0.31 0.14 0.45 0.31 0.45 Conf Lg (2 Seasons) 10 8 680 7.6 1 0 1 1 0 0 2 0 0.13 0.00 0.13 0.13 0.13 National League (1 Season) 43 32 2,813 31.3 12 0 12 12 0 0 2 0 0.38 0.00 0.38 0.38 0.38
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014 24 Limerick FC ie IRL 1. Premier Division 6th 31 31 2,761 30.7 14 14 0 0 7 0 0.46 0.46 Matches 2015-2016 25 Cambridge United eng ENG 4. League Two 9th 6 3 270 3.0 2 1 3 2 0 0 0 0 0.67 0.33 1.00 0.67 1.00 Matches 2015-2016 25 Bristol Rovers eng ENG 4. League Two 3rd 24 23 1,861 20.7 8 2 10 8 0 0 2 0 0.39 0.10 0.48 0.39 0.48 Matches 2016-2017 26 Bristol Rovers eng ENG 3. League One 10th 34 22 1,917 21.3 6 3 9 6 0 0 4 0 0.28 0.14 0.42 0.28 0.42 Matches 2017-2018 27 Bristol Rovers eng ENG 3. League One 13th 42 21 2,043 22.7 7 5 12 7 0 0 1 0 0.31 0.22 0.53 0.31 0.53 Matches 2018-2019 28 Salford City FC eng ENG 5. National League 3rd 43 32 2,813 31.3 12 0 12 12 0 0 2 0 0.38 0.00 0.38 0.38 0.38 Matches 2019-2020 29 Salford City FC eng ENG 4. League Two 11th 2 1 89 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 29 Walsall eng ENG 4. League Two 12th 15 11 968 10.8 1 2 3 1 0 0 0 0 0.09 0.19 0.28 0.09 0.28 Matches 2020 30 Shamrock Rovers ie IRL 1. Premier Division 1st 6 1 188 2.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 31 Shamrock Rovers ie IRL 1. Premier Division 1st 33 24 2,139 23.8 8 3 11 8 0 0 2 0 0.34 0.13 0.46 0.34 0.46 Matches 2022 32 Shamrock Rovers ie IRL 1. Premier Division 1st 35 31 2,455 27.3 10 9 19 9 1 1 2 0 0.37 0.33 0.70 0.33 0.66 Matches 2023 33 Shamrock Rovers ie IRL 1. Premier Division 1st 11 8 674 7.5 4 2 6 4 0 0 1 0 0.53 0.27 0.80 0.53 0.80 Matches 2024 34 Shamrock Rovers ie IRL 1. Premier Division 2nd 8 6 536 6.0 1 0 1 1 0 0 3 0 0.17 0.00 0.17 0.17 0.17 Matches 2025 35 Shamrock Rovers ie IRL 1. Premier Division 1st 27 13 1,179 13.1 9 0 9 9 0 0 2 0 0.69 0.00 0.69 0.69 0.69 Matches 12 Seasons 6 Clubs 4 Leagues 317 227 19,893 221.0 82 27 95 81 1 1 26 0 0.37 0.14 0.50 0.37 0.49 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Shamrock Rovers (6 Seasons) 1 League 120 83 7,171 79.7 32 14 46 31 1 1 10 0 0.40 0.18 0.58 0.39 0.56 Bristol Rovers (3 Seasons) 2 Leagues 100 66 5,821 64.7 21 10 31 21 0 0 7 0 0.32 0.15 0.48 0.32 0.48 Salford City FC (2 Seasons) 2 Leagues 45 33 2,902 32.2 12 0 12 12 0 0 2 0 0.37 0.00 0.37 0.37 0.37 Limerick FC (1 Season) 1 League 31 31 2,761 30.7 14 14 0 0 7 0 0.46 0.46 Walsall (1 Season) 1 League 15 11 968 10.8 1 2 3 1 0 0 0 0 0.09 0.19 0.28 0.09 0.28 Cambridge United (1 Season) 1 League 6 3 270 3.0 2 1 3 2 0 0 0 0 0.67 0.33 1.00 0.67 1.00 Premier Division (7 Seasons) 151 114 9,932 110.4 46 14 46 45 1 1 17 0 0.42 0.18 0.58 0.41 0.56 League One (2 Seasons) 76 43 3,960 44.0 13 8 21 13 0 0 5 0 0.30 0.18 0.48 0.30 0.48 League Two (2 Seasons) 47 38 3,188 35.4 11 5 16 11 0 0 2 0 0.31 0.14 0.45 0.31 0.45 National League (1 Season) 43 32 2,813 31.3 12 0 12 12 0 0 2 0 0.38 0.00 0.38 0.38 0.38
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2022-2023 32 Shamrock Rovers 3. Conf Lg GR 5 3 305 3.4 1 0 1 1 0 0 1 0 0.30 0.00 0.30 0.30 0.30 Matches 2025-2026 35 Shamrock Rovers 3. Conf Lg Lg 5 5 375 4.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 1 League 10 8 680 7.6 1 0 1 1 0 0 2 0 0.13 0.00 0.13 0.13 0.13
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014 24 Limerick FC 1 League 30.7 14 0 0 2015-2016 25 Cambridge United 2 Leagues 3.3 2 7 2.33 0.29 0 0 2015-2016 25 Bristol Rovers 1 League 20.7 8 25 1.21 0.32 0 0 2016-2017 26 Bristol Rovers 3 Leagues 24.4 9 1 27 2700.0 0.05 1.22 6.00 0.22 0 0 2017-2018 27 Bristol Rovers 3 Leagues 24.6 7 10 22 220.0 0.41 0.90 0.70 0.32 0 0 2018-2019 28 Salford City FC 2 Leagues 33.2 12 1 0 0.0 0.53 0.00 0.00 0 0 2019-2020 29 Salford City FC 2 Leagues 1.3 0 3 1 33.3 2.29 0.76 0.00 0.00 0 0 2019-2020 29 Walsall 2 Leagues 12.2 1 29 8 27.6 2.38 0.66 0.03 0.13 0 0 2020 30 Shamrock Rovers 1 League 2.1 0 0 0 2021 31 Shamrock Rovers 1 League 23.8 8 0 0 2022 32 Shamrock Rovers 1 League 27.3 10 79 32 40.5 2.90 1.17 0.11 0.28 1 1 2022-2023 32 Shamrock Rovers 1 League 3.4 1 0 0 2023 33 Shamrock Rovers 1 League 7.5 4 0 0 2024 34 Shamrock Rovers 1 League 6.0 1 13 4 30.8 2.18 0.67 0.08 0.25 0 0 2025 35 Shamrock Rovers 1 League 13.1 9 34 17 50.0 2.60 1.30 0.26 0.53 0 0 2025-2026 35 Shamrock Rovers 1 League 4.2 0 11 6 54.5 2.64 1.44 0.00 0.00 0 0 12 Seasons 6 Clubs 7 Leagues 237.5 86 181 149 64.6 1.61 1.09 0.18 0.29 1 1 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Shamrock Rovers (6 Seasons) 2 Leagues 87.2 33 137 59 43.1 2.71 1.17 0.14 0.32 1 1 Bristol Rovers (3 Seasons) 4 Leagues 69.6 24 11 74 445.5 0.24 1.10 1.18 0.28 0 0 Salford City FC (2 Seasons) 4 Leagues 34.5 12 4 1 25.0 1.25 0.31 0.00 0.00 0 0 Cambridge United (2 Seasons) 2 Leagues 3.3 2 7 2.33 0.29 0 0 Limerick FC (1 Season) 1 League 30.7 14 0 0 Walsall (1 Season) 2 Leagues 12.2 1 29 8 27.6 2.38 0.66 0.03 0.13 0 0 Premier Division (7 Seasons) 110.4 46 126 53 42.1 2.72 1.14 0.15 0.36 1 1 FA Cup (6 Seasons) 7.0 3 10 3 30.0 2.32 0.70 0.00 0.00 0 0 EFL Cup (3 Seasons) 1.9 0 5 2 40.0 2.57 1.03 0.00 0.00 0 0 League One (2 Seasons) 44.0 13 0 44 0.00 1.00 0.30 0 0 League Two (2 Seasons) 35.4 11 29 41 31.0 2.47 1.16 0.03 0.27 0 0 Conf Lg (2 Seasons) 7.6 1 11 6 54.5 2.64 1.44 0.00 0.00 0 0 National League (1 Season) 31.3 12 0 0
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014 24 Limerick FC ie IRL 1. Premier Division 31 2,761 89 93.0 30.7 31 89 29 0 0 1.32 37 41 -4 -0.13 +1.59 Matches 2014-2015 24 Cambridge United eng ENG FA Cup 0 0 0 0 1 Matches 2015-2016 25 Cambridge United eng ENG FA Cup 1 29 29 16.1 0.3 0 0 1 28 0 3.00 0 0 0 0.00 +0.60 Matches 2015-2016 25 Cambridge United eng ENG 4. League Two 6 270 45 6.5 3.0 3 0 3 6 1.17 6 6 0 0.00 -0.26 Matches 2015-2016 25 Bristol Rovers eng ENG 4. League Two 24 1,861 78 45.0 20.7 23 9 1 0 2.08 38 19 +19 +0.92 +0.44 Matches 2016-2017 26 Bristol Rovers eng ENG EFL Cup 2 68 34 32.4 0.8 0 0 2 33 0 1.50 1 0 +1 +1.32 +1.96 Matches 2016-2017 26 Bristol Rovers eng ENG FA Cup 2 210 105 70.0 2.3 2 105 2 0 1 1.50 5 4 +1 +0.43 +0.43 Matches 2016-2017 26 Bristol Rovers eng ENG 3. League One 34 1,917 56 46.3 21.3 22 10 12 7 1.59 31 32 -1 -0.05 -0.01 Matches 2017-2018 27 Bristol Rovers eng ENG EFL Cup 3 78 26 26.0 0.9 0 0 3 25 0 2.00 1 1 0 0.00 -1.22 Matches 2017-2018 27 Bristol Rovers eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 2 4 -2 -2.00 Matches 2017-2018 27 Bristol Rovers eng ENG 3. League One 42 2,043 49 49.3 22.7 21 7 21 2 1.29 36 36 0 0.00 +0.26 Matches 2018-2019 28 Salford City FC eng ENG FA Cup 2 171 86 95.0 1.9 2 86 1 0 0 0.50 2 4 -2 -1.05 -1.05 Matches 2018-2019 28 Salford City FC eng ENG 5. National League 43 2,813 65 67.9 31.3 32 81 19 11 20 2 1.96 57 31 +26 +0.83 +0.42 Matches 2019-2020 29 Salford City FC eng ENG EFL Cup 1 29 29 32.2 0.3 0 0 1 29 0 0.00 0 0 0 0.00 +4.43 Matches 2019-2020 29 Walsall eng ENG FA Cup 3 127 42 47.0 1.4 2 58 0 1 12 0 1.33 0 1 -1 -0.71 -1.34 Matches 2019-2020 29 Salford City FC eng ENG 4. League Two 2 89 45 2.7 1.0 1 63 0 1 26 1 1.00 2 2 0 0.00 -0.08 Matches 2019-2020 29 Walsall eng ENG 4. League Two 15 968 65 29.9 10.8 11 85 8 4 8 4 1.40 10 14 -4 -0.37 -0.17 Matches 2020 30 Shamrock Rovers ie IRL 1. Premier Division 6 188 31 11.6 2.1 1 68 0 5 24 0 2.33 5 1 +4 +1.91 -0.16 Matches 2021 31 Shamrock Rovers ie IRL 1. Premier Division 33 2,139 65 66.0 23.8 24 80 9 9 25 0 2.18 39 17 +22 +0.93 +0.19 Matches 2022 32 Shamrock Rovers ie IRL 1. Premier Division 35 2,455 70 75.8 27.3 31 75 8 4 30 1 2.17 54 19 +35 +1.28 +0.82 Matches 2022-2023 32 Shamrock Rovers 3. Conf Lg 5 305 61 56.5 3.4 3 80 0 2 33 1 0.40 1 6 -5 -1.48 +0.06 Matches 2023 33 Shamrock Rovers ie IRL 1. Premier Division 11 674 61 57.6 7.5 8 78 2 3 17 6 1.64 17 8 +9 +1.20 -4.42 Matches 2024 34 Shamrock Rovers ie IRL 1. Premier Division 8 536 67 16.5 6.0 6 82 3 2 24 0 1.38 4 7 -3 -0.50 -1.10 Matches 2025 35 Shamrock Rovers ie IRL 1. Premier Division 27 1,179 44 36.4 13.1 13 70 2 14 19 4 1.85 21 14 +7 +0.53 -0.16 Matches 2025-2026 35 Shamrock Rovers 3. Conf Lg 5 375 75 69.4 4.2 5 75 1 0 0 1.27 3 10 -7 -1.68 -2.23 Matches 12 Seasons 6 Clubs 7 Leagues 342 21,375 63 43.4 237.5 242 80 111 100 22 36 1.70 372 277 +95 +0.40 -0.01 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Shamrock Rovers (6 Seasons) 2 Leagues 130 7,851 60 46.6 87.2 91 76 25 39 23 12 1.92 144 82 +62 +0.71 -0.37 Bristol Rovers (3 Seasons) 4 Leagues 108 6,267 58 47.0 69.6 69 102 29 39 28 10 1.58 114 96 +18 +0.26 +0.17 Salford City FC (2 Seasons) 4 Leagues 48 3,102 65 40.1 34.5 35 81 20 13 22 3 1.82 61 37 +24 +0.70 +0.58 Cambridge United (2 Seasons) 2 Leagues 7 299 43 6.2 3.3 3 0 4 28 7 1.43 6 6 0 0.00 -0.22 Limerick FC (1 Season) 1 League 31 2,761 89 93.0 30.7 31 89 29 0 0 1.32 37 41 -4 -0.13 +1.59 Walsall (1 Season) 2 Leagues 18 1,095 61 31.2 12.2 13 81 8 5 9 4 1.39 10 15 -5 -0.41 -0.26 Premier Division (7 Seasons) 151 9,932 66 53.1 110.4 114 80 53 37 22 11 1.87 177 107 +70 +0.63 -0.46 FA Cup (6 Seasons) 9 627 70 40.2 7.0 7 84 4 2 20 2 1.22 9 13 -4 -0.57 -0.57 EFL Cup (3 Seasons) 6 175 29 29.2 1.9 0 0 6 28 0 1.50 2 1 +1 +0.51 +0.73 League One (2 Seasons) 76 3,960 52 47.8 44.0 43 17 33 9 1.42 67 68 -1 -0.02 +0.12 League Two (2 Seasons) 47 3,188 68 21.5 35.4 38 83 17 9 12 11 1.70 56 41 +15 +0.42 +0.26 Conf Lg (2 Seasons) 10 680 68 63.0 7.6 8 77 1 2 33 1 0.84 4 16 -12 -1.59 -0.91 National League (1 Season) 43 2,813 65 67.9 31.3 32 81 19 11 20 2 1.96 57 31 +26 +0.83 +0.42
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014 24 Limerick FC 1 League 31 2,761 89 93.0 30.7 31 89 29 0 0 1.32 37 41 -4 -0.13 +1.59 2014-2015 24 Cambridge United 1 League 0 0 0 0 1 2015-2016 25 Cambridge United 2 Leagues 7 299 43 6.9 3.3 3 0 4 28 6 1.43 6 6 0 0.00 -0.22 2015-2016 25 Bristol Rovers 1 League 24 1,861 78 45.0 20.7 23 9 1 0 2.08 38 19 +19 +0.92 +0.44 2016-2017 26 Bristol Rovers 3 Leagues 38 2,195 58 47.2 24.4 24 106 12 14 33 8 1.58 37 36 +1 +0.04 +0.11 2017-2018 27 Bristol Rovers 3 Leagues 46 2,211 48 48.8 24.6 22 93 8 24 25 2 1.31 39 41 -2 -0.08 +0.04 2018-2019 28 Salford City FC 2 Leagues 45 2,984 66 69.1 33.2 34 81 20 11 20 2 1.90 59 35 +24 +0.72 +0.32 2019-2020 29 Salford City FC 2 Leagues 3 118 39 3.5 1.3 1 63 0 2 28 1 0.67 2 2 0 0.00 0.00 2019-2020 29 Walsall 2 Leagues 18 1,095 61 31.2 12.2 13 81 8 5 9 4 1.39 10 15 -5 -0.41 -0.26 2020 30 Shamrock Rovers 1 League 6 188 31 11.6 2.1 1 68 0 5 24 0 2.33 5 1 +4 +1.91 -0.16 2021 31 Shamrock Rovers 1 League 33 2,139 65 66.0 23.8 24 80 9 9 25 0 2.18 39 17 +22 +0.93 +0.19 2022 32 Shamrock Rovers 1 League 35 2,455 70 75.8 27.3 31 75 8 4 30 1 2.17 54 19 +35 +1.28 +0.82 2022-2023 32 Shamrock Rovers 1 League 5 305 61 56.5 3.4 3 80 0 2 33 1 0.40 1 6 -5 -1.48 +0.06 2023 33 Shamrock Rovers 1 League 11 674 61 57.6 7.5 8 78 2 3 17 6 1.64 17 8 +9 +1.20 -4.42 2024 34 Shamrock Rovers 1 League 8 536 67 16.5 6.0 6 82 3 2 24 0 1.38 4 7 -3 -0.50 -1.10 2025 35 Shamrock Rovers 1 League 27 1,179 44 36.4 13.1 13 70 2 14 19 4 1.85 21 14 +7 +0.53 -0.16 2025-2026 35 Shamrock Rovers 1 League 5 375 75 69.4 4.2 5 75 1 0 0 1.27 3 10 -7 -1.68 -2.23 12 Seasons 6 Clubs 7 Leagues 342 21,375 63 43.4 237.5 242 80 111 100 22 36 1.70 372 277 +95 +0.40 -0.01 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Shamrock Rovers (6 Seasons) 2 Leagues 130 7,851 60 46.6 87.2 91 76 25 39 23 12 1.92 144 82 +62 +0.71 -0.37 Bristol Rovers (3 Seasons) 4 Leagues 108 6,267 58 47.0 69.6 69 102 29 39 28 10 1.58 114 96 +18 +0.26 +0.17 Salford City FC (2 Seasons) 4 Leagues 48 3,102 65 40.1 34.5 35 81 20 13 22 3 1.82 61 37 +24 +0.70 +0.58 Cambridge United (2 Seasons) 2 Leagues 7 299 43 6.2 3.3 3 0 4 28 7 1.43 6 6 0 0.00 -0.22 Limerick FC (1 Season) 1 League 31 2,761 89 93.0 30.7 31 89 29 0 0 1.32 37 41 -4 -0.13 +1.59 Walsall (1 Season) 2 Leagues 18 1,095 61 31.2 12.2 13 81 8 5 9 4 1.39 10 15 -5 -0.41 -0.26 Premier Division (7 Seasons) 151 9,932 66 53.1 110.4 114 80 53 37 22 11 1.87 177 107 +70 +0.63 -0.46 FA Cup (6 Seasons) 9 627 70 40.2 7.0 7 84 4 2 20 2 1.22 9 13 -4 -0.57 -0.57 EFL Cup (3 Seasons) 6 175 29 29.2 1.9 0 0 6 28 0 1.50 2 1 +1 +0.51 +0.73 League One (2 Seasons) 76 3,960 52 47.8 44.0 43 17 33 9 1.42 67 68 -1 -0.02 +0.12 League Two (2 Seasons) 47 3,188 68 21.5 35.4 38 83 17 9 12 11 1.70 56 41 +15 +0.42 +0.26 Conf Lg (2 Seasons) 10 680 68 63.0 7.6 8 77 1 2 33 1 0.84 4 16 -12 -1.59 -0.91 National League (1 Season) 43 2,813 65 67.9 31.3 32 81 19 11 20 2 1.96 57 31 +26 +0.83 +0.42
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014 24 Limerick FC ie IRL 1. Premier Division 6th 31 2,761 89 93.0 30.7 31 89 29 0 0 1.32 37 41 -4 -0.13 +1.59 Matches 2015-2016 25 Cambridge United eng ENG 4. League Two 9th 6 270 45 6.5 3.0 3 0 3 6 1.17 6 6 0 0.00 -0.26 Matches 2015-2016 25 Bristol Rovers eng ENG 4. League Two 3rd 24 1,861 78 45.0 20.7 23 9 1 0 2.08 38 19 +19 +0.92 +0.44 Matches 2016-2017 26 Bristol Rovers eng ENG 3. League One 10th 34 1,917 56 46.3 21.3 22 10 12 7 1.59 31 32 -1 -0.05 -0.01 Matches 2017-2018 27 Bristol Rovers eng ENG 3. League One 13th 42 2,043 49 49.3 22.7 21 7 21 2 1.29 36 36 0 0.00 +0.26 Matches 2018-2019 28 Salford City FC eng ENG 5. National League 3rd 43 2,813 65 67.9 31.3 32 81 19 11 20 2 1.96 57 31 +26 +0.83 +0.42 Matches 2019-2020 29 Salford City FC eng ENG 4. League Two 11th 2 89 45 2.7 1.0 1 63 0 1 26 1 1.00 2 2 0 0.00 -0.08 Matches 2019-2020 29 Walsall eng ENG 4. League Two 12th 15 968 65 29.9 10.8 11 85 8 4 8 4 1.40 10 14 -4 -0.37 -0.17 Matches 2020 30 Shamrock Rovers ie IRL 1. Premier Division 1st 6 188 31 11.6 2.1 1 68 0 5 24 0 2.33 5 1 +4 +1.91 -0.16 Matches 2021 31 Shamrock Rovers ie IRL 1. Premier Division 1st 33 2,139 65 66.0 23.8 24 80 9 9 25 0 2.18 39 17 +22 +0.93 +0.19 Matches 2022 32 Shamrock Rovers ie IRL 1. Premier Division 1st 35 2,455 70 75.8 27.3 31 75 8 4 30 1 2.17 54 19 +35 +1.28 +0.82 Matches 2023 33 Shamrock Rovers ie IRL 1. Premier Division 1st 11 674 61 57.6 7.5 8 78 2 3 17 6 1.64 17 8 +9 +1.20 -4.42 Matches 2024 34 Shamrock Rovers ie IRL 1. Premier Division 2nd 8 536 67 16.5 6.0 6 82 3 2 24 0 1.38 4 7 -3 -0.50 -1.10 Matches 2025 35 Shamrock Rovers ie IRL 1. Premier Division 1st 27 1,179 44 36.4 13.1 13 70 2 14 19 4 1.85 21 14 +7 +0.53 -0.16 Matches 12 Seasons 6 Clubs 4 Leagues 317 19,893 63 43.3 221.0 227 80 106 90 21 33 1.75 357 247 +110 +0.50 +0.06 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Shamrock Rovers (6 Seasons) 1 League 120 7,171 60 45.5 79.7 83 76 24 37 22 11 2.01 140 66 +74 +0.93 -0.24 Bristol Rovers (3 Seasons) 2 Leagues 100 5,821 58 46.9 64.7 66 26 34 9 1.58 105 87 +18 +0.28 +0.21 Salford City FC (2 Seasons) 2 Leagues 45 2,902 64 38.8 32.2 33 80 19 12 21 3 1.92 59 33 +26 +0.81 +0.63 Limerick FC (1 Season) 1 League 31 2,761 89 93.0 30.7 31 89 29 0 0 1.32 37 41 -4 -0.13 +1.59 Walsall (1 Season) 1 League 15 968 65 29.9 10.8 11 85 8 4 8 4 1.40 10 14 -4 -0.37 -0.17 Cambridge United (1 Season) 1 League 6 270 45 6.5 3.0 3 0 3 6 1.17 6 6 0 0.00 -0.26 Premier Division (7 Seasons) 151 9,932 66 53.1 110.4 114 80 53 37 22 11 1.87 177 107 +70 +0.63 -0.46 League One (2 Seasons) 76 3,960 52 47.8 44.0 43 17 33 9 1.42 67 68 -1 -0.02 +0.12 League Two (2 Seasons) 47 3,188 68 21.5 35.4 38 83 17 9 12 11 1.70 56 41 +15 +0.42 +0.26 National League (1 Season) 43 2,813 65 67.9 31.3 32 81 19 11 20 2 1.96 57 31 +26 +0.83 +0.42
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2022-2023 32 Shamrock Rovers 3. Conf Lg GR 5 305 61 56.5 3.4 3 80 0 2 33 1 0.40 1 6 -5 -1.48 +0.06 Matches 2025-2026 35 Shamrock Rovers 3. Conf Lg Lg 5 375 75 69.4 4.2 5 75 1 0 0 1.27 3 10 -7 -1.68 -2.23 Matches 2 Seasons 1 Club 1 League 10 680 68 63.0 7.6 8 77 1 2 33 1 0.84 4 16 -12 -1.59 -0.91
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014 24 Limerick FC 1 League 30.7 7 0 0 0 2015-2016 25 Cambridge United 2 Leagues 3.3 0 0 0 2 0 2015-2016 25 Bristol Rovers 1 League 20.7 2 0 33 2016-2017 26 Bristol Rovers 3 Leagues 24.4 4 0 0 41 1 0 1 0 0 0 0 0 2017-2018 27 Bristol Rovers 3 Leagues 24.6 2 0 0 40 1 2 3 0 0 0 0 0 2018-2019 28 Salford City FC 2 Leagues 33.2 2 0 0 5 1 1 0 0 1 0 0 0 2019-2020 29 Salford City FC 2 Leagues 1.3 0 0 0 2 0 0 2 0 1 0 0 0 2019-2020 29 Walsall 2 Leagues 12.2 0 0 0 26 12 4 19 2 7 0 0 0 2020 30 Shamrock Rovers 1 League 2.1 0 0 0 0 2021 31 Shamrock Rovers 1 League 23.8 2 0 0 0 2022 32 Shamrock Rovers 1 League 27.3 2 0 0 28 12 17 37 4 6 0 2022-2023 32 Shamrock Rovers 1 League 3.4 1 0 0 0 2023 33 Shamrock Rovers 1 League 7.5 1 0 0 0 2024 34 Shamrock Rovers 1 League 6.0 3 0 0 6 6 2 21 1 0 0 2025 35 Shamrock Rovers 1 League 13.1 2 0 0 17 7 14 9 0 6 0 2025-2026 35 Shamrock Rovers 1 League 4.2 1 0 0 12 2 4 6 2 0 0 12 Seasons 6 Clubs 7 Leagues 237.5 29 0 0 212 42 44 98 9 21 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Shamrock Rovers (6 Seasons) 2 Leagues 87.2 12 0 0 63 27 37 73 7 12 0 Bristol Rovers (3 Seasons) 4 Leagues 69.6 8 0 0 114 2 2 4 0 0 0 0 0 Salford City FC (2 Seasons) 4 Leagues 34.5 2 0 0 7 1 1 2 0 2 0 0 0 Cambridge United (2 Seasons) 2 Leagues 3.3 0 0 0 2 0 Limerick FC (1 Season) 1 League 30.7 7 0 0 0 Walsall (1 Season) 2 Leagues 12.2 0 0 0 26 12 4 19 2 7 0 0 0 Premier Division (7 Seasons) 110.4 17 0 0 51 25 33 67 5 12 0 FA Cup (6 Seasons) 7.0 0 0 0 8 3 1 0 0 1 0 0 0 EFL Cup (3 Seasons) 1.9 1 0 0 9 2 2 4 0 1 0 0 0 League One (2 Seasons) 44.0 5 0 0 73 0 0 0 0 0 0 0 0 League Two (2 Seasons) 35.4 2 0 0 59 10 4 21 2 7 0 0 0 Conf Lg (2 Seasons) 7.6 2 0 0 12 2 4 6 2 0 0 National League (1 Season) 31.3 2 0 0 0
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries.
View Additional Information
More Rory Gaffney Pages
Rory Gaffney Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary