Co-Head of Media Relations @PressBoxPR. Former ⚽️ journalist covering West Ham & Chelsea for @Football_LDN, 🐎 writer for the @RacingPost & sub-optimal golfer

London, England
Joined July 2016
After five years with Football.London, it is time to move on to the next chapter. I leave today with enormous pride of what we have achieved from launch day in 2017 to the present. To all of you who have read my stories and supported me, I am forever grateful.
97
41
7
1,214
“Is this a sham club?” is absolutely iconic from @RobHarris and you can see it land perfectly. Throw the whole book at them. Can’t wait to see this “irrefutable evidence” of which they speak.
"Do you apologise to football fans? The Premier League says 'sham' contracts, is this a 'sham' club?" @RobHarris questions Man City chief executive Ferran Soriano after the club was found guilty of all charges related to Premier League's financial rules trib.al/YimvoPJ
4
2,721
No helmet or cap. Properly village this and I am very much here for it.
This quoted post is unavailable.
14
3,615
Cundy might have a generational run this season.
😤 "Honestly, this club..." 😡 "Stop it, please. We are GUFF!" 😳 "This team is killing me, slowly." Jamie O'Hara lost it after Spurs conceded against Newcastle 🤣
2
6
327
85,996
That’s outrageous. What a goal.
A quite frankly, ludicrous goal from Dom Ballard. 🤯
3,534
The “wheeeyyy” from the crowd as it goes on the big screen - absolute ‘eritage.
"Oh no, no" The reaction from the crowd after this fan spilt his drinks 😭
38
1
2,401
173,383
On one of the hottest days of the year, no less! Like absolute clockwork the trains will cock up in this country at the most inopportune time.
⚠️❌ DO NOT TRAVEL - between London St Pancras International and Bedford for the remainder of the day. There is a fault with the overhead electrical wires in the Mill Hill Broadway area and lines are at a stand. More information to follow...
2
5,151
Perhaps the least surprising headline I’ve read today.
Bryson DeChambeau asked for Donald Trump to be included in the tense stand-off with Open officials that resulted in the American being hit with a two-shot penalty, a report has claimed @jcorrigangolf has all the details ⤵️ telegraph.co.uk/golf/2026/07…
1
3,855
This makes Wednesday’s performance and results actually more galling. I know France don’t care, but still.
This quoted post is unavailable.
2
1,417
Tuchel rightly lauded previously but he got that wrong tonight. You can’t just sit back deep against that lot, they’ll punish you.
It’s just never going to happen.
2
1
10
3,013
It’s just never going to happen.
2
1
1
8
4,521
Gary Neville and Roy Keane, Ian Wright too, spot on. Couldn’t give a hoot that Tuchel and Bellingham reacted differently to the game. That’s what happens you have elite coaches/players and their accompanying egos and it’s a good thing. None of this nice nice nonsense.
10
1,794
Performance sub-optimal, result was optimal. That’s all that’s needed at this point. Anderson and Bellingham outstanding.
1
1
1,402
We are getting away with it here. Need to bloody wake up.
4
1,732
Can’t rule that one out though. Superb from Egypt.
Nah not having that. Argentina have got away with one there, ruling out a goal for a challenge like that about 80 yards away. Doesn’t sit right.
3
1,664
Nah not having that. Argentina have got away with one there, ruling out a goal for a challenge like that about 80 yards away. Doesn’t sit right.
1
3
1
12
2,944
It’s just completely staggering, really. Or is it actually not that surprising at all?
'I asked for a review.' Donald Trump spoke about FIFA's decision to reverse Folarin Balogun's one-game ban after the USA forward received a red card. Live updates: trib.al/XmqQNA8
3
1
1,617
How good was Big Dan Burn after he came on, by the way? Just hoofed away anything that came his way. Tuchel’s subs were superb but to be fair, every single one of them on the pitch were.
1
2
21
2,445
Absolutely fucking heroic.
A tie that had absolutely everything. A win that means absolutely everything. WE ARE WORLD CUP QUARTER-FINALISTS! 🏆
8
1,584