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

Bonnyrigg Rose Athletic

New Dundas Park, Bonnyrigg. Every match we hold, with the price it went off at.

252Played
116Won
46%Win rate
1.65Scored per game
1.35Conceded per game
76Clean sheets

Home and away

The same record, split by where it was played.

At home
50.4%
123 played, 62 won. 1.83 scored a game.
Away
41.9%
129 played, 54 won. 1.47 scored a game.
How the market priced them
38.2%
170 priced matches at an average of 3.86, which implied 25.9%.

Season by season 27

One row per competition per season.

SeasonCompetitionPWDLGD
2026/27 Challenge Cup 6312 -2
2026/27 Friendlies Clubs 1010 0
2026/27 FA Cup 1001 -2
2025/26 League Cup 4004 -9
2025/26 FA Cup 3201 +2
2024/25 League Two 3812719 -24
2024/25 Friendlies Clubs 4211 +7
2024/25 League Cup 3003 -10
2024/25 Challenge Cup 1001 -1
2024/25 FA Cup 1001 -2
2023/24 League Two 3691215 -1
2023/24 FA Cup 4301 +1
2023/24 Friendlies Clubs 3102 -3
2023/24 League Cup 3003 -3
2023/24 Challenge Cup 1001 -2
2022/23 League Two 3611916 -11
2022/23 League Cup 3102 -4
2022/23 Friendlies Clubs 1001 -5
2022/23 FA Cup 1001 -1
2021/22 FA Cup 3201 0
2021/22 League Two 2200 +4
2020/21 FA Cup 2101 +2
2019/20 FA Cup 4301 +3

Recent matches 30

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

Saturday 26 December 2026
A Bonnyrigg Rose Athletic scheduled Stirling University —
Saturday 12 December 2026
H Bonnyrigg Rose Athletic scheduled Linlithgow Rose —
Saturday 5 December 2026
A Bonnyrigg Rose Athletic scheduled Broxburn Athletic —
Tuesday 17 November 2026
H Bonnyrigg Rose Athletic scheduled Gala Fairydean Rovers —
Saturday 7 November 2026
H Bonnyrigg Rose Athletic scheduled Tranent Juniors —
Tuesday 3 November 2026
H Bonnyrigg Rose Athletic scheduled Dunfermline —
Saturday 31 October 2026
A Bonnyrigg Rose Athletic scheduled Lochee United —
Tuesday 27 October 2026
H Bonnyrigg Rose Athletic 0 – 1 Bo'ness United —
Saturday 17 October 2026
A Bonnyrigg Rose Athletic 2 – 2 Cowdenbeath —
Tuesday 13 October 2026
A Bonnyrigg Rose Athletic 1 – 1 Spartans —
Saturday 3 October 2026
A Bonnyrigg Rose Athletic 0 – 2 Clachnacuddin —
Saturday 26 September 2026
H Bonnyrigg Rose Athletic 3 – 0 Motherwell U21 —
Tuesday 22 September 2026
H Bonnyrigg Rose Athletic 1 – 6 Airdrie United —
Saturday 19 September 2026
H Bonnyrigg Rose Athletic 6 – 1 Stirling University —
Wednesday 16 September 2026
A Bonnyrigg Rose Athletic 2 – 1 Gala Fairydean Rovers —
Saturday 12 September 2026
A Bonnyrigg Rose Athletic 0 – 2 Civil Service Strollers —
Tuesday 8 September 2026
A Bonnyrigg Rose Athletic 1 – 3 East Kilbride 6.50
Saturday 29 August 2026
H Bonnyrigg Rose Athletic 1 – 2 Hill Of Beath Hawthorn —
Tuesday 25 August 2026
H Bonnyrigg Rose Athletic 2 – 1 Rangers U21 4.10
Saturday 22 August 2026
A Bonnyrigg Rose Athletic 2 – 0 Berwick Rangers —
Tuesday 11 August 2026
H Bonnyrigg Rose Athletic 1 – 0 Annan Athletic 2.60
Saturday 8 August 2026
H Bonnyrigg Rose Athletic 4 – 1 East Stirlingshire —
Saturday 1 August 2026
H Bonnyrigg Rose Athletic 1 – 2 Brechin —
Tuesday 28 July 2026
A Bonnyrigg Rose Athletic 4 – 0 Bo'ness United —
Saturday 25 July 2026
A Bonnyrigg Rose Athletic 3 – 0 Musselburgh Athletic —
Saturday 4 July 2026
A Bonnyrigg Rose Athletic 1 – 1 Edinburgh City —
Saturday 18 April 2026
H Bonnyrigg Rose Athletic 1 – 2 Linlithgow Rose 2.32
Saturday 11 April 2026
A Bonnyrigg Rose Athletic 2 – 2 Broxburn Athletic 1.60
Saturday 4 April 2026
H Bonnyrigg Rose Athletic 3 – 2 Caledonian Braves —
Saturday 28 March 2026
A Bonnyrigg Rose Athletic 2 – 2 Berwick Rangers —