Celtic

CEL

Form: DLWLW
Squad Size 25
City Glasgow
Stadium Celtic Park
Founded 1888

Celtic occupy 21st, collecting 11 points while with volatile form. Form reading DLWLW reflects the precarious nature of their situation. The data shows danger; only improved results change the narrative.

Match Coverage

Celtic results, scores, and our take on recent matches

Date
Match
Score
League
Coverage

A shocking first-minute goal gave Celtic hope, but Stuttgart's first-leg cushion proved too much to overcome. The Germans march on despite a frustrating night. #UEL #VfBStuttgart #CelticFC

Celtic Claim Hollow Victory as Stuttgart Survive the Scare An early shock at the MHP Arena tested Stuttgart's nerves, but their massive first-leg advantage safely ushered them into the next round of the Europa League. A First-Minute Fracture Celtic needed nothing short of a miracle after suffering a crushing 4-1...
Read our take

A relentless Stuttgart tears through Celtic Park, bagging four crucial away goals. The mountain looks insurmountable for the Hoops now. Through, but the return leg awaits. #UEL #VfB #Celtic

Stuttgart Silence Celtic Park With First-Leg Masterclass A devastating attacking display from the German side leaves Celtic needing a European miracle in the return fixture. Opening Act Early chaos in Glasgow set the tone. Intensity was off the charts as VfB Stuttgart wasted no time silencing the famously raucous Celtic...
Read our take

Pure chaos at Celtic Park! A blistering early onslaught, a brave Utrecht comeback attempt, and a ruthless finish to seal the 4-2 win. What a night under the lights! #CelticFC #UEL #EuropaLeague

Celtic Survive Utrecht Scare in Six-Goal Thriller An early onslaught at Celtic Park ultimately morphed into a chaotic shootout, but the hosts' lethal edge secured vital points for their playoff push. Blistering Bhoys Blitz Celtic Park erupted instantly. The hosts flew out of the traps, setting an off-the-charts Intensity that...
Read our take

Celtic went down to 10 men but fought like absolute warriors. Bologna unleashed a 36-shot barrage to salvage a dramatic draw at the Stadio Renato Dall'Ara. A breathtaking European classic! #UEL #BolognaFC #CelticFC

Bologna's Barrage Denied by Ten-Man Celtic Resistance A phenomenal clash of styles saw Celtic's sheer willpower withstand a historic offensive onslaught to share the European spoils. Early Shock and the Red Card Pivot Reo Hatate stunned the Stadio Renato Dall'Ara in the 6th minute, converting a slick feed from D....
Read our take

Roma snatch a 3-0 win away, but the scoreline hides a chaotic 90 minutes. With VAR denying two goals, Celtic controlled the ball but lacked the killer edge to compete. #UEL #ASRoma #CelticFC

Ferguson's Brace and VAR Chaos Define Roman Raid A brutal lesson in clinical finishing saw Roma snatch a dominant away victory despite Celtic controlling the rhythm at Celtic Park. Early Collapse Celtic controlled possession at 57%, but their evening unraveled before it truly began. The Intensity spiked instantly at Celtic...
Read our take

Celtic silenced De Kuip, overturning an early deficit to secure a vital European win. The visitors were simply ruthless in front of goal when it mattered most. #CelticFC #UEL #DeKuip

Clinical Celtic Silence De Kuip in Spirited Comeback A masterclass in sheer offensive efficiency allowed the visitors to overturn an early setback and secure maximum points on a volatile European night. The Opening Salvo De Kuip was rocking from the outset as Feyenoord launched a furious early assault. The hosts...
Read our take

An 8-minute blitz destroyed Celtic at MCH Arena! Midtjylland dominated possession, fired 24 shots, and cruised to a massive 3-1 win to stay 3rd in the table. #FCMidtjylland #UEL #CelticFC

An 8-Minute Blitz Decimates Celtic at MCH Arena Midtjylland's ruthless first-half flurry exposed a fragile Celtic defence, solidifying their high-flying Europa League status. Opening Act Celtic arrived at MCH Arena hoping to secure crucial points, but the high Stakes of this European night were immediately apparent as FC Midtjylland completely...
Read our take

Celtic flip the script! After falling behind early, a relentless second-half barrage secures a massive Europa League comeback win against 10-man Sturm Graz. #CelticFC #UEL #Comeback

