30 Jul Vitória 0-4 FT Palmeiras 30 Jul Fluminense 0-0 FT Bahia 30 Jul Cienciano 4-0 FT CA Lanús 30 Jul Red Bull Br… 1-0 FT Club Sporti… 30 Jul Real Cartag… 1-1 FT América de … 30 Jul Atlético Pe… 2-0 FT CD Teruel 30 Jul Mallorca 4-2 FT Al-Ittihad 30 Jul Amed Sporti… 2-0 FT Duhok SC 30 Jul Mallorca 08:00 Al-Ittihad 30 Jul Stade Laval… 3-1 FT US Granville 30 Jul Al-Rayyan 2-1 FT Al Diriyah 30 Jul FC Viktoria… 13:00 Tromsø IL 30 Jul Bournemouth 5-2 FT FC Augsburg 30 Jul FC Tobol 1-1 FT FK Panevėžys 30 Jul Atlètic Clu… 0-2 FT FC Vaduz 30 Jul FC Würzburg… 2-1 FT FSV Frankfu… 30 Jul Parma 1-1 FT Arezzo 30 Jul Al-Shabab 3-0 FT Al-Ahli Doha 30 Jul Al Ahly FC 15:00 La Viena FC 30 Jul APS Atromit… 1-0 FT Aris Limass… 30 Jul Mantova 6-2 FT Alcione Mil… 30 Jul Monza 1-3 FT Aris Thessa… 30 Jul Maccabi Tel… 1-0 FT Sheriff Tir… 30 Jul FC Rottach-… 0-15 FT FC Bayern M… 30 Jul Pyunik Yere… 0-0 FT Debreceni V… 30 Jul FK Jablonec 2-0 FT NK Varaždin 30 Jul Ilves 1-0 FT Stjarnan Ga… 30 Jul FC Noah 2-1 FT FC Zimbru C… 30 Jul Nõmme Kalju 2-1 FT Shelbourne 30 Jul Zirə FK 1-1 FT Paide Linna… 30 Jul Inter Turku 2-0 FT Başakşehir … 30 Jul FK Auda 4-1 FT FCSB 30 Jul Olympique d… 2-1 FT Nîmes Olymp… 30 Jul Trabzonspor 0-1 FT Al-Sadd 30 Jul FCI Levadia… 0-1 FT IFK Göteborg 30 Jul FC Midtjyll… 0-2 FT Beşiktaş JK 30 Jul FC Hradec K… 3-1 FT Tromsø IL 30 Jul Pafos FC 2-0 FT HNK Hajduk … 30 Jul Málaga CF 2-2 FT Al-Ittihad 30 Jul FK Velež Mo… 0-3 FT DAC 1904
Club Friendlies · Saturday, 25 July 2026

Celtic and Milan Share Goals in Friendly Stalemate

Share

Celtic and AC Milan served up an engaging friendly encounter at Parkhead on a warm July evening. The atmosphere crackled with anticipation as two sides preparing for their respective campaigns went toe to toe in an open, entertaining match. Both teams came to play from the first whistle, with neither side content to settle for a defensive approach during the 90 minutes.

The goals flowed freely as the match developed, with the sides trading blows across the pitch. The pattern of play shifted several times as one team would edge ahead only for their opponents to respond. By the end of the first half, both sides had made their mark on the scoresheet, setting the stage for a compelling second period. The fixture had the feel of a genuine contest rather than a one-sided workout.

Celtic pressed hard throughout the second half and created chances to win the match, while Milan's quality in possession continued to trouble the Scottish side's defence. The visitors showed their class on the ball and had spells of sustained pressure that kept the home crowd on edge. Both goalkeepers were called upon to make important saves, though the defences struggled to maintain consistency against the attacking threats posed by either side.

The 2-2 draw reflected a match that neither side dominated convincingly. Both Celtic and Milan will take positives heading into their respective seasons, having tested themselves against quality opposition in a competitive encounter. For the watching supporters, it was an entertaining preseason affair that offered glimpses of what each team might achieve in the months ahead.

Want the full match analysis?

Prediction breakdown, H2H record, team form, odds and more.

View Match Stats
← Back to Recaps