While we have made these predictions for Dundee United v St Johnstone for this match preview with the best of intentions, no profits are guaranteed. Always gamble responsibly, and with what you can afford to lose.
Dundee United vs St Johnstone Live Stream Global Listings (Apr 12)
Predictions and Tips
The Premiership meeting at Tannadice Park on Saturday will see home side Dundee United playing against opponents St Johnstone.
Our tips, poll and stats for Dundee United v St Johnstone can all be found here - as well as up-to-date odds.
📏 Form Guide

Dundee United
WLDLWW
Dundee United will be looking for a repeat result of the 0-1 Premiership success versus Hearts.
In that match, Dundee United managed 49% possession and 7 shots at goal with 3 on target. The only player on the scoresheet for Dundee United was Sam Dalby (67'). On the other side, Hearts had 15 shots at goal with 7 on target.
Dundee United haven’t had any problems with scoring, netting every time they’ve gone out to play in their last 6 games.
They’ve managed to rack up 8 during that period while seeing the number of goals scored against them stand at 9. Let’s see whether or not that trend will be continued on in this game.
Their previous form shows that Dundee United:
- haven't lost in the league to St Johnstone in their previous 2 games.
- haven’t won at home in the past 2 league games.
St Johnstone
WDWDLW
St Johnstone will come into the encounter after a 1-0 Premiership win to defeat Celtic in their previous outing.
In that match, St Johnstone had 20% possession and 9 attempts on goal with 4 of them on target. The scorer for St Johnstone was Daniels Balodis (4'). Celtic had 25 attempts at goal with 9 of them on target.
The attacking players from St Johnstone have suffered from a lack of goals over their last six clashes, contributing the poor return of just 4. In those fixtures, The Saints have also seen the collective goal tally of their opponents equal 4.
Coming into this meeting, St Johnstone haven’t won away from home in the past 3 league matches.
🤜🤛 Head to head
If we look at their past head to head duels dating back to 01/10/2022, neither club has come out on top overall with Dundee United winning 3 of those games, St Johnstone 3 and 0 being drawn after 90 minutes of play.
In all, 13 goals were shared by the two clubs throughout the course of those matches, with 7 for The Tangerines and 6 netted by The Saints. This gives an average number of goals per game equal to 2.17.
The last league contest featuring these clubs was Premiership match day 19 on 26/12/2024 when the final score was St Johnstone 1-2 Dundee United.
That time, St Johnstone had 51% possession and 11 shots at goal with 4 on target. Their only player to score was Makenzie Kirk (44').
On the other side, Dundee United had 13 shots on goal with 4 on target. Glenn Middleton (51') and Sam Dalby (60') scored.
The referee was Kevin Clancy.
🧠 Prediction
We’ve got the feeling that St Johnstone will manage to find the back of the net against this Dundee United outfit, however it may not quite be enough to avoid defeat.
We think that it’s going to be a tight encounter finishing with a 2-1 winning margin for Dundee United after 90 minutes. Let’s see what happens here.
Peter Guest, 13:04 12/04/2025
📊 Poll: Who Will Win?

⚽️ Team Focus:
Dundee United
Formed: 1909
Stadium: Tannadice Park (14,223)
Captain: Ross Docherty
Chairman: Mark Ogren
Manager: Jim Goodwin
Competitions: Premiership position 5
⭐ Star Man: Sam Dalby
Generally deployed in the Striker position, Sam Dalby was born in Leytonstone, England. After making a first senior appearance for Leyton Orient in the 2016 - 2017 season, the gifted Forward has got 14 league goals in the Premiership 2024 - 2025 campaign so far from a total of 29 appearances.
St Johnstone |
|
Dundee United |
Dundee United |
|
St Johnstone |
St Johnstone |
|
Dundee United |
Dundee United |
|
St Johnstone |
St Johnstone |
|
Dundee United |
Dundee United |
|
St Johnstone |
Pos | Team | Pld | W | D | L | +/- | Pts | Form |
---|---|---|---|---|---|---|---|---|
1 |
![]() |
33 | 26 | 3 | 4 | 75 | 81 | WLWLW |
2 |
![]() |
32 | 20 | 5 | 7 | 33 | 65 | WLWWL |
3 |
![]() |
32 | 13 | 11 | 8 | 9 | 50 | WWDWW |
4 |
![]() |
32 | 14 | 7 | 11 | -4 | 49 | LDDWW |
5 |
![]() |
32 | 13 | 8 | 11 | 0 | 47 | LDLWW |
6 |
![]() |
32 | 11 | 6 | 15 | -1 | 39 | WLWLL |
7 |
![]() |
32 | 11 | 5 | 16 | -10 | 38 | LLDWL |
8 |
![]() |
32 | 11 | 5 | 16 | -19 | 38 | WWDLL |
9 |
![]() |
33 | 9 | 8 | 16 | -20 | 35 | LDLWL |
10 |
![]() |
32 | 9 | 8 | 15 | -22 | 35 | LWLLL |
11 |
![]() |
32 | 9 | 7 | 16 | -17 | 34 | LDWLW |
12 |
![]() |
32 | 8 | 5 | 19 | -24 | 29 | WDDLW |
Dundee United |
|
St Johnstone |
Hearts |
|
Dundee United |
Ross County |
|
Dundee United |
Dundee United |
|
Dundee |
Aberdeen |
|
Dundee United |
Dundee United |
|
Hibernian |
Dundee United |
|
St Johnstone |
St Johnstone |
|
Celtic |
Hibernian |
|
St Johnstone |
St Johnstone |
|
Aberdeen |
Livingston |
|
St Johnstone |
Dundee |
|
St Johnstone |
Dundee United |
|
Dundee |
Dundee United |
|
Hibernian |
Dundee United |
|
Motherwell |
Dundee United |
|
Rangers |
Dundee United |
|
Hearts |
Dundee United |
|
Aberdeen |
Hibernian |
|
St Johnstone |
Dundee |
|
St Johnstone |
Kilmarnock |
|
St Johnstone |
St Mirren |
|
St Johnstone |
Rangers |
|
St Johnstone |
Celtic |
|
St Johnstone |
Goals scored | 1.3 |
Goals conceded | 1.3 |
Time first goal scored | 43 |
Time first goal conceded | 37 |
Yellow cards | 2.5 |
Red cards | 0.1 |
Subs used | 3.7 |
Biggest victory | 3-0 |
Biggest defeat | 4-2 |
Goals scored | 1 |
Goals conceded | 2 |
Time first goal scored | 46 |
Time first goal conceded | 29 |
Yellow cards | 2 |
Red cards | 0.1 |
Subs used | 3.6 |
Biggest victory | 3-0 |
Biggest defeat | 4-0 |
Sam Dalby | 14 |
Ross Graham | 4 |
Louis Moult | 3 |
Luca Stephenson | 3 |
Emmanuel Adegboyega | 2 |
Makenzie Kirk | 7 |
Nicky Clark | 6 |
Benjamin Mbunga Kimpioka | 6 |
Graham Carey | 3 |
Adama Sidibeh | 3 |
Dundee United |
|
St Johnstone |
St Johnstone |
|
Celtic |
Motherwell |
|
St Johnstone |
St Johnstone |
|
Kilmarnock |
St Johnstone |
|
Ross County |
Hearts |
|
St Johnstone |
St Johnstone |
|
Dundee |