Celtic Barrage Breaks Sturm Graz Resolve A staggering display of second-half dominance saw Celtic turn early frustration into a vital European comeback triumph. Early Shock at Celtic Park Celtic Park was silenced inside fifteen minutes. Despite Celtic establishing an early rhythm, a sudden counter-attack allowed T. Horvat to snatch the...
Read our take

A cruel night in Glasgow. Celtic controlled the ball but Braga brought the dagger. VAR heartbreak, a late super-sub strike, and the Portuguese side climb higher. #CelticFC #SCBraga #UEL

Braga's Clinical Edge Silences Celtic Park in Tactical Masterclass Despite controlling the ball, Celtic were undone by SC Braga's ruthless efficiency and a crushing VAR intervention that swung the momentum entirely. Early Shock at Celtic Park Celtic edged possession early on, trying to dictate the tempo in front of their...
Read our take

A tense 1-1 draw at Stadium Rajko Mitić! Celtic strikes first through a super sub, but FK Crvena Zvezda quickly answers back. Both sides stay firmly in the playoff hunt. #UEL #CrvenaZvezda #Celtic

European Stalemate at Stadium Rajko Mitić A battle of resilience saw FK Crvena Zvezda and Celtic trade second-half blows, leaving both sides with a hard-fought point in their European campaign. The Tactical Foundation The atmosphere at Stadium Rajko Mitić was electric as the hosts immediately pressed high up the pitch....
Read our take

A goalless draw at Almaty Central Stadium as Kairat's defensive resilience frustrates Celtic's dominance. Anarbekov's five saves proved crucial in a cagey European battle.

Almaty's Defensive Fortress Frustrates Celtic's Continental Ambitions A scoreless draw in Kazakhstan represents a missed opportunity for Celtic to establish early Stakes in their Champions League campaign, while Kairat Almaty cling to their European lifeline. Anarbekov's Wall Holds Firm At Almaty Central Stadium, the home side delivered a masterclass in...
Read our take

Celtic dominated but couldn't break through at Celtic Park. 0-0 with Kairat Almaty as Scales shines defensively. European football rarely delivers scoreless draws—this one tested patience.

Celtic's European Fortress Holds, But Breakthrough Eludes A 0-0 draw at Celtic Park exposes the razor-thin margin between intensity and clinical finishing in European competition. Dominance Without Dividend Liam Scales anchored Celtic's rearguard with a commanding 7.6 rating, marshalling a defence that faced relentless pressure. The Hoops suffocated Kairat Almaty...
Read our take

Season Statistics

Full league record with goals, form, and recent streaks

21st Place
Form
DLWLWLDWLW

Record

P10
W4
D2
L4
Pts14
Win%40%

Goals

Scored15
Conceded19
Diff -4
Avg/G1.5
Conc/G1.9

Defense & Discipline

Clean Sheets1
Failed to Score2
Pens Scored2
Pens Missed0

Best Streaks

1 Win Streak
1 Draw Streak
1 Loss Streak

League Standings

League Standings

Full UEFA Europa League table with points, goal difference and recent form

