Ballymena United vs Dungannon Swifts: Prediction, Head-to-Head, Odds & Stats (Sat, 06 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 20 Sep, 05:10 PM UTC

Next Match 06/12/25 at 03:00 PM

Ballymena United vs Dungannon Swifts

Scheduled H2H Match For Ballymena United Vs Dungannon Swifts

Premiership

Sat, 06 Dec 2025 at 03:00 PM UTC

Ballymena United
Ballymena United

NIR NIR

Recent Form

L
L
L
L
W
Dungannon Swifts
Dungannon Swifts

NIR NIR

Recent Form

W
W
L
W
W

4

Win

Last 10 Played

10
1 Draws

5

Win

7
Position
5
Jim Ervin
Manager
Rodney McAree

Game Schedule - Time Of Fixture

Ballymena United will square off vs Dungannon Swifts in Premiership on Sat, 06 Dec 2025 at 03:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Ballymena United vs Dungannon Swifts H2H Match Summary

Analyzing the last 10 head to head games between these rivals, Ballymena United have got the victory 4 times and Dungannon Swifts have come out on top on 5 occasion.


Head-to-Head (Last 10 Matches)
Ballymena United4
Draw1
Dungannon Swifts5

Ballymena United vs Dungannon Swifts Past H2H Matches

200
NIFL Premiership
02:00 PM
27/09/25
5269
Ballymena United
0
5271
Dungannon Swifts
2
03:00 PM
08/03/25
5271
Dungannon Swifts
0
5269
Ballymena United
3
03:00 PM
14/12/24
5269
Ballymena United
0
5271
Dungannon Swifts
1
02:00 PM
24/08/24
5271
Dungannon Swifts
1
5269
Ballymena United
0
04:30 PM
27/04/24
5271
Dungannon Swifts
3
5269
Ballymena United
0
03:00 PM
13/01/24
5269
Ballymena United
2
5271
Dungannon Swifts
4
02:00 PM
28/10/23
5269
Ballymena United
1
5271
Dungannon Swifts
1
02:00 PM
30/09/23
5271
Dungannon Swifts
0
5269
Ballymena United
1
02:00 PM
15/04/23
5269
Ballymena United
2
5271
Dungannon Swifts
0
03:00 PM
14/01/23
5269
Ballymena United
2
5271
Dungannon Swifts
0
06:45 PM
21/10/22
5271
Dungannon Swifts
1
5269
Ballymena United
1
02:00 PM
20/08/22
5271
Dungannon Swifts
0
5269
Ballymena United
2
04:30 PM
30/04/22
5271
Dungannon Swifts
1
5269
Ballymena United
2
03:00 PM
12/02/22
5269
Ballymena United
1
5271
Dungannon Swifts
0
03:00 PM
18/12/21
5271
Dungannon Swifts
0
5269
Ballymena United
2
06:45 PM
28/09/21
5269
Ballymena United
4
5271
Dungannon Swifts
3
02:00 PM
15/05/21
5271
Dungannon Swifts
1
5269
Ballymena United
3
03:00 PM
27/03/21
5269
Ballymena United
5
5271
Dungannon Swifts
1
07:45 PM
02/02/21
5269
Ballymena United
0
5271
Dungannon Swifts
1
03:00 PM
12/12/20
5271
Dungannon Swifts
1
5269
Ballymena United
5
07:45 PM
03/03/20
5271
Dungannon Swifts
1
5269
Ballymena United
0
03:00 PM
11/01/20
5271
Dungannon Swifts
5269
Ballymena United
03:00 PM
14/12/19
5269
Ballymena United
3
5271
Dungannon Swifts
2
02:00 PM
10/08/19
5271
Dungannon Swifts
2
5269
Ballymena United
2
03:00 PM
12/01/19
5269
Ballymena United
2
5271
Dungannon Swifts
2
02:00 PM
20/10/18
5269
Ballymena United
1
5271
Dungannon Swifts
1
02:00 PM
04/08/18
5271
Dungannon Swifts
0
5269
Ballymena United
2
08:00 PM
06/03/18
5271
Dungannon Swifts
2
5269
Ballymena United
3
07:45 PM
16/02/18
5271
Dungannon Swifts
5269
Ballymena United
03:00 PM
18/11/17
5269
Ballymena United
2
5271
Dungannon Swifts
1
02:00 PM
07/10/17
5271
Dungannon Swifts
2
5269
Ballymena United
1
06:45 PM
08/05/17
5269
Ballymena United
5
5271
Dungannon Swifts
2
03:00 PM
14/01/17
5269
Ballymena United
3
5271
Dungannon Swifts
2
03:00 PM
19/11/16
5269
Ballymena United
1
5271
Dungannon Swifts
4
02:00 PM
03/09/16
5271
Dungannon Swifts
2
5269
Ballymena United
2
02:00 PM
09/04/16
5271
Dungannon Swifts
2
5269
Ballymena United
4
03:00 PM
27/02/16
5269
Ballymena United
2
5271
Dungannon Swifts
4
02:00 PM
24/10/15
5269
Ballymena United
1
5271
Dungannon Swifts
0
02:00 PM
22/08/15
5271
Dungannon Swifts
2
5269
Ballymena United
0
01:00 PM
25/04/15
5269
Ballymena United
1
5271
Dungannon Swifts
0
07:45 PM
06/03/15
5271
Dungannon Swifts
1
5269
Ballymena United
0
02:00 PM
11/10/14
5269
Ballymena United
2
5271
Dungannon Swifts
2
02:00 PM
23/08/14
5271
Dungannon Swifts
0
5269
Ballymena United
3
03:00 PM
29/03/14
5269
Ballymena United
1
5271
Dungannon Swifts
2
07:45 PM
14/01/14
5271
Dungannon Swifts
2
5269
Ballymena United
3
02:00 PM
19/10/13
5271
Dungannon Swifts
2
5269
Ballymena United
3
02:00 PM
24/08/13
5269
Ballymena United
2
5271
Dungannon Swifts
1
02:00 PM
27/04/13
5269
Ballymena United
1
5271
Dungannon Swifts
2
07:45 PM
29/01/13
5271
Dungannon Swifts
0
5269
Ballymena United
0
03:00 PM
01/01/13
5271
Dungannon Swifts
5269
Ballymena United
07:45 PM
02/11/12
5271
Dungannon Swifts
1
5269
Ballymena United
3
02:00 PM
15/09/12
5269
Ballymena United
1
5271
Dungannon Swifts
1
02:00 PM
10/04/12
5271
Dungannon Swifts
2
5269
Ballymena United
4
03:00 PM
17/03/12
5269
Ballymena United
1
5271
Dungannon Swifts
1
07:45 PM
20/12/11
5271
Dungannon Swifts
1
5269
Ballymena United
1
02:00 PM
01/10/11
5269
Ballymena United
1
5271
Dungannon Swifts
1
02:00 PM
26/04/11
5269
Ballymena United
0
5271
Dungannon Swifts
2
07:45 PM
22/03/11
5271
Dungannon Swifts
1
5269
Ballymena United
0
03:00 PM
12/03/11
5271
Dungannon Swifts
5269
Ballymena United
03:00 PM
11/12/10
5271
Dungannon Swifts
1
5269
Ballymena United
2
02:00 PM
02/10/10
5269
Ballymena United
1
5271
Dungannon Swifts
1
07:45 PM
23/02/10
5271
Dungannon Swifts
2
5269
Ballymena United
1
07:45 PM
29/12/09
5271
Dungannon Swifts
5269
Ballymena United
02:00 PM
10/10/09
5269
Ballymena United
0
5271
Dungannon Swifts
1
02:00 PM
15/08/09
5271
Dungannon Swifts
2
5269
Ballymena United
1
02:00 PM
18/04/09
5271
Dungannon Swifts
4
5269
Ballymena United
3
07:45 PM
27/01/09
5269
Ballymena United
1
5271
Dungannon Swifts
2
03:00 PM
15/11/08
5271
Dungannon Swifts
2
5269
Ballymena United
1
02:00 PM
30/08/08
5269
Ballymena United
0
5271
Dungannon Swifts
3
611
Northern Ireland Football League Cup
05:30 PM
17/02/18
5269
Ballymena United
1
5271
Dungannon Swifts
3
07:45 PM
11/11/14
5269
Ballymena United
3
5271
Dungannon Swifts
1
767
Irish Cup
03:00 PM
01/03/14
5269
Ballymena United
4
5271
Dungannon Swifts
1

Ballymena United Recent Matches

200
NIFL Premiership (20 Matches)
03:00 PM
08/11/25
23895
Bangor FC
2
5269
Ballymena United
3
W
05:30 PM
01/11/25
5269
Ballymena United
0
5184
Larne FC
2
L
02:00 PM
25/10/25
5272
Linfield FC
2
5269
Ballymena United
1
L
02:00 PM
18/10/25
5179
Glentoran FC
2
5269
Ballymena United
0
L
02:00 PM
11/10/25
5269
Ballymena United
1
5270
Coleraine FC
3
L
02:00 PM
04/10/25
36783
Carrick Rangers
1
5269
Ballymena United
2
W
02:00 PM
27/09/25
5269
Ballymena United
0
5271
Dungannon Swifts
2
L
02:00 PM
20/09/25
5180
Crusaders FC
1
5269
Ballymena United
1
D
06:45 PM
16/09/25
5269
Ballymena United
1
5272
Linfield FC
0
W
02:00 PM
13/09/25
5181
Cliftonville FC
3
5269
Ballymena United
2
L
02:00 PM
06/09/25
5269
Ballymena United
0
5179
Glentoran FC
2
L
06:45 PM
29/08/25
5184
Larne FC
2
5269
Ballymena United
0
L
02:00 PM
23/08/25
5269
Ballymena United
4
23895
Bangor FC
0
W
06:45 PM
19/08/25
5279
Portadown FC
0
5269
Ballymena United
2
W
02:00 PM
09/08/25
5183
Glenavon
0
5269
Ballymena United
2
W
04:30 PM
26/04/25
5279
Portadown FC
2
5269
Ballymena United
1
L
02:00 PM
19/04/25
5183
Glenavon
2
5269
Ballymena United
0
L
02:00 PM
12/04/25
5269
Ballymena United
1
36783
Carrick Rangers
1
D
02:00 PM
05/04/25
5181
Cliftonville FC
5
5269
Ballymena United
0
L
06:45 PM
01/04/25
5269
Ballymena United
5
5276
Loughgall
2
W
611
Northern Ireland Football League Cup (2 Matches)
07:45 PM
04/11/25
5269
Ballymena United
3
46523
Newington FC
0
W
06:45 PM
07/10/25
5269
Ballymena United
1
36785
Ballinamallard United
0
W
(1 Matches)
06:45 PM
02/09/25
36780
Ballyclare Comrades
0
5269
Ballymena United
2
W
853
Club Friendly Games (7 Matches)
02:00 PM
02/08/25
5269
Ballymena United
2
5276
Loughgall
0
W
02:00 PM
26/07/25
3177
Shamrock Rovers
1
5269
Ballymena United
0
L
06:45 PM
22/07/25
36780
Ballyclare Comrades
1
5269
Ballymena United
1
D
06:45 PM
18/07/25
305465
Ballyfermot United
0
5269
Ballymena United
1
W
06:45 PM
15/07/25
39227
Moyola Park
0
5269
Ballymena United
3
W
06:30 PM
08/07/25
5269
Ballymena United
1
39226
Queens University
3
L
02:00 PM
05/07/25
44323
Portstewart
1
5269
Ballymena United
4
W

Dungannon Swifts Recent Matches

200
NIFL Premiership (19 Matches)
03:00 PM
08/11/25
5181
Cliftonville FC
2
5271
Dungannon Swifts
0
L
03:00 PM
01/11/25
5271
Dungannon Swifts
2
5180
Crusaders FC
0
W
02:00 PM
25/10/25
5271
Dungannon Swifts
1
5183
Glenavon
0
W
02:00 PM
18/10/25
5270
Coleraine FC
4
5271
Dungannon Swifts
0
L
02:00 PM
11/10/25
5271
Dungannon Swifts
3
5179
Glentoran FC
1
W
02:00 PM
04/10/25
5271
Dungannon Swifts
2
5184
Larne FC
0
W
02:00 PM
27/09/25
5269
Ballymena United
0
5271
Dungannon Swifts
2
W
02:00 PM
20/09/25
5271
Dungannon Swifts
2
5181
Cliftonville FC
1
W
02:00 PM
13/09/25
5271
Dungannon Swifts
0
5180
Crusaders FC
3
L
02:00 PM
06/09/25
5183
Glenavon
0
5271
Dungannon Swifts
2
W
02:00 PM
30/08/25
23895
Bangor FC
2
5271
Dungannon Swifts
1
L
02:00 PM
23/08/25
5271
Dungannon Swifts
0
36783
Carrick Rangers
2
L
06:45 PM
19/08/25
5270
Coleraine FC
2
5271
Dungannon Swifts
0
L
02:00 PM
16/08/25
5271
Dungannon Swifts
1
5279
Portadown FC
4
L
02:00 PM
10/08/25
5272
Linfield FC
3
5271
Dungannon Swifts
0
L
04:30 PM
26/04/25
5271
Dungannon Swifts
1
5180
Crusaders FC
0
W
02:00 PM
19/04/25
5271
Dungannon Swifts
3
5179
Glentoran FC
2
W
02:00 PM
12/04/25
5272
Linfield FC
2
5271
Dungannon Swifts
0
L
02:00 PM
05/04/25
5270
Coleraine FC
3
5271
Dungannon Swifts
2
L
611
Northern Ireland Football League Cup (2 Matches)
07:45 PM
04/11/25
5271
Dungannon Swifts
0
39227
Moyola Park
1
L
06:45 PM
08/10/25
5182
Ards FC
1
5271
Dungannon Swifts
1
W
17015
UEFA Conference League (2 Matches)
06:45 PM
31/07/25
5271
Dungannon Swifts
0
2463
FC Vaduz
3
L
05:30 PM
24/07/25
2463
FC Vaduz
0
5271
Dungannon Swifts
1
W
853
Club Friendly Games (5 Matches)
02:00 PM
26/07/25
5271
Dungannon Swifts
0
5273
Institute
0
D
01:00 PM
19/07/25
5271
Dungannon Swifts
1
59588
Rathfriland Rangers
2
L
06:45 PM
17/07/25
5271
Dungannon Swifts
4
36785
Ballinamallard United
0
W
06:45 PM
10/07/25
5271
Dungannon Swifts
2
5276
Loughgall
1
W
06:45 PM
08/07/25
5271
Dungannon Swifts
5
43204
Warrenpoint Town
0
W
20621
NIFL Charity Shield (1 Matches)
06:45 PM
04/07/25
5272
Linfield FC
0
5271
Dungannon Swifts
0
W
767
Irish Cup (1 Matches)
01:30 PM
03/05/25
5181
Cliftonville FC
1
5271
Dungannon Swifts
1
W

Ballymena United Next Fixtures

Dungannon Swifts Next Fixtures

Ballymena United Last Match Played stats

Bangor FC vs Ballymena United

Final Score :2 - 3

(H)Match overview (A)
55%Ball possession45%
1.66Expected goals1.34
11Total shots8
0Goalkeeper saves1
4Corner kicks5
6Fouls11
394Passes324
4Tackles1
2Free kicks0
0Yellow cards0
0Red cards0
(H)Shots (A)
11Total shots8
3Shots on target3
0Hit woodwork0
5Shots off target3
3Blocked shots2
7Shots inside box7
4Shots outside box1
(H)Attack (A)
1Through balls0
22Touches in penalty area20
1Offsides3
(H)Passes (A)
294Accurate passes216
34Throw-ins30
36/64 (56%)Final third phase24/60 (40%)
42/78 (53%)Long balls28/66 (42%)
10/17 (58%)Crosses5/20 (25%)
(H)Duels (A)
31%Duels35%
6Dispossessed2
24/107 (22%)Ground duels27/93 (29%)
35/82 (43%)Aerial duels34/79 (43%)
8/11 (73%)Dribbles13/18 (72%)
(H)Defending (A)
4Total tackles1
21Interceptions17
16Clearances28
2Errors lead to a shot1
(H)Goalkeeping (A)
0Total saves1
11Goal kicks10

Dungannon Swifts Last Match Played stats

Cliftonville FC vs Dungannon Swifts

Final Score :2 - 0

(H)Match overview (A)
55%Ball possession45%
1.00Expected goals0.81
11Total shots9
7Goalkeeper saves2
8Corner kicks3
17Fouls17
360Passes316
2Tackles3
2Free kicks4
3Yellow cards2
0Red cards0
(H)Shots (A)
11Total shots9
4Shots on target7
0Hit woodwork0
3Shots off target1
4Blocked shots1
6Shots inside box6
5Shots outside box3
(H)Attack (A)
1Through balls1
28Touches in penalty area10
0Offsides0
(H)Passes (A)
289Accurate passes254
27Throw-ins31
44/61 (72%)Final third phase55/69 (80%)
35/55 (63%)Long balls40/53 (75%)
7/33 (21%)Crosses6/13 (46%)
(H)Duels (A)
39%Duels36%
10Dispossessed7
60/153 (39%)Ground duels44/157 (28%)
30/75 (40%)Aerial duels40/76 (53%)
23/27 (85%)Dribbles11/22 (50%)
(H)Defending (A)
2Total tackles3
18Interceptions15
32Clearances32
1Errors lead to a shot2
(H)Goalkeeping (A)
7Total saves2
0High claims1
9Goal kicks8

Ballymena United Vs Dungannon Swifts Season Stats

Ballymena UnitedPerformance SummaryDungannon Swifts
15Matches15
19Goals Scored16
22Goals Conceded21
1.27Goals per Game1.07
1.47Goals Conceded per Game1.4
42.90%Ball Possession54.20%
4Clean Sheets5
13.13Fouls per Game11.47
2Offsides per Game1.6
9.93Goal Kicks per Game8.27
2.67Yellow Cards per Game2
0Red Cards1

Premiership 25/26 Standings

POSTEAMMPWLDPTS
1Coleraine FCColeraine FC15102333
2Larne FCLarne FC1392229
3Glentoran FCGlentoran FC1392229
4Linfield FCLinfield FC1262422
5Dungannon SwiftsDungannon Swifts1578021
6Bangor FCBangor FC1467119
7Ballymena UnitedBallymena United1568119
8Cliftonville FCCliftonville FC1355318
9Carrick RangersCarrick Rangers1357116
10Portadown FCPortadown FC15510015
11Crusaders FCCrusaders FC1348113
12GlenavonGlenavon1521306
Championship round
Relegation Round

Football Previews & Betting Tips

14 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Luxembourg vs Germany Betting Tips & Picks November 14, 2025

14 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Gibraltar vs Montenegro Betting Tips & Picks November 14, 2025

14 Nov 2025

LaLiga 2 Preview And Prediction: Real Valladolid vs Las Palmas Betting Tips & Picks November 14, 2025

14 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Slovakia vs Northern Ireland Betting Tips & Picks November 14, 2025

14 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Poland vs Netherlands Betting Tips & Picks November 14, 2025

14 Nov 2025

World Cup Qual. UEFA Preview And Prediction: Croatia vs Faroe Islands Betting Tips & Picks November 14, 2025