The free key reads yesterday again: our one-month trial of today on the free key has finished. Read the changelog
TNS

The New Saints

Park Hall, Oswestry. Every match we hold, with the price it went off at.

620Played
445Won
71.8%Win rate
2.72Scored per game
0.84Conceded per game
276Clean sheets

Home and away

The same record, split by where it was played.

At home
79.2%
308 played, 244 won. 3.04 scored a game.
Away
64.4%
312 played, 201 won. 2.4 scored a game.
How the market priced them
71.9%
413 priced matches at an average of 2.24, which implied 44.6%.

Season by season 64

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Premier League 141310 +47
2026/27 Friendlies Clubs 2110 +1
2026/27 UEFA Champions League 2002 -3
2026/27 Welsh Cup 1100 +1
2025/26 Premier League 322624 +56
2025/26 League Cup 5401 +10
2025/26 Welsh Cup 2101 0
2025/26 UEFA Champions League 2011 -1
2025/26 Friendlies Clubs 1010 0
2024/25 Premier League 322606 +58
2024/25 Welsh Cup 6600 +32
2024/25 League Cup 5500 +9
2024/25 Friendlies Clubs 4301 +1
2024/25 UEFA Champions League 4112 -3
2024/25 UEFA Europa League 2011 -1
2023/24 Premier League 323020 +99
2023/24 Welsh Cup 6501 +22
2023/24 League Cup 5500 +19
2023/24 Friendlies Clubs 5203 -1
2023/24 Challenge Cup 4301 +6
2023/24 UEFA Champions League 2002 -4
2022/23 Premier League 322651 +95
2022/23 Welsh Cup 5500 +18
2022/23 Friendlies Clubs 4301 +4
2022/23 UEFA Champions League 2101 -1
2022/23 Challenge Cup 1001 -3
2021/22 Premier League 322552 +60
2021/22 Welsh Cup 5500 +11
2021/22 Friendlies Clubs 2011 -1
2021/22 League Cup 1001 -1
2020/21 Premier League 322453 +67
2020/21 UEFA Europa League 1100 +2
2019/20 Premier League 261646 +42
2019/20 UEFA Champions League 4112 -2
2019/20 Welsh Cup 3300 +18
2019/20 UEFA Europa League 2002 -9
2018/19 Premier League 322354 +83
2018/19 Welsh Cup 5500 +18
2018/19 UEFA Europa League 4112 -3
2018/19 UEFA Champions League 2101 -1
2017/18 Premier League 322354 +51
2017/18 UEFA Champions League 4103 -5
2017/18 Welsh Cup 3201 +7
2016/17 Premier League 322813 +75
2016/17 Welsh Cup 5401 +13
2016/17 UEFA Champions League 4211 +1
2015/16 Premier League 3218104 +48
2015/16 Welsh Cup 5500 +14
2015/16 UEFA Champions League 4211 +3
2014/15 Premier League 322381 +66
2014/15 Welsh Cup 5500 +9
2014/15 UEFA Champions League 2002 -3
2013/14 Premier League 322273 +66
2013/14 Welsh Cup 5500 +7
2013/14 UEFA Champions League 2002 -3
2012/13 Premier League 322444 +64
2012/13 Welsh Cup 4301 +6
2012/13 UEFA Champions League 2011 -3

Recent matches 30

Newest first, with the price this club was at kickoff.

Saturday 26 December 2026
A The New Saints scheduled GAP Connah S Quay FC —
Friday 18 December 2026
A The New Saints scheduled Colwyn Bay —
Saturday 5 December 2026
H The New Saints scheduled Penybont —
Friday 27 November 2026
A The New Saints scheduled Flint Town United —
Friday 20 November 2026
H The New Saints scheduled Trefelin —
Saturday 14 November 2026
H The New Saints scheduled Briton Ferry —
Friday 6 November 2026
A The New Saints scheduled Llandudno —
Saturday 31 October 2026
H The New Saints scheduled GAP Connah S Quay FC —
Friday 23 October 2026
H The New Saints 9 – 0 Ammanford AFC —
Friday 16 October 2026
A The New Saints 2 – 1 Airbus UK —
Friday 9 October 2026
A The New Saints 6 – 1 Holywell —
Saturday 3 October 2026
H The New Saints 9 – 0 Cambrian & Clydach —
Saturday 26 September 2026
A The New Saints 3 – 1 Trefelin —
Saturday 19 September 2026
H The New Saints 2 – 1 Llandudno —
Tuesday 15 September 2026
H The New Saints 5 – 0 Flint Town United —
Friday 11 September 2026
A The New Saints 2 – 0 Airbus UK —
Saturday 5 September 2026
H The New Saints 1 – 0 Barry Town 1.23
Monday 31 August 2026
A The New Saints 3 – 2 Caernarfon Town 1.58
Friday 28 August 2026
H The New Saints 5 – 1 Colwyn Bay 1.29
Friday 21 August 2026
A The New Saints 5 – 0 Cardiff MET —
Friday 14 August 2026
H The New Saints 1 – 0 Briton Ferry 1.16
Friday 7 August 2026
H The New Saints 2 – 0 Haverfordwest County AFC 1.26
Sunday 2 August 2026
A The New Saints 0 – 0 Penybont 1.59
Thursday 30 July 2026
H The New Saints 1 – 0 Flora Tallinn 2.02
Thursday 23 July 2026
A The New Saints 0 – 1 Flora Tallinn 2.90
Tuesday 14 July 2026
H The New Saints 1 – 2 Sabah FA —
Tuesday 7 July 2026
A The New Saints 0 – 2 Sabah FA —
Friday 26 June 2026
A The New Saints 2 – 1 H&W Welders —
Wednesday 24 June 2026
A The New Saints 1 – 1 Glentoran 3.00
Saturday 18 April 2026
A The New Saints 1 – 0 Barry Town 1.71