Pos Team P Pts GF GA GD Form
1 Lyon 8 21 18 5 +13 LLyon 0 - 2 Celta Vigo (19-03-2026)DCelta Vigo 1 - 1 Lyon (12-03-2026)WLyon 4 - 2 PAOK (29-01-2026)WBSC Young Boys 0 - 1 Lyon (22-01-2026)WLyon 2 - 1 GO Ahead Eagles (11-12-2025)
2 Aston Villa 8 21 14 6 +8 LNottingham Forest 1 - 0 Aston Villa (30-04-2026)WAston Villa 4 - 0 Bologna (16-04-2026)WBologna 1 - 3 Aston Villa (09-04-2026)WAston Villa 2 - 0 Lille (19-03-2026)WLille 0 - 1 Aston Villa (12-03-2026)
3 FC Midtjylland 8 19 18 8 +10 LFC Midtjylland 1 - 2 (PEN 0-3) Nottingham Forest (19-03-2026)WNottingham Forest 0 - 1 FC Midtjylland (12-03-2026)WFC Midtjylland 2 - 0 Dinamo Zagreb (29-01-2026)DBrann 3 - 3 FC Midtjylland (22-01-2026)WFC Midtjylland 1 - 0 Genk (11-12-2025)
4 Real Betis 8 17 13 7 +6 LReal Betis 2 - 4 SC Braga (16-04-2026)DSC Braga 1 - 1 Real Betis (08-04-2026)WReal Betis 4 - 0 Panathinaikos (19-03-2026)LPanathinaikos 1 - 0 Real Betis (12-03-2026)WReal Betis 2 - 1 Feyenoord (29-01-2026)
5 FC Porto 8 17 13 7 +6 LNottingham Forest 1 - 0 FC Porto (16-04-2026)DFC Porto 1 - 1 Nottingham Forest (09-04-2026)WFC Porto 2 - 0 VfB Stuttgart (19-03-2026)WVfB Stuttgart 1 - 2 FC Porto (12-03-2026)WFC Porto 3 - 1 Rangers (29-01-2026)
6 SC Braga 8 17 11 5 +6 WSC Braga 2 - 1 SC Freiburg (30-04-2026)WReal Betis 2 - 4 SC Braga (16-04-2026)DSC Braga 1 - 1 Real Betis (08-04-2026)WSC Braga 4 - 0 Ferencvarosi TC (18-03-2026)LFerencvarosi TC 2 - 0 SC Braga (12-03-2026)
7 SC Freiburg 8 17 10 4 +6 LSC Braga 2 - 1 SC Freiburg (30-04-2026)WCelta Vigo 1 - 3 SC Freiburg (16-04-2026)WSC Freiburg 3 - 0 Celta Vigo (09-04-2026)WSC Freiburg 5 - 1 Genk (19-03-2026)LGenk 1 - 0 SC Freiburg (12-03-2026)
8 AS Roma 8 16 13 6 +7 LAS Roma 3 - 4 (AET) Bologna (19-03-2026)DBologna 1 - 1 AS Roma (12-03-2026)DPanathinaikos 1 - 1 AS Roma (29-01-2026)WAS Roma 2 - 0 VfB Stuttgart (22-01-2026)WCeltic 0 - 3 AS Roma (11-12-2025)
9 Genk 8 16 11 7 +4 LSC Freiburg 5 - 1 Genk (19-03-2026)WGenk 1 - 0 SC Freiburg (12-03-2026)DGenk 3 - 3 (AET) Dinamo Zagreb (26-02-2026)WDinamo Zagreb 1 - 3 Genk (19-02-2026)WGenk 2 - 1 Malmo FF (29-01-2026)
10 Bologna 8 15 14 7 +7 LAston Villa 4 - 0 Bologna (16-04-2026)LBologna 1 - 3 Aston Villa (09-04-2026)WAS Roma 3 - 4 (AET) Bologna (19-03-2026)DBologna 1 - 1 AS Roma (12-03-2026)WBologna 1 - 0 Brann (26-02-2026)
11 VfB Stuttgart 8 15 15 9 +6 LFC Porto 2 - 0 VfB Stuttgart (19-03-2026)LVfB Stuttgart 1 - 2 FC Porto (12-03-2026)LVfB Stuttgart 0 - 1 Celtic (26-02-2026)WCeltic 1 - 4 VfB Stuttgart (19-02-2026)WVfB Stuttgart 3 - 2 BSC Young Boys (29-01-2026)
12 Ferencvarosi TC 8 15 12 11 +1 LSC Braga 4 - 0 Ferencvarosi TC (18-03-2026)WFerencvarosi TC 2 - 0 SC Braga (12-03-2026)WFerencvarosi TC 2 - 0 Ludogorets (26-02-2026)LLudogorets 2 - 1 Ferencvarosi TC (19-02-2026)LNottingham Forest 4 - 0 Ferencvarosi TC (29-01-2026)
13 Nottingham Forest 8 14 15 7 +8 WNottingham Forest 1 - 0 Aston Villa (30-04-2026)WNottingham Forest 1 - 0 FC Porto (16-04-2026)DFC Porto 1 - 1 Nottingham Forest (09-04-2026)WFC Midtjylland 1 - 2 (PEN 0-3) Nottingham Forest (19-03-2026)LNottingham Forest 0 - 1 FC Midtjylland (12-03-2026)
14 Plzen 8 14 8 3 +5 DPlzen 1 - 1 (PEN 3-4) Panathinaikos (26-02-2026)DPanathinaikos 2 - 2 Plzen (19-02-2026)WFC Basel 1893 0 - 1 Plzen (29-01-2026)DPlzen 1 - 1 FC Porto (22-01-2026)DPanathinaikos 0 - 0 Plzen (11-12-2025)
15 FK Crvena Zvezda 8 14 7 6 +1 LFK Crvena Zvezda 0 - 1 (AET) Lille (26-02-2026)WLille 0 - 1 FK Crvena Zvezda (19-02-2026)DFK Crvena Zvezda 1 - 1 Celta Vigo (29-01-2026)WMalmo FF 0 - 1 FK Crvena Zvezda (22-01-2026)WSturm Graz 0 - 1 FK Crvena Zvezda (11-12-2025)
16 Celta Vigo 8 13 15 11 +4 LCelta Vigo 1 - 3 SC Freiburg (16-04-2026)LSC Freiburg 3 - 0 Celta Vigo (09-04-2026)WLyon 0 - 2 Celta Vigo (19-03-2026)DCelta Vigo 1 - 1 Lyon (12-03-2026)WCelta Vigo 1 - 0 PAOK (26-02-2026)
17 PAOK 8 12 17 14 +3 LCelta Vigo 1 - 0 PAOK (26-02-2026)LPAOK 1 - 2 Celta Vigo (19-02-2026)LLyon 4 - 2 PAOK (29-01-2026)WPAOK 2 - 0 Real Betis (22-01-2026)DLudogorets 3 - 3 PAOK (11-12-2025)
18 Lille 8 12 12 9 +3 LAston Villa 2 - 0 Lille (19-03-2026)LLille 0 - 1 Aston Villa (12-03-2026)WFK Crvena Zvezda 0 - 1 (AET) Lille (26-02-2026)LLille 0 - 1 FK Crvena Zvezda (19-02-2026)WLille 1 - 0 SC Freiburg (29-01-2026)
19 Fenerbahçe 8 12 10 7 +3 WNottingham Forest 1 - 2 Fenerbahçe (26-02-2026)LFenerbahçe 0 - 3 Nottingham Forest (19-02-2026)DFCSB 1 - 1 Fenerbahçe (29-01-2026)LFenerbahçe 0 - 1 Aston Villa (22-01-2026)WBrann 0 - 4 Fenerbahçe (11-12-2025)
20 Panathinaikos 8 12 11 9 +2 LReal Betis 4 - 0 Panathinaikos (19-03-2026)WPanathinaikos 1 - 0 Real Betis (12-03-2026)DPlzen 1 - 1 (PEN 3-4) Panathinaikos (26-02-2026)DPanathinaikos 2 - 2 Plzen (19-02-2026)DPanathinaikos 1 - 1 AS Roma (29-01-2026)
21 Celtic 8 11 13 15 -2 WVfB Stuttgart 0 - 1 Celtic (26-02-2026)LCeltic 1 - 4 VfB Stuttgart (19-02-2026)WCeltic 4 - 2 Utrecht (29-01-2026)DBologna 2 - 2 Celtic (22-01-2026)LCeltic 0 - 3 AS Roma (11-12-2025)
22 Ludogorets 8 10 12 15 -3 LFerencvarosi TC 2 - 0 Ludogorets (26-02-2026)WLudogorets 2 - 1 Ferencvarosi TC (19-02-2026)WLudogorets 1 - 0 Nice (29-01-2026)LRangers 1 - 0 Ludogorets (22-01-2026)DLudogorets 3 - 3 PAOK (11-12-2025)
23 Dinamo Zagreb 8 10 12 16 -4 DGenk 3 - 3 (AET) Dinamo Zagreb (26-02-2026)LDinamo Zagreb 1 - 3 Genk (19-02-2026)LFC Midtjylland 2 - 0 Dinamo Zagreb (29-01-2026)WDinamo Zagreb 4 - 1 FCSB (22-01-2026)LDinamo Zagreb 1 - 3 Real Betis (11-12-2025)
24 Brann 8 9 9 11 -2 LBologna 1 - 0 Brann (26-02-2026)LBrann 0 - 1 Bologna (19-02-2026)LSturm Graz 1 - 0 Brann (29-01-2026)DBrann 3 - 3 FC Midtjylland (22-01-2026)LBrann 0 - 4 Fenerbahçe (11-12-2025)
25 BSC Young Boys 8 9 10 16 -6 LVfB Stuttgart 3 - 2 BSC Young Boys (29-01-2026)LBSC Young Boys 0 - 1 Lyon (22-01-2026)WBSC Young Boys 1 - 0 Lille (11-12-2025)LAston Villa 2 - 1 BSC Young Boys (27-11-2025)LPAOK 4 - 0 BSC Young Boys (06-11-2025)
26 Sturm Graz 8 7 5 11 -6 WSturm Graz 1 - 0 Brann (29-01-2026)LFeyenoord 3 - 0 Sturm Graz (22-01-2026)LSturm Graz 0 - 1 FK Crvena Zvezda (11-12-2025)LPanathinaikos 2 - 1 Sturm Graz (27-11-2025)DSturm Graz 0 - 0 Nottingham Forest (06-11-2025)
27 FCSB 8 7 9 16 -7 DFCSB 1 - 1 Fenerbahçe (29-01-2026)LDinamo Zagreb 4 - 1 FCSB (22-01-2026)WFCSB 4 - 3 Feyenoord (11-12-2025)LFK Crvena Zvezda 1 - 0 FCSB (27-11-2025)LFC Basel 1893 3 - 1 FCSB (06-11-2025)
28 GO Ahead Eagles 8 7 6 14 -8 DGO Ahead Eagles 0 - 0 SC Braga (29-01-2026)LNice 3 - 1 GO Ahead Eagles (22-01-2026)LLyon 2 - 1 GO Ahead Eagles (11-12-2025)LGO Ahead Eagles 0 - 4 VfB Stuttgart (27-11-2025)LRed Bull Salzburg 2 - 0 GO Ahead Eagles (06-11-2025)
29 Feyenoord 8 6 11 15 -4 LReal Betis 2 - 1 Feyenoord (29-01-2026)WFeyenoord 3 - 0 Sturm Graz (22-01-2026)LFCSB 4 - 3 Feyenoord (11-12-2025)LFeyenoord 1 - 3 Celtic (27-11-2025)LVfB Stuttgart 2 - 0 Feyenoord (06-11-2025)
30 FC Basel 1893 8 6 9 13 -4 LFC Basel 1893 0 - 1 Plzen (29-01-2026)LRed Bull Salzburg 3 - 1 FC Basel 1893 (22-01-2026)LFC Basel 1893 1 - 2 Aston Villa (11-12-2025)LGenk 2 - 1 FC Basel 1893 (27-11-2025)WFC Basel 1893 3 - 1 FCSB (06-11-2025)
31 Red Bull Salzburg 8 6 10 15 -5 LAston Villa 3 - 2 Red Bull Salzburg (29-01-2026)WRed Bull Salzburg 3 - 1 FC Basel 1893 (22-01-2026)LSC Freiburg 1 - 0 Red Bull Salzburg (11-12-2025)LBologna 4 - 1 Red Bull Salzburg (27-11-2025)WRed Bull Salzburg 2 - 0 GO Ahead Eagles (06-11-2025)
32 Rangers 8 4 5 14 -9 LFC Porto 3 - 1 Rangers (29-01-2026)WRangers 1 - 0 Ludogorets (22-01-2026)LFerencvarosi TC 2 - 1 Rangers (11-12-2025)DRangers 1 - 1 SC Braga (27-11-2025)LRangers 0 - 2 AS Roma (06-11-2025)
33 Nice 8 3 7 15 -8 LLudogorets 1 - 0 Nice (29-01-2026)WNice 3 - 1 GO Ahead Eagles (22-01-2026)LNice 0 - 1 SC Braga (11-12-2025)LFC Porto 3 - 0 Nice (27-11-2025)LNice 1 - 3 SC Freiburg (06-11-2025)
34 Utrecht 8 1 5 15 -10 LCeltic 4 - 2 Utrecht (29-01-2026)LUtrecht 0 - 2 Genk (22-01-2026)LUtrecht 1 - 2 Nottingham Forest (11-12-2025)LReal Betis 2 - 1 Utrecht (27-11-2025)DUtrecht 1 - 1 FC Porto (06-11-2025)
35 Malmo FF 8 1 4 15 -11 LGenk 2 - 1 Malmo FF (29-01-2026)LMalmo FF 0 - 1 FK Crvena Zvezda (22-01-2026)LFC Porto 2 - 1 Malmo FF (11-12-2025)LNottingham Forest 3 - 0 Malmo FF (27-11-2025)LMalmo FF 0 - 1 Panathinaikos (06-11-2025)
36 Maccabi Tel Aviv 8 1 2 22 -20 LMaccabi Tel Aviv 0 - 3 Bologna (29-01-2026)LSC Freiburg 1 - 0 Maccabi Tel Aviv (22-01-2026)LVfB Stuttgart 4 - 1 Maccabi Tel Aviv (11-12-2025)LMaccabi Tel Aviv 0 - 6 Lyon (27-11-2025)LAston Villa 2 - 0 Maccabi Tel Aviv (06-11-2025)

Match History

Recent results and upcoming fixtures with scores and standings

Squad Cards

Every player in the squad with our season ratings

2025/2026 Season 25 players