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 22 Dundalk FC ie IRL 1. Premier Division 33 32 2,852 31.7 2 2 0 0 0 0 0.06 0.06 Matches 2015 23 Dundalk FC ie IRL 1. Premier Division 32 31 2,835 31.5 1 1 0 0 8 0 0.03 0.03 Matches 2016 24 Dundalk FC ie IRL 1. Premier Division 26 26 2,312 25.7 0 0 0 0 4 0 0.00 0.00 Matches 2016-2017 25 Dundalk FC 2. Europa Lg 6 6 518 5.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 25 Dundalk FC ie IRL 1. Premier Division 25 24 2,140 23.8 2 2 0 0 1 0 0.08 0.08 Matches 2018 26 Dundalk FC ie IRL 1. Premier Division 25 22 2,003 22.3 1 3 4 1 0 0 1 0 0.04 0.13 0.18 0.04 0.18 Matches 2019 27 Dundalk FC ie IRL 1. Premier Division 4 4 360 4.0 1 1 2 1 0 0 0 0 0.25 0.25 0.50 0.25 0.50 Matches 2020 28 Dundalk FC ie IRL 1. Premier Division 15 12 1,135 12.6 0 2 2 0 0 0 1 0 0.00 0.16 0.16 0.00 0.16 Matches 2020-2021 29 Dundalk FC 2. Europa Lg 6 5 402 4.5 0 1 1 0 0 0 0 0 0.00 0.22 0.22 0.00 0.22 Matches 2021 29 Shamrock Rovers ie IRL 1. Premier Division 34 29 2,696 30.0 2 1 3 2 0 0 4 0 0.07 0.03 0.10 0.07 0.10 Matches 2022 30 Shamrock Rovers ie IRL 1. Premier Division 26 17 1,502 16.7 1 2 3 1 0 0 4 0 0.06 0.12 0.18 0.06 0.18 Matches 2022-2023 31 Shamrock Rovers 3. Conf Lg 4 2 226 2.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 31 Shamrock Rovers ie IRL 1. Premier Division 4 1 121 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 Shelbourne FC ie IRL 1. Premier Division 33 33 2,919 32.4 0 1 1 0 0 0 13 0 0.00 0.03 0.03 0.00 0.03 Matches 2025 33 Shelbourne FC ie IRL 1. Premier Division 24 16 1,553 17.3 0 1 1 0 0 0 8 0 0.00 0.06 0.06 0.00 0.06 Matches 2025-2026 34 Shelbourne FC 3. Conf Lg 4 2 184 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 34 Shelbourne FC ie IRL 1. Premier Division 15 8 856 9.5 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Matches 13 Seasons 3 Clubs 3 Leagues 316 270 24,614 273.5 10 13 18 10 0 0 53 0 0.04 0.08 0.11 0.04 0.11 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 Dundalk FC (7 Seasons) 2 Leagues 172 162 14,557 161.7 7 7 9 7 0 0 15 0 0.04 0.14 0.18 0.04 0.18 Shelbourne FC (3 Seasons) 2 Leagues 76 59 5,512 61.2 0 3 3 0 0 0 27 0 0.00 0.05 0.05 0.00 0.05 Shamrock Rovers (3 Seasons) 2 Leagues 68 49 4,545 50.5 3 3 6 3 0 0 11 0 0.06 0.06 0.12 0.06 0.12 Premier Division (13 Seasons) 296 255 23,284 258.7 10 12 17 10 0 0 50 0 0.04 0.08 0.12 0.04 0.12 Europa Lg (2 Seasons) 12 11 920 10.2 0 1 1 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 Conf Lg (2 Seasons) 8 4 410 4.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00
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 22 Dundalk FC 1 League 33 32 2,852 31.7 2 2 0 0 0 0 0.06 0.06 2015 23 Dundalk FC 1 League 32 31 2,835 31.5 1 1 0 0 8 0 0.03 0.03 2016 24 Dundalk FC 1 League 26 26 2,312 25.7 0 0 0 0 4 0 0.00 0.00 2016-2017 25 Dundalk FC 1 League 6 6 518 5.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2017 25 Dundalk FC 1 League 25 24 2,140 23.8 2 2 0 0 1 0 0.08 0.08 2018 26 Dundalk FC 1 League 25 22 2,003 22.3 1 3 4 1 0 0 1 0 0.04 0.13 0.18 0.04 0.18 2019 27 Dundalk FC 1 League 4 4 360 4.0 1 1 2 1 0 0 0 0 0.25 0.25 0.50 0.25 0.50 2020 28 Dundalk FC 1 League 15 12 1,135 12.6 0 2 2 0 0 0 1 0 0.00 0.16 0.16 0.00 0.16 2020-2021 29 Dundalk FC 1 League 6 5 402 4.5 0 1 1 0 0 0 0 0 0.00 0.22 0.22 0.00 0.22 2021 29 Shamrock Rovers 1 League 34 29 2,696 30.0 2 1 3 2 0 0 4 0 0.07 0.03 0.10 0.07 0.10 2022 30 Shamrock Rovers 1 League 26 17 1,502 16.7 1 2 3 1 0 0 4 0 0.06 0.12 0.18 0.06 0.18 2022-2023 31 Shamrock Rovers 1 League 4 2 226 2.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2023 31 Shamrock Rovers 1 League 4 1 121 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2024 32 Shelbourne FC 1 League 33 33 2,919 32.4 0 1 1 0 0 0 13 0 0.00 0.03 0.03 0.00 0.03 2025 33 Shelbourne FC 1 League 24 16 1,553 17.3 0 1 1 0 0 0 8 0 0.00 0.06 0.06 0.00 0.06 2025-2026 34 Shelbourne FC 1 League 4 2 184 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2026 34 Shelbourne FC 1 League 15 8 856 9.5 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 13 Seasons 3 Clubs 3 Leagues 316 270 24,614 273.5 10 13 18 10 0 0 53 0 0.04 0.08 0.11 0.04 0.11 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 Dundalk FC (7 Seasons) 2 Leagues 172 162 14,557 161.7 7 7 9 7 0 0 15 0 0.04 0.14 0.18 0.04 0.18 Shelbourne FC (3 Seasons) 2 Leagues 76 59 5,512 61.2 0 3 3 0 0 0 27 0 0.00 0.05 0.05 0.00 0.05 Shamrock Rovers (3 Seasons) 2 Leagues 68 49 4,545 50.5 3 3 6 3 0 0 11 0 0.06 0.06 0.12 0.06 0.12 Premier Division (13 Seasons) 296 255 23,284 258.7 10 12 17 10 0 0 50 0 0.04 0.08 0.12 0.04 0.12 Europa Lg (2 Seasons) 12 11 920 10.2 0 1 1 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 Conf Lg (2 Seasons) 8 4 410 4.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00
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 22 Dundalk FC ie IRL 1. Premier Division 1st 33 32 2,852 31.7 2 2 0 0 0 0 0.06 0.06 Matches 2015 23 Dundalk FC ie IRL 1. Premier Division 1st 32 31 2,835 31.5 1 1 0 0 8 0 0.03 0.03 Matches 2016 24 Dundalk FC ie IRL 1. Premier Division 1st 26 26 2,312 25.7 0 0 0 0 4 0 0.00 0.00 Matches 2017 25 Dundalk FC ie IRL 1. Premier Division 2nd 25 24 2,140 23.8 2 2 0 0 1 0 0.08 0.08 Matches 2018 26 Dundalk FC ie IRL 1. Premier Division 1st 25 22 2,003 22.3 1 3 4 1 0 0 1 0 0.04 0.13 0.18 0.04 0.18 Matches 2019 27 Dundalk FC ie IRL 1. Premier Division 1st 4 4 360 4.0 1 1 2 1 0 0 0 0 0.25 0.25 0.50 0.25 0.50 Matches 2020 28 Dundalk FC ie IRL 1. Premier Division 3rd 15 12 1,135 12.6 0 2 2 0 0 0 1 0 0.00 0.16 0.16 0.00 0.16 Matches 2021 29 Shamrock Rovers ie IRL 1. Premier Division 1st 34 29 2,696 30.0 2 1 3 2 0 0 4 0 0.07 0.03 0.10 0.07 0.10 Matches 2022 30 Shamrock Rovers ie IRL 1. Premier Division 1st 26 17 1,502 16.7 1 2 3 1 0 0 4 0 0.06 0.12 0.18 0.06 0.18 Matches 2023 31 Shamrock Rovers ie IRL 1. Premier Division 1st 4 1 121 1.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 Shelbourne FC ie IRL 1. Premier Division 1st 33 33 2,919 32.4 0 1 1 0 0 0 13 0 0.00 0.03 0.03 0.00 0.03 Matches 2025 33 Shelbourne FC ie IRL 1. Premier Division 3rd 24 16 1,553 17.3 0 1 1 0 0 0 8 0 0.00 0.06 0.06 0.00 0.06 Matches 2026 34 Shelbourne FC ie IRL 1. Premier Division 5th 15 8 856 9.5 0 1 1 0 0 0 5 0 0.00 0.11 0.11 0.00 0.11 Matches 13 Seasons 3 Clubs 1 League 296 255 23,284 258.7 10 12 17 10 0 0 50 0 0.04 0.08 0.12 0.04 0.12 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 Dundalk FC (7 Seasons) 1 League 160 151 13,637 151.5 7 6 8 7 0 0 15 0 0.05 0.15 0.21 0.05 0.21 Shelbourne FC (3 Seasons) 1 League 72 57 5,328 59.2 0 3 3 0 0 0 26 0 0.00 0.05 0.05 0.00 0.05 Shamrock Rovers (3 Seasons) 1 League 64 47 4,319 48.0 3 3 6 3 0 0 9 0 0.06 0.06 0.13 0.06 0.13
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 2016-2017 25 Dundalk FC 2. Europa Lg GR 6 6 518 5.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 29 Dundalk FC 2. Europa Lg GR 6 5 402 4.5 0 1 1 0 0 0 0 0 0.00 0.22 0.22 0.00 0.22 Matches 2022-2023 31 Shamrock Rovers 3. Conf Lg GR 4 2 226 2.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2025-2026 34 Shelbourne FC 3. Conf Lg Lg 4 2 184 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 2 Leagues 20 15 1,330 14.8 0 1 1 0 0 0 3 0 0.00 0.07 0.07 0.00 0.07 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 Dundalk FC (2 Seasons) 1 League 12 11 920 10.2 0 1 1 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 Shelbourne FC (1 Season) 1 League 4 2 184 2.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Shamrock Rovers (1 Season) 1 League 4 2 226 2.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Europa Lg (2 Seasons) 12 11 920 10.2 0 1 1 0 0 0 0 0 0.00 0.10 0.10 0.00 0.10 Conf Lg (2 Seasons) 8 4 410 4.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2014 22 Dundalk FC 1 League 31.7 2 0 0 2015 23 Dundalk FC 1 League 31.5 1 0 0 2016 24 Dundalk FC 1 League 25.7 0 0 0 2016-2017 25 Dundalk FC 1 League 5.8 0 1 0 0.0 0.17 0.00 0.00 0 0 2017 25 Dundalk FC 1 League 23.8 2 0 0 2018 26 Dundalk FC 1 League 22.3 1 0 0 2019 27 Dundalk FC 1 League 4.0 1 0 0 2020 28 Dundalk FC 1 League 12.6 0 0 0 2020-2021 29 Dundalk FC 1 League 4.5 0 0 0 0.00 0.00 0 0 2021 29 Shamrock Rovers 1 League 30.0 2 0 0 2022 30 Shamrock Rovers 1 League 16.7 1 11 3 27.3 0.66 0.18 0.09 0.33 0 0 2022-2023 31 Shamrock Rovers 1 League 2.5 0 0 0 2023 31 Shamrock Rovers 1 League 1.3 0 0 0 2024 32 Shelbourne FC 1 League 32.4 0 8 1 12.5 0.25 0.03 0.00 0.00 0 0 2025 33 Shelbourne FC 1 League 17.3 0 8 0 0.0 0.46 0.00 0.00 0 0 2025-2026 34 Shelbourne FC 1 League 2.0 0 0 0 0.00 0.00 0 0 2026 34 Shelbourne FC 1 League 9.5 0 6 1 16.7 0.63 0.11 0.00 0.00 0 0 13 Seasons 3 Clubs 3 Leagues 273.5 10 34 5 14.7 0.39 0.06 0.03 0.20 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Dundalk FC (7 Seasons) 2 Leagues 161.7 7 1 0 0.0 0.10 0.00 0.00 0 0 Shelbourne FC (3 Seasons) 2 Leagues 61.2 0 22 2 9.1 0.36 0.03 0.00 0.00 0 0 Shamrock Rovers (3 Seasons) 2 Leagues 50.5 3 11 3 27.3 0.66 0.18 0.09 0.33 0 0 Premier Division (13 Seasons) 258.7 10 33 5 15.2 0.43 0.07 0.03 0.20 0 0 Europa Lg (2 Seasons) 10.2 0 1 0 0.0 0.10 0.00 0.00 0 0 Conf Lg (2 Seasons) 4.6 0 0 0 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2016-2017 25 Dundalk FC 2. Europa Lg GR 5.8 0 1 0 0.0 0.17 0.00 0.00 0 0 Matches 2020-2021 29 Dundalk FC 2. Europa Lg GR 4.5 0 0 0 0.00 0.00 0 0 Matches 2022-2023 31 Shamrock Rovers 3. Conf Lg GR 2.5 0 0 0 Matches 2025-2026 34 Shelbourne FC 3. Conf Lg Lg 2.0 0 0 0 0.00 0.00 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 14.8 0 1 0 0.0 0.08 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Dundalk FC (2 Seasons) 1 League 10.2 0 1 0 0.0 0.10 0.00 0.00 0 0 Shelbourne FC (1 Season) 1 League 2.0 0 0 0 0.00 0.00 0 0 Shamrock Rovers (1 Season) 1 League 2.5 0 0 0 Europa Lg (2 Seasons) 10.2 0 1 0 0.0 0.10 0.00 0.00 0 0 Conf Lg (2 Seasons) 4.6 0 0 0 0.00 0.00 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 22 Dundalk FC ie IRL 1. Premier Division 33 2,852 86 96.0 31.7 32 88 28 1 28 0 2.24 70 23 +47 +1.48 -0.04 Matches 2015 23 Dundalk FC ie IRL 1. Premier Division 32 2,835 89 95.5 31.5 31 90 31 1 45 0 2.41 77 22 +55 +1.75 +1.75 Matches 2016 24 Dundalk FC ie IRL 1. Premier Division 26 2,312 89 77.8 25.7 26 89 24 0 2 2.27 56 23 +33 +1.28 -0.36 Matches 2016-2017 25 Dundalk FC 2. Europa Lg 6 518 86 95.9 5.8 6 5 0 0 0.67 5 8 -3 -0.52 -0.52 Matches 2017 25 Dundalk FC ie IRL 1. Premier Division 25 2,140 86 72.1 23.8 24 88 23 1 24 2 2.36 58 16 +42 +1.77 +1.12 Matches 2018 26 Dundalk FC ie IRL 1. Premier Division 25 2,003 80 61.8 22.3 22 88 21 3 23 0 2.38 42 11 +31 +1.39 -1.08 Matches 2019 27 Dundalk FC ie IRL 1. Premier Division 4 360 90 11.8 4.0 4 90 4 0 0 2.31 7 2 +5 +1.25 -0.42 Matches 2020 28 Dundalk FC ie IRL 1. Premier Division 15 1,135 76 70.1 12.6 12 88 11 3 26 0 1.67 21 12 +9 +0.71 +2.01 Matches 2020-2021 29 Dundalk FC 2. Europa Lg 6 402 67 74.4 4.5 5 75 2 1 29 0 0.50 5 11 -6 -1.34 +1.92 Matches 2021 29 Shamrock Rovers ie IRL 1. Premier Division 34 2,696 79 83.2 30.0 29 88 27 5 27 0 2.12 48 23 +25 +0.83 -0.16 Matches 2022 30 Shamrock Rovers ie IRL 1. Premier Division 26 1,502 58 46.4 16.7 17 80 10 9 15 7 2.35 28 9 +19 +1.14 +0.10 Matches 2022-2023 31 Shamrock Rovers 3. Conf Lg 4 226 57 41.9 2.5 2 90 2 2 23 1 0.50 0 3 -3 -1.19 +0.53 Matches 2023 31 Shamrock Rovers ie IRL 1. Premier Division 4 121 30 10.3 1.3 1 90 1 3 10 14 1.25 1 4 -3 -2.23 -5.92 Matches 2024 32 Shelbourne FC ie IRL 1. Premier Division 33 2,919 88 90.1 32.4 33 88 30 0 0 1.82 37 25 +12 +0.37 +0.09 Matches 2025 33 Shelbourne FC ie IRL 1. Premier Division 24 1,553 65 47.9 17.3 16 86 13 8 22 7 1.63 25 21 +4 +0.23 -0.14 Matches 2025-2026 34 Shelbourne FC 3. Conf Lg 4 184 46 34.1 2.0 2 77 1 2 15 2 1.33 0 1 -1 -0.49 +1.03 Matches 2026 34 Shelbourne FC ie IRL 1. Premier Division 15 856 57 50.1 9.5 8 85 6 7 25 3 1.33 16 13 +3 +0.32 +0.53 Matches 13 Seasons 3 Clubs 3 Leagues 316 24,614 78 65.1 273.5 270 87 239 46 22 38 2.01 496 227 +269 +0.98 -0.07 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Dundalk FC (7 Seasons) 2 Leagues 172 14,557 85 69.7 161.7 162 88 149 10 27 4 2.15 341 128 +213 +1.32 +0.01 Shelbourne FC (3 Seasons) 2 Leagues 76 5,512 73 63.1 61.2 59 87 50 17 23 12 1.64 78 60 +18 +0.29 +0.29 Shamrock Rovers (3 Seasons) 2 Leagues 68 4,545 67 55.5 50.5 49 86 40 19 18 22 2.06 77 39 +38 +0.75 -0.80 Premier Division (13 Seasons) 296 23,284 79 65.3 258.7 255 88 229 41 22 35 2.10 486 204 +282 +1.09 -0.16 Europa Lg (2 Seasons) 12 920 77 85.2 10.2 11 75 7 1 29 0 0.59 10 19 -9 -0.88 +1.93 Conf Lg (2 Seasons) 8 410 51 38.0 4.6 4 84 3 4 19 3 0.92 0 4 -4 -0.88 +0.73
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 22 Dundalk FC 1 League 33 2,852 86 96.0 31.7 32 88 28 1 28 0 2.24 70 23 +47 +1.48 -0.04 2015 23 Dundalk FC 1 League 32 2,835 89 95.5 31.5 31 90 31 1 45 0 2.41 77 22 +55 +1.75 +1.75 2016 24 Dundalk FC 1 League 26 2,312 89 77.8 25.7 26 89 24 0 2 2.27 56 23 +33 +1.28 -0.36 2016-2017 25 Dundalk FC 1 League 6 518 86 95.9 5.8 6 5 0 0 0.67 5 8 -3 -0.52 -0.52 2017 25 Dundalk FC 1 League 25 2,140 86 72.1 23.8 24 88 23 1 24 2 2.36 58 16 +42 +1.77 +1.12 2018 26 Dundalk FC 1 League 25 2,003 80 61.8 22.3 22 88 21 3 23 0 2.38 42 11 +31 +1.39 -1.08 2019 27 Dundalk FC 1 League 4 360 90 11.8 4.0 4 90 4 0 0 2.31 7 2 +5 +1.25 -0.42 2020 28 Dundalk FC 1 League 15 1,135 76 70.1 12.6 12 88 11 3 26 0 1.67 21 12 +9 +0.71 +2.01 2020-2021 29 Dundalk FC 1 League 6 402 67 74.4 4.5 5 75 2 1 29 0 0.50 5 11 -6 -1.34 +1.92 2021 29 Shamrock Rovers 1 League 34 2,696 79 83.2 30.0 29 88 27 5 27 0 2.12 48 23 +25 +0.83 -0.16 2022 30 Shamrock Rovers 1 League 26 1,502 58 46.4 16.7 17 80 10 9 15 7 2.35 28 9 +19 +1.14 +0.10 2022-2023 31 Shamrock Rovers 1 League 4 226 57 41.9 2.5 2 90 2 2 23 1 0.50 0 3 -3 -1.19 +0.53 2023 31 Shamrock Rovers 1 League 4 121 30 10.3 1.3 1 90 1 3 10 14 1.25 1 4 -3 -2.23 -5.92 2024 32 Shelbourne FC 1 League 33 2,919 88 90.1 32.4 33 88 30 0 0 1.82 37 25 +12 +0.37 +0.09 2025 33 Shelbourne FC 1 League 24 1,553 65 47.9 17.3 16 86 13 8 22 7 1.63 25 21 +4 +0.23 -0.14 2025-2026 34 Shelbourne FC 1 League 4 184 46 34.1 2.0 2 77 1 2 15 2 1.33 0 1 -1 -0.49 +1.03 2026 34 Shelbourne FC 1 League 15 856 57 50.1 9.5 8 85 6 7 25 3 1.33 16 13 +3 +0.32 +0.53 13 Seasons 3 Clubs 3 Leagues 316 24,614 78 65.1 273.5 270 87 239 46 22 38 2.01 496 227 +269 +0.98 -0.07 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Dundalk FC (7 Seasons) 2 Leagues 172 14,557 85 69.7 161.7 162 88 149 10 27 4 2.15 341 128 +213 +1.32 +0.01 Shelbourne FC (3 Seasons) 2 Leagues 76 5,512 73 63.1 61.2 59 87 50 17 23 12 1.64 78 60 +18 +0.29 +0.29 Shamrock Rovers (3 Seasons) 2 Leagues 68 4,545 67 55.5 50.5 49 86 40 19 18 22 2.06 77 39 +38 +0.75 -0.80 Premier Division (13 Seasons) 296 23,284 79 65.3 258.7 255 88 229 41 22 35 2.10 486 204 +282 +1.09 -0.16 Europa Lg (2 Seasons) 12 920 77 85.2 10.2 11 75 7 1 29 0 0.59 10 19 -9 -0.88 +1.93 Conf Lg (2 Seasons) 8 410 51 38.0 4.6 4 84 3 4 19 3 0.92 0 4 -4 -0.88 +0.73
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 22 Dundalk FC ie IRL 1. Premier Division 1st 33 2,852 86 96.0 31.7 32 88 28 1 28 0 2.24 70 23 +47 +1.48 -0.04 Matches 2015 23 Dundalk FC ie IRL 1. Premier Division 1st 32 2,835 89 95.5 31.5 31 90 31 1 45 0 2.41 77 22 +55 +1.75 +1.75 Matches 2016 24 Dundalk FC ie IRL 1. Premier Division 1st 26 2,312 89 77.8 25.7 26 89 24 0 2 2.27 56 23 +33 +1.28 -0.36 Matches 2017 25 Dundalk FC ie IRL 1. Premier Division 2nd 25 2,140 86 72.1 23.8 24 88 23 1 24 2 2.36 58 16 +42 +1.77 +1.12 Matches 2018 26 Dundalk FC ie IRL 1. Premier Division 1st 25 2,003 80 61.8 22.3 22 88 21 3 23 0 2.38 42 11 +31 +1.39 -1.08 Matches 2019 27 Dundalk FC ie IRL 1. Premier Division 1st 4 360 90 11.8 4.0 4 90 4 0 0 2.31 7 2 +5 +1.25 -0.42 Matches 2020 28 Dundalk FC ie IRL 1. Premier Division 3rd 15 1,135 76 70.1 12.6 12 88 11 3 26 0 1.67 21 12 +9 +0.71 +2.01 Matches 2021 29 Shamrock Rovers ie IRL 1. Premier Division 1st 34 2,696 79 83.2 30.0 29 88 27 5 27 0 2.12 48 23 +25 +0.83 -0.16 Matches 2022 30 Shamrock Rovers ie IRL 1. Premier Division 1st 26 1,502 58 46.4 16.7 17 80 10 9 15 7 2.35 28 9 +19 +1.14 +0.10 Matches 2023 31 Shamrock Rovers ie IRL 1. Premier Division 1st 4 121 30 10.3 1.3 1 90 1 3 10 14 1.25 1 4 -3 -2.23 -5.92 Matches 2024 32 Shelbourne FC ie IRL 1. Premier Division 1st 33 2,919 88 90.1 32.4 33 88 30 0 0 1.82 37 25 +12 +0.37 +0.09 Matches 2025 33 Shelbourne FC ie IRL 1. Premier Division 3rd 24 1,553 65 47.9 17.3 16 86 13 8 22 7 1.63 25 21 +4 +0.23 -0.14 Matches 2026 34 Shelbourne FC ie IRL 1. Premier Division 5th 15 856 57 50.1 9.5 8 85 6 7 25 3 1.33 16 13 +3 +0.32 +0.53 Matches 13 Seasons 3 Clubs 1 League 296 23,284 79 65.3 258.7 255 88 229 41 22 35 2.10 486 204 +282 +1.09 -0.16 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Dundalk FC (7 Seasons) 1 League 160 13,637 85 68.9 151.5 151 89 142 9 27 4 2.27 331 109 +222 +1.47 +0.05 Shelbourne FC (3 Seasons) 1 League 72 5,328 74 65.1 59.2 57 87 49 15 24 10 1.65 78 59 +19 +0.32 +0.13 Shamrock Rovers (3 Seasons) 1 League 64 4,319 67 56.5 48.0 47 85 38 17 18 21 2.16 77 36 +41 +0.85 -1.01
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 2016-2017 25 Dundalk FC 2. Europa Lg GR 6 518 86 95.9 5.8 6 5 0 0 0.67 5 8 -3 -0.52 -0.52 Matches 2020-2021 29 Dundalk FC 2. Europa Lg GR 6 402 67 74.4 4.5 5 75 2 1 29 0 0.50 5 11 -6 -1.34 +1.92 Matches 2022-2023 31 Shamrock Rovers 3. Conf Lg GR 4 226 57 41.9 2.5 2 90 2 2 23 1 0.50 0 3 -3 -1.19 +0.53 Matches 2025-2026 34 Shelbourne FC 3. Conf Lg Lg 4 184 46 34.1 2.0 2 77 1 2 15 2 1.33 0 1 -1 -0.49 +1.03 Matches 4 Seasons 3 Clubs 2 Leagues 20 1,330 67 61.6 14.8 15 79 10 5 21 3 0.72 10 23 -13 -0.88 +0.96 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Dundalk FC (2 Seasons) 1 League 12 920 77 85.2 10.2 11 75 7 1 29 0 0.59 10 19 -9 -0.88 +1.93 Shelbourne FC (1 Season) 1 League 4 184 46 34.1 2.0 2 77 1 2 15 2 1.33 0 1 -1 -0.49 +1.03 Shamrock Rovers (1 Season) 1 League 4 226 57 41.9 2.5 2 90 2 2 23 1 0.50 0 3 -3 -1.19 +0.53 Europa Lg (2 Seasons) 12 920 77 85.2 10.2 11 75 7 1 29 0 0.59 10 19 -9 -0.88 +1.93 Conf Lg (2 Seasons) 8 410 51 38.0 4.6 4 84 3 4 19 3 0.92 0 4 -4 -0.88 +0.73
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014 22 Dundalk FC 1 League 31.7 0 0 0 0 2015 23 Dundalk FC 1 League 31.5 8 0 0 0 2016 24 Dundalk FC 1 League 25.7 4 0 0 0 2016-2017 25 Dundalk FC 1 League 5.8 0 0 0 2 6 0 5 6 5 0 0 0 2017 25 Dundalk FC 1 League 23.8 1 0 0 0 2018 26 Dundalk FC 1 League 22.3 1 0 0 0 2019 27 Dundalk FC 1 League 4.0 0 0 0 0 2020 28 Dundalk FC 1 League 12.6 1 0 0 0 2020-2021 29 Dundalk FC 1 League 4.5 0 0 0 2 5 2 6 6 4 0 2021 29 Shamrock Rovers 1 League 30.0 4 0 0 0 2022 30 Shamrock Rovers 1 League 16.7 4 0 0 13 15 1 38 11 12 0 2022-2023 31 Shamrock Rovers 1 League 2.5 2 0 0 0 2023 31 Shamrock Rovers 1 League 1.3 1 0 0 0 2024 32 Shelbourne FC 1 League 32.4 13 0 0 32 23 1 77 40 35 0 2025 33 Shelbourne FC 1 League 17.3 8 0 0 16 4 0 34 21 23 0 2025-2026 34 Shelbourne FC 1 League 2.0 1 0 0 3 2 0 1 2 0 0 2026 34 Shelbourne FC 1 League 9.5 5 0 0 9 5 0 12 20 16 0 13 Seasons 3 Clubs 3 Leagues 273.5 53 0 0 77 60 4 173 106 95 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Dundalk FC (7 Seasons) 2 Leagues 161.7 15 0 0 4 11 2 11 12 9 0 0 0 Shelbourne FC (3 Seasons) 2 Leagues 61.2 27 0 0 60 34 1 124 83 74 0 Shamrock Rovers (3 Seasons) 2 Leagues 50.5 11 0 0 13 15 1 38 11 12 0 Premier Division (13 Seasons) 258.7 50 0 0 70 47 2 161 92 86 0 Europa Lg (2 Seasons) 10.2 0 0 0 4 11 2 11 12 9 0 0 0 Conf Lg (2 Seasons) 4.6 3 0 0 3 2 0 1 2 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016-2017 25 Dundalk FC 2. Europa Lg GR 5.8 0 0 0 2 6 0 5 6 5 0 0 0 Matches 2020-2021 29 Dundalk FC 2. Europa Lg GR 4.5 0 0 0 2 5 2 6 6 4 0 Matches 2022-2023 31 Shamrock Rovers 3. Conf Lg GR 2.5 2 0 0 0 Matches 2025-2026 34 Shelbourne FC 3. Conf Lg Lg 2.0 1 0 0 3 2 0 1 2 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 14.8 3 0 0 7 13 2 12 14 9 0 0 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Dundalk FC (2 Seasons) 1 League 10.2 0 0 0 4 11 2 11 12 9 0 0 0 Shelbourne FC (1 Season) 1 League 2.0 1 0 0 3 2 0 1 2 0 0 Shamrock Rovers (1 Season) 1 League 2.5 2 0 0 0 Europa Lg (2 Seasons) 10.2 0 0 0 4 11 2 11 12 9 0 0 0 Conf Lg (2 Seasons) 4.6 3 0 0 3 2 0 1 2 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 Sean Gannon Pages
Sean Gannon Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary