| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2023-24 Welsh Premier League COQ | 4 | 0 | 0 | 1 | 1 | 5 | 0 | 5 | 5 | 0 |
| 2022-23 Welsh Premier League COQ | 20 | 0 | 0 | 3 | 1 | 11 | 0 | 11 | 11 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2019-20 UEFA Europa LeagueConnah's Quay | 4 | – | – | – | – | 344 | – | – | – | – | – | – | – | – | – | – |
| 2017-18 UEFA Europa LeagueConnah's Quay | 1 | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 2016-17 UEFA Europa LeagueConnah's Quay | 4 | 1 | – | – | – | 340 | – | – | – | – | – | – | – | – | – | – |
| 2015-16 UEFA Europa LeagueConnah's Quay | 1 | – | – | – | – | 89 | – | – | – | – | – | – | – | – | – | – |
| 2015-16 UEFA Champions LeagueThe New Saints | 4 | 4 | – | – | – | 368 | – | – | – | – | – | – | – | – | – | – |
| 2013-14 UEFA Champions LeagueThe New Saints | 2 | 0 | 0 | 0 | 0 | 162 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Career6 seasons | 16 | 5 | 0 | 0 | 0 | 1,393 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2nd Leg - Partizan Belgrade advance 4-0 on aggregate @ Partizan BelgradeL 0-3 2 Aug | – | – | – | – | 74 | – | – | – | – | – | – | – | – | – | – |
| 1st Leg v Partizan BelgradeL 0-1 26 July | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 2nd Leg - Connah's Quay advance 3-2 on aggregate @ KilmarnockW 2-0 19 July | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| 1st Leg v KilmarnockL 1-2 12 July | – | – | – | – | 90 | – | – | – | – | – | – | – | – | – | – |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away · won 2 of 5 | 5 | – | – | – | – | 84.0 | – | – | – | – | – | – | – | – | – | – |
| HomeHome or away · won 1 of 5 | 5 | 0.2 | – | – | – | 88.6 | – | – | – | – | – | – | – | – | – | – |
| LossesResult | 6 | 0.2 | – | – | – | 84.8 | – | – | – | – | – | – | – | – | – | – |
| WinsResult | 3 | – | – | – | – | 88.3 | – | – | – | – | – | – | – | – | – | – |
| DrawsResult | 1 | – | – | – | – | 89.0 | – | – | – | – | – | – | – | – | – | – |
| Regular seasonStage · won 3 of 10 | 10 | 0.1 | – | – | – | 86.3 | – | – | – | – | – | – | – | – | – | – |
| HJK HelsinkiOpponent · won 1 of 2 | 2 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| KilmarnockOpponent · won 1 of 2 | 2 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| Partizan BelgradeOpponent · won 0 of 2 | 2 | – | – | – | – | 82.0 | – | – | – | – | – | – | – | – | – | – |
| StabaekOpponent · won 1 of 2 | 2 | – | – | – | – | 87.0 | – | – | – | – | – | – | – | – | – | – |
| VojvodinaOpponent · won 0 of 2 | 2 | 0.5 | – | – | – | 82.5 | – | – | – | – | – | – | – | – | – | – |
| Belle Vue, RhylGround · won 0 of 4 | 4 | 0.3 | – | – | – | 88.3 | – | – | – | – | – | – | – | – | – | – |
| Bolt Arena, HelsinkiGround · won 0 of 1 | 1 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| FK Partizan Stadium, BelgradeGround · won 0 of 1 | 1 | – | – | – | – | 74.0 | – | – | – | – | – | – | – | – | – | – |
| Fredrikstad StadionGround · won 1 of 1 | 1 | – | – | – | – | 85.0 | – | – | – | – | – | – | – | – | – | – |
| Karadjordje Stadium, Novi SadGround · won 0 of 1 | 1 | – | – | – | – | 81.0 | – | – | – | – | – | – | – | – | – | – |
| Nantporth Stadium, BangorGround · won 1 of 1 | 1 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
| The BBSP Stadium, KilmarnockGround · won 1 of 1 | 1 | – | – | – | – | 90.0 | – | – | – | – | – | – | – | – | – | – |
Stats from official league and public sports feeds. Updated hourly.