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 2009-2010 17 St Johnstone sct SCO 1. Premier League 1 1 45 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 19 Macclesfield Town eng ENG 4. League Two 7 7 622 6.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Crawley Town eng ENG 3. League One 33 25 2,271 25.2 2 1 3 2 0 0 4 1 0.08 0.04 0.12 0.08 0.12 2013-2014 21 Crawley Town eng ENG 3. League One 36 32 2,933 32.6 1 1 2 1 0 0 7 0 0.03 0.03 0.06 0.03 0.06 2014-2015 22 Kilmarnock sct SCO 1. Premiership 26 25 2,189 24.3 2 1 3 2 0 0 8 0 0.08 0.04 0.12 0.08 0.12 Matches 2015-2016 23 Kilmarnock sct SCO 1. Premiership 10 10 820 9.1 2 0 2 2 0 0 4 0 0.22 0.00 0.22 0.22 0.22 Matches 2016-2017 24 Crawley Town eng ENG EFL Cup 1 1 88 1.0 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 24 Crawley Town 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 2016-2017 24 Crawley Town eng ENG 4. League Two 41 40 3,347 37.2 3 0 3 3 0 0 8 0 0.08 0.00 0.08 0.08 0.08 Matches 2017-2018 25 Crawley Town 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 25 Crawley Town eng ENG 4. League Two 40 40 3,438 38.2 2 2 4 2 0 0 9 2 0.05 0.05 0.10 0.05 0.10 Matches 2018-2019 26 Dundee United sct SCO 2. Championship 9 9 776 8.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Crawley Town eng ENG EFL Cup 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2018-2019 26 Crawley Town eng ENG FA Cup 2 2 210 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Crawley Town eng ENG 4. League Two 23 23 1,993 22.1 0 0 0 0 0 0 9 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Dundee United sct SCO 2. Championship 17 12 1,029 11.4 1 1 2 1 0 0 1 0 0.09 0.09 0.17 0.09 0.17 Matches 2020-2021 28 Dundee United sct SCO 1. Premiership 25 23 2,143 23.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Dunfermline Ath. sct SCO 2. Championship 13 13 1,170 13.0 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 Matches 2021-2022 29 Dundee United sct SCO 1. Premiership 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 30 Derry City ie IRL 1. Premier Division 11 11 990 11.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 30 Dundalk FC ie IRL 1. Premier Division 20 20 1,773 19.7 1 0 1 1 0 0 6 0 0.05 0.00 0.05 0.05 0.05 Matches 2023 31 Derry City ie IRL 1. Premier Division 5 5 354 3.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 Derry City ie IRL 1. Premier Division 32 32 2,766 30.7 1 2 3 1 0 0 10 0 0.03 0.07 0.10 0.03 0.10 Matches 2025 33 Derry City ie IRL 1. Premier Division 34 32 2,724 30.3 1 0 1 1 0 0 7 0 0.03 0.00 0.03 0.03 0.03 Matches 16 Seasons 8 Clubs 7 Leagues 390 366 31,964 355.2 18 8 26 18 0 0 95 4 0.05 0.02 0.07 0.05 0.07 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 Crawley Town (5 Seasons) 4 Leagues 179 166 14,550 161.7 9 4 13 9 0 0 40 4 0.06 0.02 0.08 0.06 0.08 Derry City (4 Seasons) 1 League 82 80 6,834 75.9 2 2 4 2 0 0 24 0 0.03 0.03 0.05 0.03 0.05 Dundee United (4 Seasons) 2 Leagues 52 44 3,961 44.0 1 1 2 1 0 0 8 0 0.02 0.02 0.05 0.02 0.05 Kilmarnock (2 Seasons) 1 League 36 35 3,009 33.4 4 1 5 4 0 0 12 0 0.12 0.03 0.15 0.12 0.15 Dundalk FC (1 Season) 1 League 20 20 1,773 19.7 1 0 1 1 0 0 6 0 0.05 0.00 0.05 0.05 0.05 Dunfermline Ath. (1 Season) 1 League 13 13 1,170 13.0 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 Macclesfield Town (1 Season) 1 League 7 7 622 6.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 St Johnstone (1 Season) 1 League 1 1 45 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (5 Seasons) 63 59 5,210 57.9 4 1 5 4 0 0 17 0 0.07 0.02 0.09 0.07 0.09 League Two (4 Seasons) 111 110 9,400 104.4 5 2 7 5 0 0 26 2 0.05 0.02 0.07 0.05 0.07 Premier Division (4 Seasons) 102 100 8,607 95.6 3 2 5 3 0 0 30 0 0.03 0.02 0.05 0.03 0.05 Championship (3 Seasons) 39 34 2,975 33.1 2 1 3 2 0 0 8 0 0.06 0.03 0.09 0.06 0.09 FA Cup (3 Seasons) 4 4 390 4.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 69 57 5,204 57.8 3 2 5 3 0 0 11 1 0.05 0.03 0.09 0.05 0.09 EFL Cup (2 Seasons) 2 2 178 2.0 1 0 1 1 0 0 2 1 0.51 0.00 0.51 0.51 0.51
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 2009-2010 17 St Johnstone 1 League 1 1 45 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 19 Macclesfield Town 1 League 7 7 622 6.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Crawley Town 1 League 33 25 2,271 25.2 2 1 3 2 0 0 4 1 0.08 0.04 0.12 0.08 0.12 2013-2014 21 Crawley Town 1 League 36 32 2,933 32.6 1 1 2 1 0 0 7 0 0.03 0.03 0.06 0.03 0.06 2014-2015 22 Kilmarnock 1 League 26 25 2,189 24.3 2 1 3 2 0 0 8 0 0.08 0.04 0.12 0.08 0.12 2015-2016 23 Kilmarnock 1 League 10 10 820 9.1 2 0 2 2 0 0 4 0 0.22 0.00 0.22 0.22 0.22 2016-2017 24 Crawley Town 3 Leagues 43 42 3,525 39.2 3 0 3 3 0 0 10 1 0.08 0.00 0.08 0.08 0.08 2017-2018 25 Crawley Town 2 Leagues 41 41 3,528 39.2 2 2 4 2 0 0 9 2 0.05 0.05 0.10 0.05 0.10 2018-2019 26 Crawley Town 3 Leagues 26 26 2,293 25.5 1 0 1 1 0 0 10 0 0.04 0.00 0.04 0.04 0.04 2018-2019 26 Dundee United 1 League 9 9 776 8.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2019-2020 27 Dundee United 1 League 17 12 1,029 11.4 1 1 2 1 0 0 1 0 0.09 0.09 0.17 0.09 0.17 2020-2021 28 Dundee United 1 League 25 23 2,143 23.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 2021-2022 29 Dundee United 1 League 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021-2022 29 Dunfermline Ath. 1 League 13 13 1,170 13.0 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 2022 30 Dundalk FC 1 League 20 20 1,773 19.7 1 0 1 1 0 0 6 0 0.05 0.00 0.05 0.05 0.05 2022 30 Derry City 1 League 11 11 990 11.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 2023 31 Derry City 1 League 5 5 354 3.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2024 32 Derry City 1 League 32 32 2,766 30.7 1 2 3 1 0 0 10 0 0.03 0.07 0.10 0.03 0.10 2025 33 Derry City 1 League 34 32 2,724 30.3 1 0 1 1 0 0 7 0 0.03 0.00 0.03 0.03 0.03 16 Seasons 8 Clubs 7 Leagues 390 366 31,964 355.2 18 8 26 18 0 0 95 4 0.05 0.02 0.07 0.05 0.07 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 Crawley Town (5 Seasons) 4 Leagues 179 166 14,550 161.7 9 4 13 9 0 0 40 4 0.06 0.02 0.08 0.06 0.08 Derry City (4 Seasons) 1 League 82 80 6,834 75.9 2 2 4 2 0 0 24 0 0.03 0.03 0.05 0.03 0.05 Dundee United (4 Seasons) 2 Leagues 52 44 3,961 44.0 1 1 2 1 0 0 8 0 0.02 0.02 0.05 0.02 0.05 Kilmarnock (2 Seasons) 1 League 36 35 3,009 33.4 4 1 5 4 0 0 12 0 0.12 0.03 0.15 0.12 0.15 Dundalk FC (1 Season) 1 League 20 20 1,773 19.7 1 0 1 1 0 0 6 0 0.05 0.00 0.05 0.05 0.05 Dunfermline Ath. (1 Season) 1 League 13 13 1,170 13.0 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 Macclesfield Town (1 Season) 1 League 7 7 622 6.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 St Johnstone (1 Season) 1 League 1 1 45 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (5 Seasons) 63 59 5,210 57.9 4 1 5 4 0 0 17 0 0.07 0.02 0.09 0.07 0.09 League Two (4 Seasons) 111 110 9,400 104.4 5 2 7 5 0 0 26 2 0.05 0.02 0.07 0.05 0.07 Premier Division (4 Seasons) 102 100 8,607 95.6 3 2 5 3 0 0 30 0 0.03 0.02 0.05 0.03 0.05 Championship (3 Seasons) 39 34 2,975 33.1 2 1 3 2 0 0 8 0 0.06 0.03 0.09 0.06 0.09 FA Cup (3 Seasons) 4 4 390 4.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 League One (2 Seasons) 69 57 5,204 57.8 3 2 5 3 0 0 11 1 0.05 0.03 0.09 0.05 0.09 EFL Cup (2 Seasons) 2 2 178 2.0 1 0 1 1 0 0 2 1 0.51 0.00 0.51 0.51 0.51
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 2009-2010 17 St Johnstone sct SCO 1. Premier League 8th 1 1 45 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2011-2012 19 Macclesfield Town eng ENG 4. League Two 24th 7 7 622 6.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2012-2013 20 Crawley Town eng ENG 3. League One 10th 33 25 2,271 25.2 2 1 3 2 0 0 4 1 0.08 0.04 0.12 0.08 0.12 2013-2014 21 Crawley Town eng ENG 3. League One 14th 36 32 2,933 32.6 1 1 2 1 0 0 7 0 0.03 0.03 0.06 0.03 0.06 2014-2015 22 Kilmarnock sct SCO 1. Premiership 10th 26 25 2,189 24.3 2 1 3 2 0 0 8 0 0.08 0.04 0.12 0.08 0.12 Matches 2015-2016 23 Kilmarnock sct SCO 1. Premiership 11th 10 10 820 9.1 2 0 2 2 0 0 4 0 0.22 0.00 0.22 0.22 0.22 Matches 2016-2017 24 Crawley Town eng ENG 4. League Two 19th 41 40 3,347 37.2 3 0 3 3 0 0 8 0 0.08 0.00 0.08 0.08 0.08 Matches 2017-2018 25 Crawley Town eng ENG 4. League Two 14th 40 40 3,438 38.2 2 2 4 2 0 0 9 2 0.05 0.05 0.10 0.05 0.10 Matches 2018-2019 26 Crawley Town eng ENG 4. League Two 19th 23 23 1,993 22.1 0 0 0 0 0 0 9 0 0.00 0.00 0.00 0.00 0.00 Matches 2018-2019 26 Dundee United sct SCO 2. Championship 2nd 9 9 776 8.6 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 27 Dundee United sct SCO 2. Championship 1st 17 12 1,029 11.4 1 1 2 1 0 0 1 0 0.09 0.09 0.17 0.09 0.17 Matches 2020-2021 28 Dundee United sct SCO 1. Premiership 15th 25 23 2,143 23.8 0 0 0 0 0 0 4 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Dundee United sct SCO 1. Premiership 4th 1 0 13 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 29 Dunfermline Ath. sct SCO 2. Championship 9th 13 13 1,170 13.0 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 Matches 2022 30 Dundalk FC ie IRL 1. Premier Division 3rd 20 20 1,773 19.7 1 0 1 1 0 0 6 0 0.05 0.00 0.05 0.05 0.05 Matches 2022 30 Derry City ie IRL 1. Premier Division 2nd 11 11 990 11.0 0 0 0 0 0 0 5 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 31 Derry City ie IRL 1. Premier Division 2nd 5 5 354 3.9 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2024 32 Derry City ie IRL 1. Premier Division 4th 32 32 2,766 30.7 1 2 3 1 0 0 10 0 0.03 0.07 0.10 0.03 0.10 Matches 2025 33 Derry City ie IRL 1. Premier Division 2nd 34 32 2,724 30.3 1 0 1 1 0 0 7 0 0.03 0.00 0.03 0.03 0.03 Matches 16 Seasons 8 Clubs 5 Leagues 384 360 31,396 348.8 17 8 25 17 0 0 92 3 0.05 0.02 0.07 0.05 0.07 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 Crawley Town (5 Seasons) 2 Leagues 173 160 13,982 155.4 8 4 12 8 0 0 37 3 0.05 0.03 0.08 0.05 0.08 Derry City (4 Seasons) 1 League 82 80 6,834 75.9 2 2 4 2 0 0 24 0 0.03 0.03 0.05 0.03 0.05 Dundee United (4 Seasons) 2 Leagues 52 44 3,961 44.0 1 1 2 1 0 0 8 0 0.02 0.02 0.05 0.02 0.05 Kilmarnock (2 Seasons) 1 League 36 35 3,009 33.4 4 1 5 4 0 0 12 0 0.12 0.03 0.15 0.12 0.15 Dundalk FC (1 Season) 1 League 20 20 1,773 19.7 1 0 1 1 0 0 6 0 0.05 0.00 0.05 0.05 0.05 Dunfermline Ath. (1 Season) 1 League 13 13 1,170 13.0 1 0 1 1 0 0 4 0 0.08 0.00 0.08 0.08 0.08 Macclesfield Town (1 Season) 1 League 7 7 622 6.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 St Johnstone (1 Season) 1 League 1 1 45 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Premiership (5 Seasons) 63 59 5,210 57.9 4 1 5 4 0 0 17 0 0.07 0.02 0.09 0.07 0.09 League Two (4 Seasons) 111 110 9,400 104.4 5 2 7 5 0 0 26 2 0.05 0.02 0.07 0.05 0.07 Premier Division (4 Seasons) 102 100 8,607 95.6 3 2 5 3 0 0 30 0 0.03 0.02 0.05 0.03 0.05 Championship (3 Seasons) 39 34 2,975 33.1 2 1 3 2 0 0 8 0 0.06 0.03 0.09 0.06 0.09 League One (2 Seasons) 69 57 5,204 57.8 3 2 5 3 0 0 11 1 0.05 0.03 0.09 0.05 0.09
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2009-2010 17 St Johnstone 1 League 0.5 0 0 0.00 0 0 2011-2012 19 Macclesfield Town 1 League 6.9 0 2 0.29 0.00 0 0 2012-2013 20 Crawley Town 1 League 25.2 2 6 0.24 0.33 0 0 2013-2014 21 Crawley Town 1 League 32.6 1 2 0.06 0.50 0 0 2014-2015 22 Kilmarnock 1 League 24.3 2 4 0.16 0.50 0 0 2015-2016 23 Kilmarnock 1 League 9.1 2 2 0.22 1.00 0 0 2016-2017 24 Crawley Town 3 Leagues 39.2 3 2 6 300.0 0.05 0.16 1.50 0.50 0 0 2017-2018 25 Crawley Town 2 Leagues 39.2 2 0 5 0.00 0.13 0.40 0 0 2018-2019 26 Crawley Town 3 Leagues 25.5 1 3 1 33.3 0.90 0.30 0.33 1.00 0 0 2018-2019 26 Dundee United 1 League 8.6 0 0 0 2019-2020 27 Dundee United 1 League 11.4 1 0 0 2020-2021 28 Dundee United 1 League 23.8 0 19 4 21.1 0.80 0.17 0.00 0.00 0 0 2021-2022 29 Dundee United 1 League 0.1 0 0 0 0.00 0.00 0 0 2021-2022 29 Dunfermline Ath. 1 League 13.0 1 0 0 2022 30 Dundalk FC 1 League 19.7 1 8 2 25.0 0.41 0.10 0.13 0.50 0 0 2022 30 Derry City 1 League 11.0 0 7 3 42.9 0.64 0.27 0.00 0.00 0 0 2023 31 Derry City 1 League 3.9 0 0 0 2024 32 Derry City 1 League 30.7 1 16 2 12.5 0.52 0.07 0.06 0.50 0 0 2025 33 Derry City 1 League 30.3 1 15 5 33.3 0.50 0.17 0.07 0.20 0 0 16 Seasons 8 Clubs 7 Leagues 355.2 18 70 44 40.0 0.36 0.15 0.13 0.36 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Crawley Town (5 Seasons) 4 Leagues 161.7 9 5 20 240.0 0.06 0.14 1.20 0.45 0 0 Derry City (4 Seasons) 1 League 75.9 2 38 10 26.3 0.53 0.14 0.05 0.20 0 0 Dundee United (4 Seasons) 2 Leagues 44.0 1 19 4 21.1 0.79 0.17 0.00 0.00 0 0 Kilmarnock (2 Seasons) 1 League 33.4 4 6 0.18 0.67 0 0 Dundalk FC (1 Season) 1 League 19.7 1 8 2 25.0 0.41 0.10 0.13 0.50 0 0 Dunfermline Ath. (1 Season) 1 League 13.0 1 0 0 Macclesfield Town (1 Season) 1 League 6.9 0 2 0.29 0.00 0 0 St Johnstone (1 Season) 1 League 0.5 0 0 0.00 0 0 Premiership (5 Seasons) 57.9 4 19 10 21.1 0.79 0.17 0.00 0.40 0 0 League Two (4 Seasons) 104.4 5 0 13 0.00 0.16 0.38 0 0 Premier Division (4 Seasons) 95.6 3 46 12 26.1 0.50 0.13 0.07 0.25 0 0 Championship (3 Seasons) 33.1 2 0 0 FA Cup (3 Seasons) 4.3 0 2 0 0.0 0.60 0.00 0.00 0 0 League One (2 Seasons) 57.8 3 8 0.14 0.38 0 0 EFL Cup (2 Seasons) 2.0 1 3 1 33.3 1.52 0.51 0.33 1.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 2009-2010 17 St Johnstone sct SCO 1. Premier League 1 45 45 1.3 0.5 1 0 2011-2012 19 Macclesfield Town eng ENG 4. League Two 7 622 89 15.0 6.9 7 0 2012-2013 20 Crawley Town eng ENG 3. League One 33 2,271 69 54.9 25.2 25 8 2013-2014 21 Crawley Town eng ENG 3. League One 36 2,933 81 70.8 32.6 32 4 2014-2015 22 Kilmarnock sct SCO 1. Premiership 26 2,189 84 64.0 24.3 25 23 1 0 1.35 30 32 -2 -0.08 +0.87 Matches 2015-2016 23 Kilmarnock sct SCO 1. Premiership 10 820 82 24.0 9.1 10 9 0 1 0.40 8 24 -16 -1.76 -1.51 Matches 2016-2017 24 Crawley Town eng ENG EFL Cup 1 88 88 97.8 1.0 1 88 0 0 0 0.00 1 2 -1 -1.02 -1.02 Matches 2016-2017 24 Crawley Town eng ENG FA Cup 1 90 90 42.9 1.0 1 90 1 0 0 1.00 1 1 0 0.00 +1.50 Matches 2016-2017 24 Crawley Town eng ENG 4. League Two 41 3,347 82 80.8 37.2 40 32 1 1 1.10 45 56 -11 -0.30 +0.50 Matches 2017-2018 25 Crawley Town eng ENG FA Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2017-2018 25 Crawley Town eng ENG 4. League Two 40 3,438 86 83.0 38.2 40 35 0 2 1.30 45 53 -8 -0.21 -0.21 Matches 2018-2019 26 Dundee United sct SCO 2. Championship 9 776 86 24.0 8.6 9 86 8 0 0 1.89 11 7 +4 +0.46 +0.28 Matches 2018-2019 26 Crawley Town eng ENG EFL Cup 1 90 90 100.0 1.0 1 90 1 0 0 0.00 1 2 -1 -1.00 Matches 2018-2019 26 Crawley Town eng ENG FA Cup 2 210 105 100.0 2.3 2 105 2 0 0 0.50 3 7 -4 -1.71 Matches 2018-2019 26 Crawley Town eng ENG 4. League Two 23 1,993 87 48.1 22.1 23 87 22 0 1 1.17 25 31 -6 -0.27 +0.19 Matches 2019-2020 27 Dundee United sct SCO 2. Championship 17 1,029 61 40.8 11.4 12 83 10 5 6 3 2.18 17 10 +7 +0.61 -0.78 Matches 2020-2021 28 Dundee United sct SCO 1. Premiership 25 2,143 86 62.7 23.8 23 90 23 2 37 6 0.92 17 36 -19 -0.80 -0.87 Matches 2021-2022 29 Dunfermline Ath. sct SCO 2. Championship 13 1,170 90 36.1 13.0 13 90 13 0 0 1.15 14 16 -2 -0.15 +0.50 Matches 2021-2022 29 Dundee United sct SCO 1. Premiership 1 13 13 0.4 0.1 0 0 1 13 1 1.00 0 0 0 0.00 +0.18 Matches 2022 30 Derry City ie IRL 1. Premier Division 11 990 90 30.6 11.0 11 90 11 0 1 1.82 12 4 +8 +0.73 +0.01 Matches 2022 30 Dundalk FC ie IRL 1. Premier Division 20 1,773 89 54.7 19.7 20 89 19 0 2 1.75 25 13 +12 +0.61 -0.07 Matches 2023 31 Derry City ie IRL 1. Premier Division 5 354 71 30.3 3.9 5 71 3 0 8 2.20 8 2 +6 +1.53 -1.45 Matches 2024 32 Derry City ie IRL 1. Premier Division 32 2,766 86 85.4 30.7 32 86 27 0 2 1.59 44 27 +17 +0.55 +0.55 Matches 2025 33 Derry City ie IRL 1. Premier Division 34 2,724 80 84.1 30.3 32 84 27 2 13 2 1.68 42 33 +9 +0.30 -0.40 Matches 16 Seasons 8 Clubs 7 Leagues 390 31,964 82 48.6 355.2 366 87 267 24 14 30 1.38 350 358 -8 -0.03 -0.13 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crawley Town (5 Seasons) 4 Leagues 179 14,550 81 68.0 161.7 166 88 94 13 4 1.15 122 154 -32 -0.31 +0.17 Derry City (4 Seasons) 1 League 82 6,834 83 62.8 75.9 80 85 68 2 13 13 1.70 106 66 +40 +0.53 -0.56 Dundee United (4 Seasons) 2 Leagues 52 3,961 76 31.4 44.0 44 87 41 8 15 10 1.50 45 53 -8 -0.18 -0.41 Kilmarnock (2 Seasons) 1 League 36 3,009 84 44.0 33.4 35 32 1 1 1.09 38 56 -18 -0.54 -0.07 Dundalk FC (1 Season) 1 League 20 1,773 89 54.7 19.7 20 89 19 0 2 1.75 25 13 +12 +0.61 -0.07 Dunfermline Ath. (1 Season) 1 League 13 1,170 90 36.1 13.0 13 90 13 0 0 1.15 14 16 -2 -0.15 +0.50 Macclesfield Town (1 Season) 1 League 7 622 89 15.0 6.9 7 0 St Johnstone (1 Season) 1 League 1 45 45 1.3 0.5 1 0 Premiership (5 Seasons) 63 5,210 83 30.5 57.9 59 90 55 4 29 8 1.02 55 92 -37 -0.64 -0.37 League Two (4 Seasons) 111 9,400 85 56.8 104.4 110 87 89 1 4 1.19 115 140 -25 -0.26 +0.19 Premier Division (4 Seasons) 102 8,607 84 60.9 95.6 100 86 87 2 13 15 1.71 131 79 +52 +0.54 -0.43 Championship (3 Seasons) 39 2,975 76 33.1 33.1 34 87 31 5 6 3 1.77 42 33 +9 +0.27 +0.08 FA Cup (3 Seasons) 4 390 98 76.5 4.3 4 98 4 0 0 0.50 5 10 -5 -1.15 +0.35 League One (2 Seasons) 69 5,204 75 62.9 57.8 57 12 EFL Cup (2 Seasons) 2 178 89 98.9 2.0 2 89 1 0 0 0.00 2 4 -2 -1.01 -1.01
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 2009-2010 17 St Johnstone 1 League 1 45 45 1.3 0.5 1 0 2011-2012 19 Macclesfield Town 1 League 7 622 89 15.0 6.9 7 0 2012-2013 20 Crawley Town 1 League 33 2,271 69 54.9 25.2 25 8 2013-2014 21 Crawley Town 1 League 36 2,933 81 70.8 32.6 32 4 2014-2015 22 Kilmarnock 1 League 26 2,189 84 64.0 24.3 25 23 1 0 1.35 30 32 -2 -0.08 +0.87 2015-2016 23 Kilmarnock 1 League 10 820 82 24.0 9.1 10 9 0 1 0.40 8 24 -16 -1.76 -1.51 2016-2017 24 Crawley Town 3 Leagues 43 3,525 82 79.4 39.2 42 89 33 1 1 1.07 47 59 -12 -0.31 +0.58 2017-2018 25 Crawley Town 2 Leagues 41 3,528 86 83.4 39.2 41 90 36 0 2 1.27 46 55 -9 -0.23 -0.23 2018-2019 26 Crawley Town 3 Leagues 26 2,293 88 51.6 25.5 26 88 25 0 1 1.07 29 40 -11 -0.43 +0.03 2018-2019 26 Dundee United 1 League 9 776 86 24.0 8.6 9 86 8 0 0 1.89 11 7 +4 +0.46 +0.28 2019-2020 27 Dundee United 1 League 17 1,029 61 40.8 11.4 12 83 10 5 6 3 2.18 17 10 +7 +0.61 -0.78 2020-2021 28 Dundee United 1 League 25 2,143 86 62.7 23.8 23 90 23 2 37 6 0.92 17 36 -19 -0.80 -0.87 2021-2022 29 Dundee United 1 League 1 13 13 0.4 0.1 0 0 1 13 1 1.00 0 0 0 0.00 +0.18 2021-2022 29 Dunfermline Ath. 1 League 13 1,170 90 36.1 13.0 13 90 13 0 0 1.15 14 16 -2 -0.15 +0.50 2022 30 Dundalk FC 1 League 20 1,773 89 54.7 19.7 20 89 19 0 2 1.75 25 13 +12 +0.61 -0.07 2022 30 Derry City 1 League 11 990 90 30.6 11.0 11 90 11 0 1 1.82 12 4 +8 +0.73 +0.01 2023 31 Derry City 1 League 5 354 71 30.3 3.9 5 71 3 0 8 2.20 8 2 +6 +1.53 -1.45 2024 32 Derry City 1 League 32 2,766 86 85.4 30.7 32 86 27 0 2 1.59 44 27 +17 +0.55 +0.55 2025 33 Derry City 1 League 34 2,724 80 84.1 30.3 32 84 27 2 13 2 1.68 42 33 +9 +0.30 -0.40 16 Seasons 8 Clubs 7 Leagues 390 31,964 82 48.6 355.2 366 87 267 24 14 30 1.38 350 358 -8 -0.03 -0.13 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crawley Town (5 Seasons) 4 Leagues 179 14,550 81 68.0 161.7 166 88 94 13 4 1.15 122 154 -32 -0.31 +0.17 Derry City (4 Seasons) 1 League 82 6,834 83 62.8 75.9 80 85 68 2 13 13 1.70 106 66 +40 +0.53 -0.56 Dundee United (4 Seasons) 2 Leagues 52 3,961 76 31.4 44.0 44 87 41 8 15 10 1.50 45 53 -8 -0.18 -0.41 Kilmarnock (2 Seasons) 1 League 36 3,009 84 44.0 33.4 35 32 1 1 1.09 38 56 -18 -0.54 -0.07 Dundalk FC (1 Season) 1 League 20 1,773 89 54.7 19.7 20 89 19 0 2 1.75 25 13 +12 +0.61 -0.07 Dunfermline Ath. (1 Season) 1 League 13 1,170 90 36.1 13.0 13 90 13 0 0 1.15 14 16 -2 -0.15 +0.50 Macclesfield Town (1 Season) 1 League 7 622 89 15.0 6.9 7 0 St Johnstone (1 Season) 1 League 1 45 45 1.3 0.5 1 0 Premiership (5 Seasons) 63 5,210 83 30.5 57.9 59 90 55 4 29 8 1.02 55 92 -37 -0.64 -0.37 League Two (4 Seasons) 111 9,400 85 56.8 104.4 110 87 89 1 4 1.19 115 140 -25 -0.26 +0.19 Premier Division (4 Seasons) 102 8,607 84 60.9 95.6 100 86 87 2 13 15 1.71 131 79 +52 +0.54 -0.43 Championship (3 Seasons) 39 2,975 76 33.1 33.1 34 87 31 5 6 3 1.77 42 33 +9 +0.27 +0.08 FA Cup (3 Seasons) 4 390 98 76.5 4.3 4 98 4 0 0 0.50 5 10 -5 -1.15 +0.35 League One (2 Seasons) 69 5,204 75 62.9 57.8 57 12 EFL Cup (2 Seasons) 2 178 89 98.9 2.0 2 89 1 0 0 0.00 2 4 -2 -1.01 -1.01
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 2009-2010 17 St Johnstone sct SCO 1. Premier League 8th 1 45 45 1.3 0.5 1 0 2011-2012 19 Macclesfield Town eng ENG 4. League Two 24th 7 622 89 15.0 6.9 7 0 2012-2013 20 Crawley Town eng ENG 3. League One 10th 33 2,271 69 54.9 25.2 25 8 2013-2014 21 Crawley Town eng ENG 3. League One 14th 36 2,933 81 70.8 32.6 32 4 2014-2015 22 Kilmarnock sct SCO 1. Premiership 10th 26 2,189 84 64.0 24.3 25 23 1 0 1.35 30 32 -2 -0.08 +0.87 Matches 2015-2016 23 Kilmarnock sct SCO 1. Premiership 11th 10 820 82 24.0 9.1 10 9 0 1 0.40 8 24 -16 -1.76 -1.51 Matches 2016-2017 24 Crawley Town eng ENG 4. League Two 19th 41 3,347 82 80.8 37.2 40 32 1 1 1.10 45 56 -11 -0.30 +0.50 Matches 2017-2018 25 Crawley Town eng ENG 4. League Two 14th 40 3,438 86 83.0 38.2 40 35 0 2 1.30 45 53 -8 -0.21 -0.21 Matches 2018-2019 26 Crawley Town eng ENG 4. League Two 19th 23 1,993 87 48.1 22.1 23 87 22 0 1 1.17 25 31 -6 -0.27 +0.19 Matches 2018-2019 26 Dundee United sct SCO 2. Championship 2nd 9 776 86 24.0 8.6 9 86 8 0 0 1.89 11 7 +4 +0.46 +0.28 Matches 2019-2020 27 Dundee United sct SCO 2. Championship 1st 17 1,029 61 40.8 11.4 12 83 10 5 6 3 2.18 17 10 +7 +0.61 -0.78 Matches 2020-2021 28 Dundee United sct SCO 1. Premiership 15th 25 2,143 86 62.7 23.8 23 90 23 2 37 6 0.92 17 36 -19 -0.80 -0.87 Matches 2021-2022 29 Dundee United sct SCO 1. Premiership 4th 1 13 13 0.4 0.1 0 0 1 13 1 1.00 0 0 0 0.00 +0.18 Matches 2021-2022 29 Dunfermline Ath. sct SCO 2. Championship 9th 13 1,170 90 36.1 13.0 13 90 13 0 0 1.15 14 16 -2 -0.15 +0.50 Matches 2022 30 Dundalk FC ie IRL 1. Premier Division 3rd 20 1,773 89 54.7 19.7 20 89 19 0 2 1.75 25 13 +12 +0.61 -0.07 Matches 2022 30 Derry City ie IRL 1. Premier Division 2nd 11 990 90 30.6 11.0 11 90 11 0 1 1.82 12 4 +8 +0.73 +0.01 Matches 2023 31 Derry City ie IRL 1. Premier Division 2nd 5 354 71 30.3 3.9 5 71 3 0 8 2.20 8 2 +6 +1.53 -1.45 Matches 2024 32 Derry City ie IRL 1. Premier Division 4th 32 2,766 86 85.4 30.7 32 86 27 0 2 1.59 44 27 +17 +0.55 +0.55 Matches 2025 33 Derry City ie IRL 1. Premier Division 2nd 34 2,724 80 84.1 30.3 32 84 27 2 13 2 1.68 42 33 +9 +0.30 -0.40 Matches 16 Seasons 8 Clubs 5 Leagues 384 31,396 82 48.2 348.8 360 87 262 24 14 30 1.40 343 344 -1 0.00 -0.11 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Crawley Town (5 Seasons) 2 Leagues 173 13,982 81 67.5 155.4 160 87 89 13 4 1.19 115 140 -25 -0.26 +0.19 Derry City (4 Seasons) 1 League 82 6,834 83 62.8 75.9 80 85 68 2 13 13 1.70 106 66 +40 +0.53 -0.56 Dundee United (4 Seasons) 2 Leagues 52 3,961 76 31.4 44.0 44 87 41 8 15 10 1.50 45 53 -8 -0.18 -0.41 Kilmarnock (2 Seasons) 1 League 36 3,009 84 44.0 33.4 35 32 1 1 1.09 38 56 -18 -0.54 -0.07 Dundalk FC (1 Season) 1 League 20 1,773 89 54.7 19.7 20 89 19 0 2 1.75 25 13 +12 +0.61 -0.07 Dunfermline Ath. (1 Season) 1 League 13 1,170 90 36.1 13.0 13 90 13 0 0 1.15 14 16 -2 -0.15 +0.50 Macclesfield Town (1 Season) 1 League 7 622 89 15.0 6.9 7 0 St Johnstone (1 Season) 1 League 1 45 45 1.3 0.5 1 0 Premiership (5 Seasons) 63 5,210 83 30.5 57.9 59 90 55 4 29 8 1.02 55 92 -37 -0.64 -0.37 League Two (4 Seasons) 111 9,400 85 56.8 104.4 110 87 89 1 4 1.19 115 140 -25 -0.26 +0.19 Premier Division (4 Seasons) 102 8,607 84 60.9 95.6 100 86 87 2 13 15 1.71 131 79 +52 +0.54 -0.43 Championship (3 Seasons) 39 2,975 76 33.1 33.1 34 87 31 5 6 3 1.77 42 33 +9 +0.27 +0.08 League One (2 Seasons) 69 5,204 75 62.9 57.8 57 12
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2009-2010 17 St Johnstone 1 League 0.5 1 0 1 2011-2012 19 Macclesfield Town 1 League 6.9 0 0 5 2012-2013 20 Crawley Town 1 League 25.2 4 1 21 2013-2014 21 Crawley Town 1 League 32.6 7 0 36 2014-2015 22 Kilmarnock 1 League 24.3 8 0 2015-2016 23 Kilmarnock 1 League 9.1 4 0 8 2016-2017 24 Crawley Town 3 Leagues 39.2 10 1 1 52 0 0 0 2 0 0 0 0 2017-2018 25 Crawley Town 2 Leagues 39.2 9 2 1 37 1 2 0 0 0 0 0 0 2018-2019 26 Crawley Town 3 Leagues 25.5 10 0 0 2 1 0 1 0 0 0 0 0 2018-2019 26 Dundee United 1 League 8.6 3 0 0 0 2019-2020 27 Dundee United 1 League 11.4 1 0 0 0 2020-2021 28 Dundee United 1 League 23.8 4 0 0 22 39 1 4 44 12 0 2021-2022 29 Dundee United 1 League 0.1 0 0 0 0 2 0 0 1 0 0 2021-2022 29 Dunfermline Ath. 1 League 13.0 4 0 0 0 2022 30 Dundalk FC 1 League 19.7 6 0 0 27 32 0 4 35 11 0 2022 30 Derry City 1 League 11.0 5 0 0 14 16 0 3 11 7 0 2023 31 Derry City 1 League 3.9 2 0 0 0 2024 32 Derry City 1 League 30.7 10 0 0 44 47 0 6 27 20 0 2025 33 Derry City 1 League 30.3 7 0 0 28 48 2 1 21 21 0 16 Seasons 8 Clubs 7 Leagues 355.2 95 4 2 297 186 5 19 141 71 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Crawley Town (5 Seasons) 4 Leagues 161.7 40 4 2 148 2 2 1 2 0 0 0 0 Derry City (4 Seasons) 1 League 75.9 24 0 0 86 111 2 10 59 48 0 Dundee United (4 Seasons) 2 Leagues 44.0 8 0 0 22 41 1 4 45 12 0 Kilmarnock (2 Seasons) 1 League 33.4 12 0 8 Dundalk FC (1 Season) 1 League 19.7 6 0 0 27 32 0 4 35 11 0 Dunfermline Ath. (1 Season) 1 League 13.0 4 0 0 0 Macclesfield Town (1 Season) 1 League 6.9 0 0 5 St Johnstone (1 Season) 1 League 0.5 1 0 1 Premiership (5 Seasons) 57.9 17 0 0 31 41 1 4 45 12 0 League Two (4 Seasons) 104.4 26 2 1 91 0 0 0 0 0 0 0 0 Premier Division (4 Seasons) 95.6 30 0 0 113 143 2 14 94 59 0 Championship (3 Seasons) 33.1 8 0 0 0 FA Cup (3 Seasons) 4.3 1 0 0 2 2 2 0 0 0 0 0 0 League One (2 Seasons) 57.8 11 1 57 EFL Cup (2 Seasons) 2.0 2 1 1 3 0 0 1 2 0 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 Mark Connolly Pages
Mark Connolly Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary