@CannonStats

Cannon Stats is the home of the best Arsenal analytics writing, brought to you by Scott Willis and Adam Rae Voge

Everywhere
Joined February 2019
New post: Ezri Konsa: The Debrief Breaking down the numbers on Arsenal’s newest signing cannonstats.com/p/ezri-konsa…
9
3,072
New for paid subscribers: This is why Arsenal added Noni Madueke The Saka injury presents an opportunity for the frustrating winger to show that he can provide an impact cannonstats.com/p/this-is-wh…
1
841
Premier League - Non-Penalty xG Difference by Match, 2026-2027
2
1,058
Inter 1 (1.2) - (0.5) 0 Shakhtar D
2
1,169
FC Bayern 2 (2.3) - (1.1) 2 Arsenal
3
1,069
Real Madrid 4 (2.6) - (1.2) 1 Leipzig
3
1,002
Villa 3 (2.7) - (0.8) 1 Viking
2
1,049
Como 4 (1.8) - (0.9) 1 Man Utd
2
11
2,975
Stuttgart 1 (1.2) - (0.7) 1 Atlético
899
Paris SG 4 (3.1) - (2.0) 2 Barcelona
1
4
1,047
Liverpool 4 (2.1) - (1.6) 3 Villarreal
821
Man City 5 (3.0) - (0.8) 1 AEK Athens
2
861
Sabah 1 (1.3) - (3.2) 2 Dortmund
911
Spurs 3 (0.9) - (0.6) 1 Coventry
1
3
3,772
Arsenal - Goals and xG by match timing Arsenal have just 3 first half goals scored this season. None in the opening 10 minutes of matches (just 9 shots total in the opening 10 minutes of matches). Do the slow starts concern us at all, it hasn't hurt the overall ability to win?
1
14
7,570
Spurs vs Coventry - Simulated scoreline probabilities Spurs win: 61.7% draw: 22.1% Coventry win: 16.2%
2
904
Real Madrid 4 (2.4) - (1.1) 1 Sevilla
1
4
1,372
Juventus 0 (0.8) - (0.6) 3 Lazio
1
4
1,202
New for paid subscribers: Nottingham Forest vs Arsenal: First thoughts The main takeaway, the positives, and the less good on the whistle. Plus all of the stats and graphics. cannonstats.com/p/nottingham…
2
1,060
Milan 3 (2.4) - (1.5) 2 Atalanta
2
1,221
Forest 0 (0.8) - (0.8) 1 Arsenal
2
15
1,316