Odegaard (48') Havertz (28') Calafiori (1')

How to watch Arsenal vs Man City online & on TV, head to head and predictions


Match feed:
  • 90'
    Match Ended

    Samuel Barrott blows to end the match. The final score is 3 - 0.

  • 84'
    Substitution
    • Martin Odegaard
    • Eberechi Eze

    Mikel Arteta (Arsenal FC) is making a sixth substitution, with Eberechi Eze replacing Martin Odegaard.

  • 84'
    Yellow Card
    • Martin Odegaard

    Martin Odegaard (Arsenal FC) has been booked and must now be careful not to get a second yellow card.

  • 79'
    Substitution
    • Mateo Kovacic
    • Nicolas Gonzalez

    Nicolas Gonzalez is replacing Mateo Kovacic for Manchester City at Millennium.

  • 75'
    Substitution
    • Myles Lewis-Skelly
    • Martin Zubimendi

    Mikel Arteta is making the team's fifth substitution at Millennium with Martin Zubimendi replacing Myles Lewis-Skelly.

  • 75'
    Substitution
    • Kai Havertz
    • Viktor Gyokeres

    Viktor Gyokeres is on a sub for Kai Havertz for Arsenal FC.

  • 60'
    Substitution
    • Noni Madueke
    • Bukayo Saka

    Bukayo Saka is replacing Noni Madueke for Arsenal FC at Millennium.

  • 60'
    Substitution
    • Riccardo Calafiori
    • Piero Hincapie

    Mikel Arteta (Arsenal FC) is making a second substitution, with Piero Hincapie replacing Riccardo Calafiori.

  • 60'
    Substitution
    • Phil Foden
    • Rayan Cherki

    Enzo Maresca (Manchester City) is making a fifth substitution, with Rayan Cherki replacing Phil Foden.

  • 60'
    Substitution
    • Elliot Anderson
    • Rico Lewis

    Enzo Maresca (Manchester City) is making a fourth substitution, with Rico Lewis replacing Elliot Anderson.

  • 53'
    Substitution
    • Nico O'Reilly
    • Marc Guehi

    Marc Guehi is on a sub for Nico O'Reilly for Manchester City.

  • 53'
    Substitution
    • Erling Haaland
    • Omar Marmoush

    Omar Marmoush is replacing Erling Haaland for Manchester City at Millennium.

  • 53'
    Yellow Card
    • Josko Gvardiol

    Josko Gvardiol (Manchester City) has received a yellow card from Samuel Barrott.

  • 48'
    Goal !
    • Martin Odegaard (Scorer)
    • Christos Tzolis (Assist)

    Goal! Arsenal FC extend their lead to 3 - 0 through Martin Odegaard. Christos Tzolis assisted the 3 - 0 goal.

  • 46'
    Substitution
    • Bruno Guimaraes
    • Declan Rice

    Mikel Arteta (Arsenal FC) is making a first substitution, with Declan Rice replacing Bruno Guimaraes.

  • 46'
    Substitution
    • Jeremy Doku
    • Jack Grealish

    Enzo Maresca is making the team's first substitution at Millennium with Jack Grealish replacing Jeremy Doku.

  • 38'
    Yellow Card
    • Riccardo Calafiori

    Riccardo Calafiori (Arsenal FC) gets a yellow card.

  • 28'
    Goal !
    • Kai Havertz (Scorer)
    • Christos Tzolis (Assist)

    Goal! Kai Havertz extends Arsenal FC's lead to 2 - 0 in Cardiff with a header. Christos Tzolis set up the 2 - 0 goal.

  • 24'
    Yellow Card
    • Phil Foden

    Phil Foden for Manchester City has been booked by Samuel Barrott and receives a first yellow card.

  • 1'
    Goal !
    • Riccardo Calafiori (Scorer)
    • Myles Lewis-Skelly (Assist)

    Goal! Riccardo Calafiori gives Arsenal FC a 1 - 0 lead. Myles Lewis-Skelly assisted the goal to make it 1 - 0.

  • Match Started

Line-ups

ArsenalArsenal
(4-3-3)
(4-2-3-1)
Man CityMan City
1Raya4White3Mosquera6Magalhaes33Calafiori8Odegaard39Guimaraes49Lewis-Skelly20Madueke29Havertz17Tzolis1Donnarumma45Khusanov3Dias24Gvardiol33O'Reilly8Kovacic5Anderson42Semenyo47Foden11Doku9Haaland
1Raya4White3Mosquera6Magalhaes33Calafiori8Odegaard39Guimaraes49Lewis-Skelly20Madueke29Havertz17Tzolis
ArsenalArsenal
(4-3-3)
1Donnarumma45Khusanov3Dias24Gvardiol33O'Reilly8Kovacic5Anderson42Semenyo47Foden11Doku9Haaland
(4-2-3-1)
Man CityMan City
ArsenalArsenal
Arteta, Mikel
Coach
Substitutes
Declan Rice 41
46' Out: Bruno Guimaraes

Piero Hincapie 5
60' Out: Riccardo Calafiori

Bukayo Saka 7
60' Out: Noni Madueke

Viktor Gyokeres 14
75' Out: Kai Havertz

Martin Zubimendi 36
75' Out: Myles Lewis-Skelly

Eberechi Eze 10
84' Out: Martin Odegaard
Missing players
Jurrien Timber
Injured

William Saliba
Injured
Man CityMan City
Maresca, Enzo
Coach
Substitutes
Jack Grealish 18
46' Out: Jeremy Doku

Omar Marmoush 7
53' Out: Erling Haaland

Marc Guehi 6
53' Out: Nico O'Reilly

Rico Lewis 82
60' Out: Elliot Anderson

Rayan Cherki 10
60' Out: Phil Foden

Nicolas Gonzalez 14
79' Out: Mateo Kovacic
Missing players
Rodri
Injured

Jeremy Doku
Injured

Matheus Nunes
Injured

Savinho
Doubtful

Statistics

Ball possession
Arsenal44%
56% Man City
Shots
3Off goal24On goal5

1
Shots blocked
1
2
Corner kicks
4
2
Offsides
1
5
Saves
1
12
Fouls
11
2
Yellow cards
2
0
Red cards
0

Arsenal vs Man City Betting tips

The most common result of matches between Arsenal FC and Manchester City when Arsenal FC is playing at home is 1-0. 4 matches have ended with this result.
During the last 30 meetings with Arsenal FC playing at home, Arsenal FC have won 13 times, there have been 8 draws while Manchester City have won 9 times. The goal difference is 41-34 in favour of Arsenal FC.
During the last 70 meetings, Arsenal FC have won 28 times, there have been 15 draws while Manchester City have won 27 times. The goal difference is 99-97 in favour of Manchester City.
Arsenal FC have scored at least one goal for 12 consecutive matches.
Manchester City have conceded a goal in each of their last 5 matches.
Manchester City have scored at least one goal for 17 consecutive matches.
Arsenal FC wins 1st half in 50% of their matches, Manchester City in 57% of their matches.
Arsenal FC wins 50% of halftimes, Manchester City wins 57%.
The winner of their last meeting was Manchester City.
On their last meeting Manchester City won by 1 goals.
1/10

News

Head to head

Arsenal
Matches:  20
Man City
20%
Wins: 4
20%
Draws: 4
60%
Wins: 12
Recent meetings
  1. ENG flagCommunity Shield
    16 Aug 2026
    ArsenalArsenal
    3 : 0
    Man CityMan City
  2. ENG flagPremier League
    19 Apr 2026
    Man CityMan City
    2 : 1
    ArsenalArsenal
  3. ENG flagEFL Cup
    22 Mar 2026
    ArsenalArsenal
    0 : 2
    Man CityMan City
  4. ENG flagPremier League
    21 Sep 2025
    ArsenalArsenal
    1 : 1
    Man CityMan City
  5. ENG flagPremier League
    2 Feb 2025
    ArsenalArsenal
    5 : 1
    Man CityMan City

Form

ArsenalArsenal
  1. ENG flagCommunity Shield
    16 Aug 2026
    Arsenal
    3 : 0
    Man City
  2. Club Friendly Games
    12 Aug 2026
    Arsenal
    1 : 1
    Como
  3. Emirates Cup
    9 Aug 2026
    Arsenal
    2 : 3
    Borussia Dortmund
  4. Club Friendly Games
    5 Aug 2026
    Arsenal
    1 : 3
    Real Betis
  5. Club Friendly Games
    1 Aug 2026
    Girona
    1 : 4
    Arsenal
Man CityMan City
  1. ENG flagCommunity Shield
    16 Aug 2026
    Arsenal
    3 : 0
    Man City
  2. Club Friendly Games
    9 Aug 2026
    Man City
    3 : 1
    Atletico Madrid
  3. Club Friendly Games
    5 Aug 2026
    K-League Allstars
    1 : 3
    Man City
  4. Club Friendly Games
    1 Aug 2026
    Man City
    1 : 1
    Inter Milan
  5. ENG flagPremier League
    24 May 2026
    Man City
    1 : 2
    Aston Villa

Match information

Content disclaimer

The TV and streaming listings published on this page are based on data provided by our official broadcast partners and refer exclusively to matches and programs shown by licensed rights holders.

Broadcasts may be available across different platforms, including terrestrial TV, cable, satellite, IPTV, radio, and official mobile or desktop applications operated by the broadcasters. Where available, we provide links to streaming services offered directly by the official broadcasters.

Please note that access to certain broadcasts may require a valid subscription or user authentication with a TV or internet service provider. Sporticos does not host live streams and does not link to illegal, pirated, or unofficial streaming services.

We strive to ensure that all broadcast information is accurate and up to date. However, broadcast schedules and platform availability are subject to change. If you notice any missing or incorrect information, we encourage you to contact us so we can review and update the listing.