UK Sport News

UK football, rugby, cricket & F1: fixtures, results and predictions

Old Firm derby: Celtic v Rangers

The last 100 Old Firm derby meetings in all competitions, back to 16 March 2003. Celtic have won 50, Rangers 32, and 18 ended level. The last one, on 20 September 2026, finished Celtic 0-1 Rangers (Premiership).

50
Celtic wins
18
Draws
32
Rangers wins
148-113
Goals (Celtic first)

Next Old Firm derby

Rangers v Celtic · · Premiership

Biggest Celtic win: Celtic 5-0 Rangers, 29 Apr 2018 (Premiership)

Biggest Rangers win: Rangers 3-0 Celtic, 13 Sep 2026 (League Cup)

The last 100 meetings

DateMatchScore
20 Sep 2026Celtic v RangersPremiership0-1
13 Sep 2026Rangers v CelticLeague Cup3-0
10 May 2026Celtic v RangersPremiership, Championship Round3-1
8 Mar 2026Rangers v CelticScottish Cup0-0 aet, Celtic won on pens
1 Mar 2026Rangers v CelticPremiership2-2
3 Jan 2026Celtic v RangersPremiership1-3
2 Nov 2025Celtic v RangersLeague Cup3-1 aet
31 Aug 2025Rangers v CelticPremiership0-0
4 May 2025Rangers v CelticPremiership, Championship Round1-1
16 Mar 2025Celtic v RangersPremiership2-3
2 Jan 2025Rangers v CelticPremiership3-0
15 Dec 2024Celtic v RangersLeague Cup3-3 aet, Celtic won on pens
1 Sep 2024Celtic v RangersPremiership3-0
25 May 2024Celtic v RangersScottish Cup1-0
11 May 2024Celtic v RangersPremiership, Championship Round2-1
7 Apr 2024Rangers v CelticPremiership3-3
30 Dec 2023Celtic v RangersPremiership2-1
3 Sep 2023Rangers v CelticPremiership0-1
13 May 2023Rangers v CelticPremiership, Championship Round3-0
30 Apr 2023Rangers v CelticScottish Cup0-1
8 Apr 2023Celtic v RangersPremiership3-2
26 Feb 2023Rangers v CelticLeague Cup1-2
2 Jan 2023Rangers v CelticPremiership2-2
3 Sep 2022Celtic v RangersPremiership4-0
1 May 2022Celtic v RangersPremiership, Championship Round1-1
17 Apr 2022Celtic v RangersScottish Cup1-2 aet
3 Apr 2022Rangers v CelticPremiership1-2
2 Feb 2022Celtic v RangersPremiership3-0
29 Aug 2021Rangers v CelticPremiership1-0
2 May 2021Rangers v CelticPremiership, Championship Round4-1
18 Apr 2021Rangers v CelticScottish Cup2-0
21 Mar 2021Celtic v RangersPremiership1-1
2 Jan 2021Rangers v CelticPremiership1-0
17 Oct 2020Celtic v RangersPremiership0-2
29 Dec 2019Celtic v RangersPremiership1-2
8 Dec 2019Rangers v CelticLeague Cup0-1
1 Sep 2019Rangers v CelticPremiership0-2
12 May 2019Rangers v CelticPremiership2-0
31 Mar 2019Celtic v RangersPremiership2-1
29 Dec 2018Rangers v CelticPremiership1-0
2 Sep 2018Celtic v RangersPremiership1-0
29 Apr 2018Celtic v RangersPremiership5-0
15 Apr 2018Celtic v RangersScottish Cup4-0
11 Mar 2018Rangers v CelticPremiership2-3
30 Dec 2017Celtic v RangersPremiership0-0
23 Sep 2017Rangers v CelticPremiership0-2
29 Apr 2017Rangers v CelticPremiership1-5
23 Apr 2017Celtic v RangersScottish Cup2-0
12 Mar 2017Celtic v RangersPremiership1-1
31 Dec 2016Rangers v CelticPremiership1-2
23 Oct 2016Rangers v CelticLeague Cup0-1
10 Sep 2016Celtic v RangersPremiership5-1
17 Apr 2016Rangers v CelticScottish Cup2-2 aet, Rangers won on pens
1 Feb 2015Celtic v RangersLeague Cup2-0
29 Apr 2012Celtic v RangersPremiership3-0
25 Mar 2012Rangers v CelticPremiership3-2
28 Dec 2011Celtic v RangersPremiership1-0
18 Sep 2011Rangers v CelticPremiership4-2
24 Apr 2011Rangers v CelticPremiership0-0
20 Mar 2011Celtic v RangersLeague Cup1-2 aet
2 Mar 2011Celtic v RangersScottish Cup1-0
20 Feb 2011Celtic v RangersPremiership3-0
6 Feb 2011Rangers v CelticScottish Cup2-2
2 Jan 2011Rangers v CelticPremiership0-2
24 Oct 2010Celtic v RangersPremiership1-3
4 May 2010Celtic v RangersPremiership2-1
28 Feb 2010Rangers v CelticPremiership1-0
3 Jan 2010Celtic v RangersPremiership1-1
4 Oct 2009Rangers v CelticPremiership2-1
9 May 2009Rangers v CelticPremiership1-0
15 Mar 2009Rangers v CelticLeague Cup0-2 aet
15 Feb 2009Celtic v RangersPremiership0-0
27 Dec 2008Rangers v CelticPremiership0-1
31 Aug 2008Celtic v RangersPremiership2-4
27 Apr 2008Celtic v RangersPremiership3-2
16 Apr 2008Celtic v RangersPremiership2-1
29 Mar 2008Rangers v CelticPremiership1-0
20 Oct 2007Rangers v CelticPremiership3-0
5 May 2007Rangers v CelticPremiership2-0
11 Mar 2007Celtic v RangersPremiership0-1
17 Dec 2006Rangers v CelticPremiership1-1
23 Sep 2006Celtic v RangersPremiership2-0
23 Apr 2006Celtic v RangersPremiership0-0
12 Feb 2006Rangers v CelticPremiership0-1
19 Nov 2005Celtic v RangersPremiership3-0
9 Nov 2005Celtic v RangersLeague Cup2-0
20 Aug 2005Rangers v CelticPremiership3-1
24 Apr 2005Rangers v CelticPremiership1-2
20 Feb 2005Celtic v RangersPremiership0-2
9 Jan 2005Celtic v RangersScottish Cup2-1
20 Nov 2004Rangers v CelticPremiership2-0
10 Nov 2004Rangers v CelticLeague Cup2-1 aet
29 Aug 2004Celtic v RangersPremiership1-0
8 May 2004Celtic v RangersPremiership1-0
28 Mar 2004Rangers v CelticPremiership1-2
7 Mar 2004Celtic v RangersScottish Cup1-0
3 Jan 2004Celtic v RangersPremiership3-0
4 Oct 2003Rangers v CelticPremiership0-1
27 Apr 2003Rangers v CelticPremiership1-2
16 Mar 2003Celtic v RangersScottish Cup1-2

All competitions, including cups and friendlies. Scores after extra time; a penalty shoot-out counts as a draw in the record. Sportradar lists the most recent 100 meetings, so the record and biggest wins cover those. All derbies →