We have made these Bonnyrigg Rose v Elgin City predictions for this match preview with the best intentions, but no profits are guaranteed. Please always gamble responsibly, only with money that you can afford to lose. Good luck with your selections.
Bonnyrigg Rose vs Elgin City Live Stream Global Listings
Predictions and Tips
Bonnyrigg Rose will be taking on visiting club Elgin City at New Dundas Park in the League Two clash on Saturday.
Our Bonnyrigg Rose v Elgin City tips, poll and stats can be seen in full below - as well as the best betting odds.
📊 Form Guide

Bonnyrigg Rose
DLLLDL 📉
Bonnyrigg Rose will be wanting a better result here following a 3-1 League Two loss in their previous game against Clyde.
The only scorer from Bonnyrigg Rose was Neil Martyniuk (63'). Martin Rennie (14') and Scott Williamson (76', 90') scored for Clyde.
It has been a rare occasion in recent times where Bonnyrigg Rose have managed to hold out for a full 90 minutes. It will be a concern for them that Bonnyrigg Rose have seen their defence breached in 6 of their previous 6 clashes, leaking 11 goals along the way.
Ahead of this clash, Bonnyrigg Rose have not won at home in their last 4 matches in the league. Their supporters are understandably frustrated.
Elgin City
LLLLWW 🌤
Elgin City head into the game following on from a 1-2 League Two win against Spartans in their last fixture.
For Elgin City, the goalscorers were Dayshonne Golding (36') and Jack MacIver (43'). Jamie Dishington (51') scored for Spartans.
Looking at their form, and Elgin City have been scored against in 5 of their last 6 matches, seeing their opponents hit 8 goals in all. In defence, Elgin City certainly have room for improvement. That aside, we will just have to wait and see if that pattern shall be replicated in this match.
Coming into this contest, Elgin City have not won against Bonnyrigg Rose when they have played them away from home in the previous 4 matches in the league. Not good.
👥 Head to head
Looking at their prior head-to-head clashes going back to 11/11/2023 tells us that Bonnyrigg Rose have won 2 of these games & Elgin City 4, with the number of drawn results being 0.
A total of 13 goals were scored between them in these games, with 5 of them from The Rose and 8 created by The Black and Whites . That’s an average goals per game figure of 2.17.
The previous league meeting featuring these sides was League Two match day 21 on 04/02/2025 when it ended Elgin City 3-0 Bonnyrigg Rose.
The match was refereed by Greg Soutar.
📰 Team News: Bonnyrigg Rose
There aren’t many selection issues, with just the sole fitness concern for the Bonnyrigg Rose gaffer Jonny Stewart to be concerned with from an otherwise fully-primed group of players. 10 (Bonnyrigg) is sidelined.
🗞️ Team News: Elgin City
Due to a mostly available squad, there’s only the sole fitness worry for the Elgin City boss Allan Hale to be concerned about. 4 (Elgin City) won’t be playing here.
💡 Prediction
Our feeling is that Elgin City and Bonnyrigg Rose may well find themselves both scoring in what promises to be a very even battle here.
Let’s see what happens, but it could well be that we end up with scores level. Our tip is therefore for a tight encounter with a 1-1 draw at the end of the match.
Victor Martins, 14:02 29/03/2025
📊 Poll: Who Will Win?

🏟️ Team Focus:
Bonnyrigg Rose
Formed: 1881
Stadium: New Dundas Park (3,000)
Captain: Kerr Young
Chairman: Marie Arthur
Manager: Jonny Stewart
Competitions: League Two position 10
🔑 Key Man: Cameron Ross
Regularly taking to the field in the Left Wing position, Cameron Ross was born in Edinburgh, Scotland. After having played his first senior match for Bonnyrigg Rose in the 2024 - 2025 season, the dangerous Forward has got 10 league goals in the League Two 2024 - 2025 campaign so far from a total of 27 appearances.
Elgin City |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
Elgin City |
Elgin City |
|
Bonnyrigg Rose |
Elgin City |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
Elgin City |
Elgin City |
|
Bonnyrigg Rose |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
30 | 16 | 8 | 6 | 14 | 56 | DWDWW |
2 |
![]() |
30 | 16 | 5 | 9 | 22 | 53 | DLWLL |
3 |
![]() |
30 | 15 | 4 | 11 | 9 | 49 | WLWLW |
4 |
![]() |
30 | 13 | 7 | 10 | 5 | 46 | LLLWW |
5 |
![]() |
30 | 12 | 7 | 11 | 0 | 43 | WDWWL |
6 |
![]() |
30 | 11 | 5 | 14 | -7 | 38 | LWDDL |
7 |
![]() |
30 | 10 | 7 | 13 | -2 | 37 | WLDWL |
8 |
![]() |
30 | 8 | 9 | 13 | -11 | 33 | LWLLW |
9 |
![]() |
30 | 7 | 8 | 15 | -12 | 29 | LWWLW |
10 |
![]() |
30 | 9 | 6 | 15 | -18 | 27 | LLLDL |
Bonnyrigg Rose |
|
Elgin City |
Clyde |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
Stirling Albion |
Bonnyrigg Rose |
|
Edinburgh City |
Spartans |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
Forfar Athletic |
Bonnyrigg Rose |
|
Elgin City |
Spartans |
|
Elgin City |
Elgin City |
|
Clyde |
Elgin City |
|
Spartans |
Elgin City |
|
Forfar Athletic |
Peterhead |
|
Elgin City |
Bonnyrigg Rose |
|
Stirling Albion |
Bonnyrigg Rose |
|
Edinburgh City |
Bonnyrigg Rose |
|
Forfar Athletic |
Bonnyrigg Rose |
|
Peterhead |
Bonnyrigg Rose |
|
Clyde |
Bonnyrigg Rose |
|
Stranraer |
Spartans |
|
Elgin City |
Peterhead |
|
Elgin City |
Stranraer |
|
Elgin City |
Stirling Albion |
|
Elgin City |
Clyde |
|
Elgin City |
Forfar Athletic |
|
Elgin City |
Goals scored | 1.5 |
Goals conceded | 1.1 |
Time first goal scored | 31 |
Time first goal conceded | 56 |
Yellow cards | 2.3 |
Red cards | 0.2 |
Subs used | 3.1 |
Biggest victory | 3-1 |
Biggest defeat | 2-0 |
Goals scored | 0.8 |
Goals conceded | 1.1 |
Time first goal scored | 46 |
Time first goal conceded | 49 |
Yellow cards | 2 |
Red cards | 0.1 |
Subs used | 3.7 |
Biggest victory | 3-1 |
Biggest defeat | 3-1 |
Cameron Ross | 10 |
Neil Martyniuk | 5 |
Bradley Barrett | 4 |
Callum Connolly | 2 |
Lee Currie | 2 |
Russell Dingwall | 7 |
Dylan Gavin | 5 |
Dayshonne Golding | 5 |
Mark Gallagher | 4 |
Jack Murray | 4 |
Peterhead |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
East Fife |
Forfar Athletic |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
Spartans |
Stranraer |
|
Bonnyrigg Rose |
Elgin City |
|
Stirling Albion |
Edinburgh City |
|
Elgin City |
Elgin City |
|
Peterhead |
Elgin City |
|
Stranraer |
East Fife |
|
Elgin City |
