While we have made these predictions for Bonnyrigg Rose v East Fife for this match preview with the best of intentions, no profits are guaranteed. Always gamble responsibly, and with what you can afford to lose. Good luck!
Bonnyrigg Rose vs East Fife Live Stream Global Listings (Apr 12)
Predictions and Tips
Bonnyrigg Rose host the visiting East Fife at New Dundas Park in this League Two meeting on Saturday.
All of our predictions, stats and the user poll for Bonnyrigg Rose v East Fife are shown below - as well as up-to-date odds.
📊 Form Guide

Bonnyrigg Rose
LLDLLL 📉
Bonnyrigg Rose will be hoping for a better result following the 5-0 League Two loss in their previous game against Peterhead.
Oliver Colloty (19', 26', 47'), Dylan Forrest (61') and Adam Carnwath (91') scored for Peterhead.
It has been all too rare in recent times that Bonnyrigg Rose have kept a clean sheet. The facts show that Bonnyrigg Rose have been scored against in 6 of their previous 6 games, leaking 14 goals in the process. We will just have to see whether or not that trend will end up being sustained here.
Looking at the pre-match facts, Bonnyrigg Rose:
- have not lost a league tie with East Fife in their last 2 matches.
- have not beaten East Fife in their previous 3 league matches.
- haven’t won at home in the past 5 matches in the league. Things will have to change soon.
East Fife
LWLLWL
After a losing effort in their last game against Forfar Athletic in League Two competition, East Fife will be aiming to make amends here.
Reuben McAllister (9') was the scorer for Forfar Athletic.
The stats don’t lie, and East Fife have been scored against in 6 of their last 6 matches, seeing their opponents hit 13 goals in all. Defensively, East Fife certainly have room for improvement.
Pre-game facts show that East Fife:
- have not lost to Bonnyrigg Rose when they've played them away from home in the last 2 matches in the league.
- have not won away from home in their last 2 league matches.
🤜🤛 Head to head
Looking at the statistics for their head to head duels stretching back to 22/12/2023, there has been little to separate the clubs with Bonnyrigg Rose winning 2 of those games, East Fife 2 and 2 being drawn after 90 minutes of play.
A combined sum of 19 goals were scored between the two sides during those clashes, with 9 of them from The Rose and 10 netted by The Fife. The average number of goals per game works out to 3.17.
The last league encounter featuring the two was League Two match day 25 on 15/02/2025 and the score finished East Fife 1-1 Bonnyrigg Rose.
The match was refereed by Stewart Luke.
ℹ️ Team News: Bonnyrigg Rose
Almost everyone can be considered, as there’s just the lone fitness concern for the Bonnyrigg Rose gaffer Jonny Stewart to be concerned with from an otherwise complete set of players. 10 (Bonnyrigg) is sidelined.
ℹ️ Team News: East Fife
Due to a mostly full-strength group of players, there’s only the sole fitness problem for the East Fife gaffer Dick Campbell to be concerned about. 2 (East Fife) misses out for this game.
💡 Prediction
Here, we’re thinking that Bonnyrigg Rose will have their work cut out to breach the defence of this East Fife outfit who we reckon will get a goal themselves and run out victorious.
That’s why our selection here is for a highly competitive game with a 0-1 victory for East Fife when all is said and done.
It should be a good one.
Andre Moura, 13:06 12/04/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
⭐ Star Player: Cameron Ross
Usually taking up 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 struck 10 league goals in the League Two 2024 - 2025 season so far coming from a total of 29 appearances.
East Fife |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
East Fife |
East Fife |
|
Bonnyrigg Rose |
East Fife |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
East Fife |
East Fife |
|
Bonnyrigg Rose |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
32 | 17 | 9 | 6 | 19 | 60 | DWWDW |
2 |
![]() |
32 | 17 | 5 | 10 | 23 | 56 | WLLWL |
3 |
![]() |
32 | 16 | 4 | 12 | 9 | 52 | WLWLW |
4 |
![]() |
32 | 14 | 7 | 11 | 4 | 49 | LWWWL |
5 |
![]() |
32 | 13 | 7 | 12 | -1 | 46 | WWLLW |
6 |
![]() |
32 | 13 | 5 | 14 | -4 | 44 | DDLWW |
7 |
![]() |
32 | 10 | 7 | 15 | -4 | 37 | DWLLL |
8 |
![]() |
32 | 9 | 9 | 14 | -11 | 36 | LLWWL |
9 |
![]() |
32 | 8 | 9 | 15 | -11 | 33 | WLWDW |
10 |
![]() |
32 | 9 | 6 | 17 | -24 | 27 | LDLLL |
Bonnyrigg Rose |
|
East Fife |
Peterhead |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
Elgin City |
Clyde |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
Stirling Albion |
Bonnyrigg Rose |
|
Edinburgh City |
Bonnyrigg Rose |
|
East Fife |
Forfar Athletic |
|
East Fife |
East Fife |
|
Spartans |
Edinburgh City |
|
East Fife |
East Fife |
|
Stranraer |
Clyde |
|
East Fife |
Bonnyrigg Rose |
|
Elgin City |
Bonnyrigg Rose |
|
Stirling Albion |
Bonnyrigg Rose |
|
Edinburgh City |
Bonnyrigg Rose |
|
Forfar Athletic |
Bonnyrigg Rose |
|
Peterhead |
Bonnyrigg Rose |
|
Clyde |
Forfar Athletic |
|
East Fife |
Edinburgh City |
|
East Fife |
Clyde |
|
East Fife |
Stirling Albion |
|
East Fife |
Spartans |
|
East Fife |
Elgin City |
|
East Fife |
Goals scored | 1.4 |
Goals conceded | 1.1 |
Time first goal scored | 31 |
Time first goal conceded | 57 |
Yellow cards | 2.3 |
Red cards | 0.2 |
Subs used | 3.1 |
Biggest victory | 3-1 |
Biggest defeat | 2-0 |
Goals scored | 1.3 |
Goals conceded | 1.4 |
Time first goal scored | 56 |
Time first goal conceded | 25 |
Yellow cards | 2 |
Red cards | 0.1 |
Subs used | 3.8 |
Biggest victory | 4-0 |
Biggest defeat | 5-2 |
Cameron Ross | 10 |
Neil Martyniuk | 5 |
Bradley Barrett | 4 |
Callum Connolly | 2 |
Lee Currie | 2 |
Alan Trouten | 22 |
Nathan Austin | 11 |
Adam Laaref | 5 |
Andy Munro | 3 |
Jess Norey | 3 |
Forfar Athletic |
|
Bonnyrigg Rose |
Bonnyrigg Rose |
|
Spartans |
Stranraer |
|
Bonnyrigg Rose |
East Fife |
|
Stirling Albion |
Peterhead |
|
East Fife |
East Fife |
|
Elgin City |
