Live Blog: Arsenal vs AC Milan
LIVE: Find out the latest from Mikel Arteta's Gunners pre-season friendly against Serie A giants AC Milan in Singapore with our Gooner Fanzine Live Blog
Follow all the action as Arsenal face AC Milan at the National Stadium in Singapore in their first public friendly of the summer
Pure magic from Ethan ?Enjoy all the second-half action live on https://t.co/i4DyaQZDmr ?
— Arsenal (@Arsenal) July 23, 2025
The Rossoneri score to win the shoot-out.Arsenal - ?????????AC Milan - ?????????
— Arsenal (@Arsenal) July 23, 2025
Checking in ? pic.twitter.com/dj7YQiKF02
— Arsenal (@Arsenal) July 23, 2025
? ???????? ?? Saliba and Calafiori at the back ? Norgaard makes his debut©? Saka skippers the side Let’s go, Gunners ? | Watch LIVE on https://t.co/4KJlfKWFh1 from 12.30pm (UK)
— Arsenal (@Arsenal) July 23, 2025
For the record here's full the details of the Arsenal changes made during the 1-0 win over AC Milan in Singapore Raya (Arrizabalaga 46), White (Nichols 66), Saliba (Salmon 66), Calafiori (Kiwior 46), Zinchenko (Lewis-Skelly 46), Norgaard (Zubimendi 46), Rice (Merino 66), Nwaneri (Odegaard 46), Martinelli (Trossard 46), Saka (Dowman 66), Havertz (Nelson 78). Subs not used: Setford, Rojas-Fedorushchenko, Copley, Lokonga, Nelson, Harriman-Annous.
Milan win 6-5 on penalties after spot-kicks were taken to entertain the fans.
Ah! Almost forget the penalty shootout! Will give you the scores in a sec!
So, Arsenal seal victory with Bukayo Saka's 52nd minute winner as Mikel Arteta's side ease themselves back into action with a low-key win over AC Milan in Singapore. Don't forget to check out our Player Ratings now. Thanks for reading!
FULL TIME: Arsenal 1-0 AC Milan (Bukayo Saka '52)
Three minutes added time
CHANCE - 85 - Martin Odegaard's left footed effort from a sharp angle is well saved by AC Milan keeper Lorenzo Torriani
CHANCE - 81 - Leo Trossard's shot from outside the box is saved with Arsenal still leading 1-0
Arsenal substitution on 79 minutes as Reiss Nelson replaces Kai Havertz
Also good to note Josh Nicholls has come on for Ben White - another really promising youngster, who made his first team debut during the 5-1 victory over Bolton last season
CHANCE - 75 - Merino's header is saved
Good to note 15-year-old teen sensation Max Dowman has replaced Saka for his first team bow. A lot is expected of the young attacker this season but let's not forget he hasn't even got his GCSE's yet...
So: Merino, Dowman, Salmon and Nichols replace Rice, Saka, Saliba and White on 66 minutes
Another flurry of Arsenal substitutions coming up with the Gunners still 1-0 up
Kudos to Jakub Kiwior for an excellent ball into the box for Saka to slot home from close range for Arsenal's opener
CHANCE - 56 - Kai Havertz's header flies wide when well-placed
It's Arsenal 1-0 AC Milan after starting captain Bukayo Saka fires home from close range to put the Gunners ahead in Singapore!
52 - Bukayo Saka scores for The Arsenal!!!
GOAL!!!!!!
Substitution for AC Milan as Noah Okafor replaces Christian Pulisic
Substitution for AC Milan as Matteo Gabbia replaces Fikayo Tomori
Substitution for AC Milan as Samuel Chukwueze replaces Alexis Saelemaekers
And we're off for the second half as Declan Rice's shot goes wide
Those half time changes in full: Off: Raya, Zinchenko, Calafiori, Nwaneri, Norgaard, Martinelli On: Kepa, Trossard, Lewis-Skelly, Odegaard, Zubimendi, Kiwior
Kepa replaces David Raya after the interval
Looks like Martin Odegaard, Myles Lewis-Skelly, Leo Trossard, Jakub Kiwior and Martin Zubimendi are coming on for the start of the second half
And that's half time at the end of an instantly forgettable opening 45 minutes of the Gunners summer tour with the score Arsenal 0-0 AC Milan
Gabriel Martinelli's effort is blocked after a ball from Kai Havertz as we near the half time whistle
Two minutes added time at the end of an understandably insipid opening 45 minutes
40 - Milan's Alexis Saelemaekers fires in a shot but Arsenal keeper David Raya isn't troubled in a low key opening 40 minutes so far
Don't worry, you haven't missed anything, there's just been a quick water break...
Saka aims an effort at Pietro Terracciano but doesn't trouble the AC Milan keeper after Calafiori gives the ball to the Arsenal captain
Excellent effort from Ethan Nwaneri forcing a save from AC Milan keeper Terracciano. The Arsenal teenager looks lively after also feeding White for his shot moments ago
Ben White's shot goes wide
Nearly 20 minutes gone and it's definitely got the feel of a summer friendly...
4 - Declan Rice's long-range effort flies over after being teed up by Riccardo Calafiori
And we're off!
Captain Saka leads Arsenal onto the pitch with the side wearing their new adidas away kit. What do you think of the away strip? Why not join the conversation on our Gooner Fanzine Facebook page (incidentally a massive thank you to everyone who has followed us as we hone in on 250,000 followers - an incredible number!
Don't forget this match is the first of three on Arsenal's tour of Asia, with matches clashes against Newcastle United and then the first North London derby played outside the UK with Tottenham Hotspur in Hong Kong next week
FYI: Bukayo Saka is wearing the captain’s armband
New signing Martin Zubimendi will be aiming to make his first appearance for Arsenal against AC Milan. As for now he starts on the bench alongside fellow compatriot Mikel Merino. Not long now until kick off!
And as per previous years including our last two trips to the US of A to see Arsenal's pre-season summer tour, regardless of the score after 90 minutes, a penalty shootout will take place afterwards. Spot-kick-tastic!
ICYMI: Here's the AC Milan side to face Arsenal Terracciano, Tomori, Thiaw, Pavlovic, Saelemakers, Loftus-Cheek, Ricci, Musah, Bartesaghi, Pulisic, Leao Subs - Torriani, Pittarella, Gabbia, Magni, Dutu, Terracciano, Bondo, Comotto, Liberali, Colombo, Chukwueze, Okafor
So, to confirm new Arsenal signing from Brentford Christian Norgaard makes his unofficial bow, while Riccardo Calafiori and Alex Zinchenko make it into Mikel Arteta's starting XI. Interestingly our Starboy Bukayo Saka partners Kai Havertz
You'll also note Gabriel Magalhaes and Jurrien Timber are deemed not fit enough to be included in the squad to face AC Milan. Fair enough, it's a gong to be a long season if Mikel Arteta's side can challenge for silverware so there's absolutely no rush for such two key players to face the Italians today
The game is not on TV but Gooners near and far aiming to watch the game in Singapore can stream the match for £9.99 come 9am. It can also be viewed on the club's official app. And of course, you can follow the minute by minute action on here with the Gooner Fanzine's Live Blog, the first of many to come this forthcoming season
First things first - here's the Arsenal team to face AC Milan in Singapore Raya, White, Saliba, Calafiori, Zinchenko, Norgaard, Rice, Nwaneri, Saka, Martinelli, Havertz Substitutions - Kepa, Setford, Rojas, Nichols, Kiwior, Salmon, Lewis-Skelly, Zubimendi, Lokonga, Copley, Merino, Dowman, Odegaard, Kabia, Nelson, Trossard, Odegaard, Harriman-Annous.
We're aiming to run a Live Blog on each and every men's and women's first team match across the forthcoming 2025-26 season - and we'd love you to second screen all Arsenal games in the company of your favourite fanzine!
Hello, and welcome to our Gooner Fanzine Live Blog of Arsenal vs AC Milan!