Below is a full list of the features and opinion pieces that I’ve written across all platforms in a month-by-month format, enjoy!
NOTE – This will continue to update over time!
3 reasons why Arsenal drew 2-2 with Tottenham
Three reasons why Bayern Munich beat Mainz 6-1
How the La Liga table can change this weekend
Barcelona 5-2 Real Betis: 5 Hits and Flops
Premier League 2019/20: 3 reasons why Liverpool beat Arsenal 3-1
VAR and a selective problem that needs resolving
Wolves 1-1 Manchester United: 5 Hits and Flops
Athletic Bilbao 1-0 Barcelona: Player Ratings
Liverpool 3-2 Chelsea (5-4 on pens): 5 Hits and Flops
West Ham 0-5 Manchester City: 5 Hits and Flops
Why Brighton’s £20m Neal Maupay move makes perfect sense
Manchester City 1-1 Liverpool (5-4 on pens): 5 Talking Points
Draymond Green’s $100m max contract a long time coming
Liverpool 3-1 Lyon: 5 Talking Points
Real Madrid 0-1 Tottenham Hotspur: 5 Talking Points
Charles Martin emerges as frontrunner for Tyson Fury’s next fight – questions asked
Why Watford’s pursuit of Ismaila Sarr makes sense
Top 10 football clubs with highest wage bills
Who is Ismael Bennacer? Forgotten Arsenal talent, Algeria hero now set for AC Milan move
Ravel Morrison: A welcome Premier League return awaits with Sheffield United
Wimbledon 2019: Novak Djokovic retains title in five-set classic win over Roger Federer
5 Chelsea youngsters that can breakthrough under Lampard
After her Wimbledon success, what’s next for 15-year-old Cori Gauff?
AFCON 2019 – Nigeria 3-2 Cameroon: Alex Iwobi steps up when needed most
Tanguy Ndombele: Why Tottenham’s new signing is a signal of their intent
Why Manchester United’s Wan-Bissaka pursuit makes perfect sense
3 reasons PSG should sell Neymar this summer
3 reasons why Frank Lampard should not be Chelsea’s next manager
3 players Barcelona should sign this summer
5 players Liverpool should sell this summer
Oleksandr Zinchenko’s extension a reward for steely determination
Jadon Sancho: England emergence, what’s next after Bundesliga frustration?
Portugal 1-0 Netherlands: 5 Hits and Flops
3 reasons why PSG must go all out and sign Matthijs de Ligt
Netherlands 3-1 England: 5 Talking Points & Tactical Analysis
Portugal 3-1 Switzerland: 5 Talking Points & Tactical Analysis
Liverpool 2-0 Tottenham: 5 Hits and Flops
Women’s World Cup 2019: France Squad, Preview and Predictions
Europa League Final – Chelsea 4-1 Arsenal: 5 Hits and Flops
3 reasons Raphael Varane is right to stay at Real Madrid
Manchester City 6-0 Watford: 5 Talking Points
3 reasons Barcelona should not sign Antoine Griezmann
Brighton 1-4 Manchester City: 5 Talking Points as Pep’s men retain Premier League title
Valencia 2-4 Arsenal: 5 Talking Points
Ajax 2-3 Tottenham: 5 Hits and Flops
Liverpool 4-0 Barcelona: 5 Talking Points
Newcastle 2-3 Liverpool: 5 Talking Points
Arsenal 3-1 Valencia: Five things we learned
Barcelona 3-0 Liverpool: 5 Talking Points
Tottenham Hotspur 0-1 Ajax: 5 Hits and Flops
Manchester United 1-1 Chelsea: 5 Hits and Flops
Emile Smith-Rowe: Life at Leipzig, Arsenal future and what awaits the talented teen
Barcelona 1-0 Levante: 5 Hits and Flops
Manchester United 0-2 Manchester City: 5 Talking Points
Barcelona 2-1 Real Sociedad: 5 Talking Points
Napoli 0-1 Arsenal: 5 Hits and Flops
Manchester City 4-3 Tottenham: 5 Hits and Flops
Juventus 1-2 Ajax: 5 Talking Points
Liverpool 2-0 Chelsea: 5 Hits and Flops
Manchester United 0-1 Barcelona: 5 Talking Points
Champions League – Tottenham 1-0 Manchester City: 5 Hits and Flops
All things considered, should Pochettino take the AC Milan job?
Barcelona 2-0 Atletico Madrid: 5 Hits and Flops
Villarreal 4-4 Barcelona: Malcom’s display gives Valverde selection headache
Liverpool 2-1 Tottenham: 5 Hits and Flops
How Angel di Maria went from Manchester United flop to key PSG man
Barcelona 2-0 Espanyol: 5 Talking Points
England 5-0 Czech Republic: 5 Hits and Flops
Everton 2-0 Chelsea: 5 Hits and Flops
Swansea City 2-3 Manchester City: 5 Talking Points
3 France players who deserved national team call-ups
Arsenal 3-0 Stade Rennais: 5 Talking Points
FC Barcelona 5-1 Lyon: 5 Hits and Flops
Manchester City 7-0 Schalke 04: 5 Hits and Flops
Liverpool 4-2 Burnley: 5 Hits and Flops
Manchester City 3-1 Watford: 5 Talking Points
PSG 1-3 Manchester United: 5 Hits and Flops
Real Madrid 1-4 AFC Ajax: 5 Hits and Flops
AFC Bournemouth 0-1 Manchester City: 5 Talking Points
Tottenham Hotspur 1-1 Arsenal: 5 Hits and Flops
Manchester United 0-0 Liverpool: 5 Hits and Flops
Best footballers in the world by assists this season
FC Schalke 04 2-3 Manchester City: 5 Talking Points
Lyon 0-0 FC Barcelona: 5 Talking Points
Nick Pope’s Burnley future: What’s next?
Chelsea 0-2 Manchester United: 5 Talking Points
Barcelona 1-0 Real Valladolid: 5 Hits and Flops
Tottenham 3-0 Borussia Dortmund: 5 Hits and Flops
Manchester City 6-0 Chelsea: 5 Hits and Flops
Liverpool 3-0 AFC Bournemouth: 5 Hits and Flops
3 reasons why Alvaro Morata can resurrect his career at Atletico Madrid
After a great 2018, why Dillian Whyte must choose his next fight wisely
City 3-1 Arsenal – Analysis: Fernandinho impresses in new role, Emery’s clear bench issues
NEW YEAR – JANUARY 2019:
Liverpool 1-1 Leicester City: 5 Talking Points
5 winners and losers following Gonzalo Higuain’s Chelsea move
Arsenal 1-3 Manchester United: 5 Talking Points
Manchester United 2-1 Brighton: 5 Talking Points
Barcelona 3-0 Eibar: 5 Hits and Flops
West Ham 1-0 Arsenal: 5 Talking Points
Why Bayern’s pursuit of Callum Hudson-Odoi makes sense
Manchester City 2-1 Liverpool: Five things we learned
Chelsea 0-0 Southampton: 5 Hits and Flops
Southampton 1-3 Manchester City: 5 Talking Points
3 reasons why Liverpool will not win the Premier League this season
Chelsea 0-1 Leicester City: 5 Hits and Flops
Arsenal 0-2 Tottenham: 5 Hits and Flops
Southampton 3-2 Arsenal: 5 Talking Points
Manchester City 2-1 TSG Hoffenheim: Hits and Flops
Barcelona 1-1 Tottenham: 5 Hits and Flops
Walsall grab surprise win at pivotal time with tough fixtures to come
3 reasons why Chelsea should not sign Christian Pulisic
Southampton 2-2 Manchester United: 5 Hits and Flops
PSG 2-1 Liverpool: Match analysis, 5 Hits and Flops
Juventus 1-0 Valencia: 5 Hits and Flops
Tottenham 3-1 Chelsea: 5 Talking Points
West Ham 0-4 Manchester City: 5 Hits and Flops
The Ousmane Dembele conundrum
England 2-1 Croatia: 5 Hits and Flops
UEFA Nation League – Netherlands 2-0 France: 5 Talking Points
Agnieszka Radwanska retires from tennis: Analysis
Chelsea 0-0 Everton: 5 Hits and Flops
Will Hoffenheim prove why they’re becoming one of Germany’s top sides?
Arsenal 0-0 Sporting Lisbon: 5 Hits and Flops
Juventus 1-2 Manchester United: 5 Hits and Flops
Ruben Loftus-Cheek set to remain at Chelsea: Another positive sign?
Barcelona 5-1 Real Madrid: 5 Hits and Flops
Barcelona 2-0 Inter Milan: 5 Hits and Flops
5 Ligue 1 youngsters destined for big future transfers
Huddersfield 0-1 Liverpool: 5 Hits and Flops
Gylfi Sigurdsson leading Everton by example
UEFA Nations League: 3 reasons why France beat Germany
Wales 1-4 Spain: 5 Hits and Flops
Scout report: Who is Lyon’s Tanguy Ndombele?
Why Mason Mount’s England call-up is no surprise
Fulham 1-5 Arsenal: 5 Hits and Flops
Manchester United 0-0 Valencia: 5 Hits and Flops
West Ham 3-1 Manchester United: 5 Hits and Flops
Stan Kroenke’s Arsenal takeover complete: What now?
Fulham 1-1 Watford: 5 Hits and Flops
Sevilla and Quincy Promes: A partnership destined to blossom?
Newcastle United 1-2 Arsenal: 5 Hits and Flops
Premier League 2018/19: 3 reasons why Liverpool beat Tottenham
Why Jack Grealish’s failed Tottenham move is a blessing in disguise
3 Manchester United players who can be Juan Mata’s long-term replacement
DBU’s embarrassing dispute ends: Wales to face full-strength Denmark
Hoffenheim a bold but valuable move for Arsenal’s Reiss Nelson
AFC Bournemouth 2-2 Everton: 5 Hits and Flops
Another English prospect abroad: Juventus sign Arsenal’s Stephy Mavididi, but why?
5 transfer targets Arsenal failed to sign this summer
Who is PSG’s €37m signing Thilo Kehrer?
Bakayoko loaned to Milan, what happened to Chelsea’s £40m signing?
Everton 2-1 Southampton: 5 Hits and Flops
Huddersfield Town 0-3 Chelsea: 5 Hits and Flops
Was Mesut Özil right to extend his Arsenal stay?
Speculation aside: Why PSG must avoid signing Marcos Rojo
Koulibaly signs new five-year deal at Napoli, but will this last?
Where next for Chelsea forward Tammy Abraham?
5 Premier League players who need to leave their teams before the window closes
Why now is decision time for PSG’s Adrien Rabiot
Aleksandar Mitrovic at Fulham: Will it be third time lucky?
5 low points in Jose Mourinho’s managerial career
5 players PSG should look to sell this summer
Tottenham’s Mousa Dembele must consider his next career move carefully
Why is Karim Benzema still at Real Madrid?
Does a Premier League return beckon for Steven N’Zonzi?
World Cup 2018: 3 players who let Brazil down
What next for Middlesbrough’s sought-after Adama Traore?
England are through Group G, but can Three Lions roar in the knockout rounds?
World Cup 2018: 5 best players from the group stage
World Cup 2018: 5 best and worst players as Mexico beat South Korea
Who is West Ham’s new record signing Issa Diop?
Injuries, frustration yet still promise: What’s next for Mario Gotze?
Croatia 2-0 Nigeria: Player ratings as Modric and co cruise to opening victory
Who is Brighton and Everton target Ezri Konza?
5 Bundesliga players that would improve Barcelona
FIFA World Cup 2018: 5 keys to success for France
Liverpool lurking: Nabil Fekir, his evolution at Lyon and France
5 Most improved players from Europe’s top leagues in 2017/18
Yaya Touré: What does the future hold for City’s legendary midfielder?
West Ham 0-0 Manchester United: Player ratings
Why Real Madrid and Mateo Kovacic face big decisions
What’s happening with Watford’s club-record signing Andre Gray?
Why Jonjo Shelvey deserves England selection for Russia 2018
Real Madrid 1-1 Athletic Bilbao: Player Ratings
PSG 7-1 Monaco: 5 standout performers as Parisiens secure title with style
Champions League Quarter-Final: Manchester City (1) 1-2 (5) Liverpool – Player Ratings
Juventus 0-3 Real Madrid: Analysis as hosts wilt when it matters most
Why is West Ham’s Marko Arnautovic such a divisive player?
Everton 1-3 Manchester City: 5 Talking Points
5 reasons why Marcus Rashford should leave Manchester United to develop
James Maddison’s progression is too good to ignore
Three keys to success for Mark Hughes at Southampton
5 reasons why Neymar will never win the Ballon d’Or
Ryan Sessegnon helping fuel Fulham’s promotion push
Carabao Cup Final: Arsenal 0-3 Manchester City – Player ratings
5 best goalkeeping prospects in the Premier League right now
Critics should let Paulo Dybala progress in peace
Watford 4-1 Chelsea: Five talking points
Mahrez misses training again, on strike after failed deadline day City move – What’s next?
NEW YEAR – JANUARY 2018:
Feature: Adam Peaty – The swimming sensation, with more yet to come
Abdoulaye Doucoure continues to emerge in Watford’s time of need
England’s youth level success raises questions regarding senior development
Why are Europe’s top five leagues bar Serie A so uncompetitive this season?
Chelsea move complete, it’s time for Ross Barkley to flourish
Philippe Coutinho finally completes £142m Barcelona switch – So what’s next? Did Barça overpay?
Joe Gomez: The talented youngster Liverpool must build around
How Victor Moses has gone from laughing stock to indispensable
Chelsea ‘tempt’ Courtois with new contract offer: rightly so
Premier League 2017/18: Manchester United 1-0 Tottenham – Player Ratings
u17 World Cup 2017 Tactical Player Report: Brazil 2-1 Germany
Analysis: Achraf Hakimi – Real Madrid’s encouraging teenage fullback
Champions League 2017/18: Anderlecht 0-4 PSG – Player Ratings
Premier League 2017/18: Liverpool 0-0 Manchester United – Player Ratings
Analysis: Why is Pep reluctant to use Danilo?
Opinion: Christian Pulisic improving but should continue to ignore European interest
Marco Asensio’s new Real Madrid deal causes justifiable unrest
Reece Oxford’s failed spell at Gladbach a cautionary tale
David Luiz: Not good enough or another media over-reaction?
Opinion: Watford will miss Chalobah, but it’s an opportunity for Will Hughes to shine
Analysis: Will Serena continue to dominate upon her return?
Presnel Kimpembe: Here’s why the PSG talent has a big career decision to make
Juventus 4-0 Torino: Three talking points
Scout report: François Kamano | Bordeaux’s gifted attacker
Birmingham City: Where do they go from here, following Redknapp sacking?
Is Leicester City’s Demarai Gray actually worth the hype?
Atalanta 3-0 Everton: Three talking points
Nigeria’s pursuit of Tammy Abraham is futile: Here’s why
Analysed: Carlo Ancelotti’s eventful spell as a player
Analysis: What can Dortmund fans expect from wonderkid Jadon Sancho?
Who would win in a five-a-side match: Dele Alli or Arjen Robben?
The FA’s silence on Eniola Aluko’s situation speaks to bigger problem
In defence of Jack Wilshere: Here’s why
PSG 6-2 Toulouse: Three key talking points
Is Conor McGregor in danger of turning into the next Ronda Rousey?
Why a Juventus move for Blaise Matuidi is a potential masterstroke
Eredivisie’s 10 Young Breakthrough Players to Watch in 2017-18
Scout Report: Ainsley Maitland-Niles | Arsenal’s versatile prospect
Tammy Abraham eager to prove his worth – all over again with Swansea
Remembering Benito Carbone’s moment of magic
Five Premier League youngsters who need a loan spell this summer
Scout report: Keita Balde | Lazio’s talented forward
What’s next for Ismael Bennacer, following his successful loan spell in France?
Scout report: Kelechi Nwakali – The Nigerian teen hoping for a future Gunners breakthrough
Opinion: Why Arsenal did, and shouldn’t have signed Lucas Perez
Assessed: Granit Xhaka’s first season at Arsenal
Opinion: Does Jon Toral have a future at Arsenal?
What’s next for Stephy Mavididi?
Profile: Tafari Moore
What’s next for Jeff Reine-Adelaide? A loan spell or senior minutes?
Progress report: Krystian Bielik
What next for Chuba Akpom?
Arsenal: 10 youth players to keep an eye on next term
Profile: Arsenal’s Youth Player of the Season – Reiss Nelson
Arsenal’s 5 worst moments of the Premier League season
Opinion – Xhaka, Mustafi, Holding and Lucas: Arsenal’s 16/17 transfers rated
The Ox ready to join Liverpool? Why this ongoing story isn’t true
Best goal, player and loanee: Arsenal Youth Awards 2016/17
Edward Nketiah: Season review
Player focus: Alexis gradually finds his groove v Saints
Player focus: Mustafi returns revitalised against Southampton
Arsenal player focus: Xhaka impresses with midfield display against Manchester United
Player focus: Özil quietly effective, temporarily silencing critics
Player focus: Walcott’s decision-making frustrates despite promising occasions vs Leicester
Scout report: Alexandre Lacazette – Prolific forward linked with PL move
Scout report: Youri Tielemans – highly-coveted young Belgian midfielder
Tactical Philosophy: Sean Dyche
Player focus: Alex Oxlade-Chamberlain excels in unfamiliar role vs Middlesbrough
Scout report: Andre Silva – Porto’s highly-coveted forward
Scout report: Saúl Ñíguez – Atletico’s tenacious ball-winner
Scout report: Radja Nainggolan – Energetic midfielder linked with various clubs
Scout report: Nice’s highly-rated fullback Ricardo Pereira
Scout report: Paulo Dybala & his progression at Juve
£85m bid submitted: Why do Arsenal want Mbappé so much? – Scout report
Analysis and scout report: Why do Arsenal, Chelsea, and Liverpool want Roma’s Kostas Manolas so badly?
Is Alexis really part of the problem at Arsenal as stats suggest?
Progress report: Jack Wilshere at Bournemouth
Analysis: How did Arsenal’s backline perform against Hull?
Player focus: Iwobi’s disappointing decision-making prominent during nervy Hull win
Feature – Welbeck’s patient return to first-team action
Analysis: Who is the 18-year-old forward Wenger admits he’s tracking?
NEW YEAR – JANUARY 2017:
100 Best Young Players to Watch in 2017: Josip Posavec (Palermo), Davide Calabria and Manuel Locatelli (AC Milan), Gabriel Barbosa (Inter) and Christian Pulisic (Dortmund)
Analysis: Arsenal’s interest in Griezmann and other offers available
Who is the Chilean prodigy Arsenal have taken on trial 3 times?
Zelalem’s loan move to VVV-Venlo raises plenty of questions
Five youth players who could leave Arsenal on loan this month
What sort of ban will Wenger get following FA misconduct charge?
Player focus: Chambers battles well but Boro lose once more
Loan watch: Wilshere shines again with MotM display for Bournemouth
£25-30m? How much is Olivier Giroud worth?
200 up – How Koscielny grew into one of the world’s best for Arsenal
Analysed: Why is Lucas Perez not starting for Arsenal?
Discussed: Arsenal’s right-back options going forward
Profile: Ismael Bennacer
Freddie Ljungberg feature: Double glory, heartbreak in Paris and retired life
Willie Young feature: I wasn’t ex-Spurs anymore, I was an Arsenal man
Rob Holding feature: Settling in, channelling aggression and winning mentality
Youth profile: Jordi Osei-Tutu
Youth profile: Daniel Ballard
Andrea Belotti: Who is he and why would Arsenal want him?
Profile: Cohen Bramall – all you need to know
Progress report: Krystian Bielik
Loan watch: Wilshere sparkles as Bournemouth bully Swansea
Player focus: Chambers impresses despite Middlesbrough’s late collapse at United
Top 3 young Arsenal players of 2016
Ademola Lookman: Arsenal’s loss, Everton’s gain
Player focus: Gibbs performs well once more when called upon
Wilshere continues to impress for Bournemouth, this time vs Southampton
The Ox shines in hard-fought win over Stoke: In focus
Loan watch: Analysing Jack Wilshere’s performance against Liverpool
How do Arsenal resolve Jenkinson’s confidence issue?
Player focus: Alexis Sanchez superb and influential as usual against West Ham
Youth profile: Josh Benson
Youth profile: Tobi Omole
Who is Boubacar Kamara and why is he linked with Arsenal?
Progress update: Gedion Zelalem
Scout Report: Vincent Koziello | Nice’s talented midfielder
Player focus: Wilshere fantastic during Bournemouth’s away trip to Stoke
Player focus: Alexis under par vs Man Utd after injury and globetrotting
Why Chelsea’s days of stockpiling players are coming to an end
Theo Walcott feature: A changed man?
Ben Sheaf feature: Iwobi inspiration, youth progress and first-team aspirations
Player focus: Ainsley Maitland-Niles makes step towards senior squad v Reading
Arsenal should be interested in wantaway midfielder Draxler – here’s why
Why are Arsenal’s loan players struggling?
Five things we learned from Arsenal’s smashing win over Chelsea
Player focus: Alexis Sanchez puts in silky performance against Conte’s Blues
Five things Arsenal need if they are to catch leaders Manchester City
Arsenal scout Joel Asoro, so who is he and why would Arsenal want him?
Is Alexis Sanchez really as good as Messi and Ronaldo?
Scout Report: Kylian Mbappé | Monaco’s prized asset
Everything you need to know about Shkodran Mustafi
Player focus: Mesut Özil returns with silky style against Watford
Tactics: Avoiding formation predictability
Player focus: Laurent Koscielny fantastic on return v Leicester
Player focus: Rob Holding shows potential despite Liverpool defeat
Hipster Guide 2016-17: Everton’s tactics, key players, and emerging talents
Opinion: Pep’s right – why the Premier League’s packed schedule is damaging
Under the radar: Rob Holding and his encouraging debut display
Paul Pogba and the weight of expectations
Analysis: How were the Arsenal youngsters during their 1-1 draw with Lens?
Opinion: Germany can keep their heads held high despite Euro semi-final frustration
Why Arsenal should let Iwobi go to the Olympics
Opinion: Hungary vs Portugal on Wednesday is more than meets the eye
England 2-1 Wales: Player ratings as Sturridge nets late, dramatic winner
Player focus: Granit Xhaka – Tenacious, influential and convincing
Gedion Zelalem: What’s next?
Player focus: Olivier Giroud shows fabled Arsenal ‘mental strength’
Analysis: Attacking alternatives to Jamie Vardy
Scout Report: Christian Pulisic | Dortmund’s emerging gem
Player focus: Gabriel continues to gradually grow
Player focus: Iwobi shines on first Premier League start
Aston Villa u21s 1-0 Arsenal u21s: Three things we learned
Player focus: Gibbs defensively industrious despite Watford defeat
Player ratings: Coquelin dismissal pivotal as Gunners drop more points
Player focus: Elneny excellent in otherwise frustrating draw
Oxlade-Chamberlain: An encouraging and productive showing
What does the future hold for Arsenal’s goalkeepers?
Opinion: Afobe might hurt Arsenal, but they were right to sell him
NEW YEAR – JANUARY 2016:
What’s next for Serge Gnabry?
Scout report – Jadon Sancho: City and England’s next rising star
Player focus: Iwobi proves he’s more ready than we thought
Analysis: Chambers’ perfect chance to assert first-team credentials
Southampton’s 2015: An unpredictable twelve months for the Saints
Jurgen Klopp at Liverpool: The story so far
Three of Arsenal’s most talented schoolboys
Why the Norwich result feels like a bitter defeat
Analysis: The ever-changing right-back predicament at Arsenal
Patrick Bamford: What’s going wrong?
Petr Cech’s importance to Arsenal is understated
Player focus: Hector Bellerín – solid, efficient display
Aston Villa: What do they need from their next five fixtures?
Why this is Walcott’s perfect opportunity to shine – for club and country
Nathaniel Clyne’s progression: From an aspiring teen to Liverpool regular
Interview: Adam Ryan Dawson on his youth, career aspirations and much more
Five things we learned from the Emirates Cup
Analysis: The rapid, unexpected emergence of Francis Coquelin
Serena: A resilient, elegant champion
Nick Kyrgios – a fascinating, exciting enigma
Could Jordon Ibe be a regular starter for Liverpool next term?
Ancelotti’s sacking highlights cut-throat nature of football
Arsenal 2-1 Reading: Five thoughts
Arsenal’s ever-changing right-back predicament
The 17-year-old Chelsea talent with the world at his feet
Brandon Barker – Manchester City’s rising talent
Rising star – The young, talented midfield dynamo at Spurs
Chelsea’s talented youth system – and the problems attached to it
Should Emre Can be used in midfield or a defensive three?
Magic Meyer – Schalke’s next gem
Lack of upgrades cost Vettel a solid title charge
The 20-year-old Barca wonderkid who has coaches purring
Opinion: Chelsea will regret selling Lukaku