Friendlies Clubs   M. W D L goals
  at home 1 1 0 0 5 : 1
  1 1 0 0 5 : 1
Premier League   M. W D L goals
  at home 26 20 6 0 53 : 15
  Away 25 14 10 1 54 : 21
  51 34 16 1 107 : 36
Welsh Cup   M. W D L goals
  at home 1 1 0 0 2 : 1
  Away 1 1 0 0 4 : 0
  Neutral Place 2 1 0 1 7 : 2
  4 3 0 1 13 : 3
League Cup   M. W D L goals
  at home 1 1 0 0 2 : 1
  Away 2 2 0 0 6 : 2
  3 3 0 0 8 : 3
overall   M. W D L goals
  at home 29 23 6 0 62 : 18
  Away 28 17 10 1 64 : 23
  Neutral Place 2 1 0 1 7 : 2
  59 41 16 2 133 : 43
Friendlies Clubs
2022 Week The New Saints - Bala Town 5:1 (2:0)
Premier League
2023/2024 Championship 7. Round The New Saints - Bala Town 4:1 (3:1)
2023/2024 Championship 2. Round Bala Town - The New Saints 0:1 (0:1)
2023/2024 14. Round The New Saints - Bala Town 2:0 (2:0)
2023/2024 6. Round Bala Town - The New Saints 0:0 (0:0)
2022/2023 Championship 31. Round Bala Town - The New Saints 0:2 (0:0)
2022/2023 Championship 26. Round The New Saints - Bala Town 2:1 (1:1)
2022/2023 22. Round The New Saints - Bala Town 3:0 (1:0)
2022/2023 11. Round Bala Town - The New Saints 0:5 (0:2)
2021/2022 Championship 28. Round Bala Town - The New Saints 1:1 (0:1)
2021/2022 Championship 25. Round The New Saints - Bala Town 2:1 (0:1)
2021/2022 15. Round Bala Town - The New Saints 1:4 (0:2)
2021/2022 9. Round The New Saints - Bala Town 2:1 (0:1)
2021 Championship 32. Round The New Saints - Bala Town 2:0 (1:0)
2021 Championship 23. Round Bala Town - The New Saints 0:1 (0:1)
2020/2021 21. Round The New Saints - Bala Town 0:0 (0:0)
2020/2021 5. Round Bala Town - The New Saints 1:1 (0:0)
2020 Championship 24. Round Bala Town - The New Saints 1:1 (1:0)
2019/2020 12. Round The New Saints - Bala Town 1:0 (0:0)
2019/2020 2. Round Bala Town - The New Saints 3:1 (0:1)
2019 Championship 1. Round Bala Town - The New Saints 0:7 (0:2)
2019 Championship 6. Round The New Saints - Bala Town 3:1 (0:0)
2018/2019 17. Round Bala Town - The New Saints 1:1 (0:1)
2018/2019 7. Round The New Saints - Bala Town 0:0 (0:0)
2018 Championship 8. Round Bala Town - The New Saints 1:4 (0:2)
2018 Championship 3. Round The New Saints - Bala Town 3:0 (1:0)
2017/2018 16. Round Bala Town - The New Saints 0:3 (0:0)
2017/2018 2. Round The New Saints - Bala Town 3:0 (0:0)
2017 Championship 10. Round Bala Town - The New Saints 4:6 (3:3)
2017 Championship 5. Round The New Saints - Bala Town 3:2 (0:1)
2016/2017 8. Round Bala Town - The New Saints 0:2 (0:2)
2016/2017 7. Round The New Saints - Bala Town 5:1 (2:0)
2016 Championship 8. Round The New Saints - Bala Town 2:0 (0:0)
2016 Championship 3. Round Bala Town - The New Saints 0:0 (0:0)
2015/2016 19. Round The New Saints - Bala Town 1:1 (1:0)
2015/2016 7. Round Bala Town - The New Saints 0:0 (0:0)
2015 Championship 10. Round Bala Town - The New Saints 1:1 (1:0)
2015 Championship 5. Round The New Saints - Bala Town 3:0 (1:0)
2014/2015 18. Round The New Saints - Bala Town 1:0 (1:0)
2014/2015 6. Round Bala Town - The New Saints 0:3 (0:0)
2013/2014 18. Round The New Saints - Bala Town 1:1 (1:0)
2013/2014 4. Round The New Saints - Bala Town 3:1 (1:0)
2012/2013 20. Round Bala Town - The New Saints 2:2 (0:1)
2012/2013 19. Round The New Saints - Bala Town 1:0 (1:0)
2012 Championship 31. Round Bala Town - The New Saints 0:1 (0:0)
2012 Championship 26. Round The New Saints - Bala Town 3:2 (0:1)
2011/2012 11. Round Bala Town - The New Saints 2:2 (0:2)
2011/2012 1. Round The New Saints - Bala Town 1:1 (1:1)
2010/2011 13. Round Bala Town - The New Saints 3:4 (1:4)
2010/2011 3. Round The New Saints - Bala Town 2:1 (1:1)
2009/2010 27. Round Bala Town - The New Saints 0:1 (0:0)
2009/2010 9. Round The New Saints - Bala Town 0:0 (0:0)
Welsh Cup
2022/2023 Final The New Saints - Bala Town 6:0 (1:0)
2016/2017 Final Bala Town - The New Saints 2:1 (0:0)
2013/2014 Semi-finals The New Saints - Bala Town 2:1
2011/2012 Semi-finals Bala Town - The New Saints 0:4
League Cup
2016/2017 Round of 16 The New Saints - Bala Town 2:1 (1:0)
2014/2015 Final Bala Town - The New Saints 0:3 (0:2)
2012/2013 Quarter-finals Bala Town - The New Saints 2:3

For games that were decided on penalties the score after 120 minutes will be included in the ranking