Kevin McCallum (@KevinMcCallum) header
Kevin McCallum (@KevinMcCallum) profile picture

Sports Writer. Muckspout. Cyclist. Still learning not to tweet when angry. All views my own and not my many employers. Except when I say something clever.

Johannesburg
Joined December 2008
Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)Photo by Kevin McCallum (@KevinMcCallum)
Kevin McCallum retweeted
This might be the most uncomfortable interview I’ve ever seen and I genuinely hope whoever she’s still listening to can get her to stop doing press, at least for her own sake.
here's the entirety of the seeming mental breakdown Haley Stevens just had on CNN. One of the most bizarre and incoherent political interviews I can recall. Note how she's completely unable to explain why she changed her mind from supporting Abdul El-Sayed last night to endorsing Mike Rogers today.
235
260
14
5,743
505,865
That would be MacGill the convicted cocaine dealer?
If you want a laugh, listen to this nonsense spewed by MacGill and O’Keefe on Simon Harmer following SA’s second Test win at St George’s Park.
5
2
55
5,937
Kevin McCallum retweeted
JD Vance's in-laws' names are Radhakrishna Chilukuri and Lakshmi Chilukuri. I wonder if he tells them this stuff, too. To their faces. Or does he just save it for white MAGA rallies? Truly a racist pathetic embarrassment of a son-in-law to his brown Indian immigrant in-laws.
VANCE on 9/11: I remember driving to a local gas station to wait hours in line for gasoline that was now of course more expensive because of a region of the world made up of countries and names that I cannot even pronounce
381
3,805
91
21,020
701,241
Kevin McCallum retweeted
ps the referee was shite folks
That was hard to take after doing so well for 60 mins with an understrength team who looked more likely to win the game until that poor decision !!!? It's a bit of a low point but there's plenty of plus points to take out of the game. PS it might be that both teams got no points out of it 👀ynwa
48
63
3
1,183
27,271
Kevin McCallum retweeted
🚨Howard Webb, the Premier League’s CHIEF REFEREE, on why Michael Oliver didn’t send off Manchester City’s Mateo Kovačić vs. Arsenal: “He doesn't want to have a negative impact on the game by overreacting."
275
1,635
258
7,794
403,541
Kevin McCallum retweeted
Two seasons ago, Chris Kavanagh watched Doku raise his boot into Mac Allister in the box, waved away the penalty, and showed no card. But Gravenberch gets the softest contact and he’s quick to send him off. Make it make sense. @premierleague INVESTIGATE THIS REFEREE NOW!!!
150
1,190
62
4,433
101,432
Kevin McCallum retweeted
Manchester City danced with their own notoriety at Anfield and embraced their shame. A club found guilty of cheating is prospering. It was another bad day for the English game dailymail.com/sport/football…
1,130
1,014
196
6,583
747,647
Kevin McCallum retweeted
Joe Cole talking absolute nonsense.
“If they’re found guilty, they have to lose those trophies that they won.” 🏆 Martin Keown and Joe Cole debate whether Man City’s recent trophies would be tainted if they’re found guilty. 🎙️ @lynseyhipgrave1 | 📺 Stream on TNT Sports & HBO Max: streamonm.ax/4AuN62x
22
12
1
291
79,150
👏🏼 Well done for speaking out on them Daniel Farke! It’s blatant corruption from the Premier League. #LUFC
“DON'T LET THEM INFLUENCE!” 😡 Daniel Farke questions Leeds bookings and Arsenal crowd pressure
145
446
22
5,013
283,008
Kevin McCallum retweeted
The Premier League's descent into a farce of a season began in earnest this afternoon. What a mess. City top of a league they may be kicked out of in a few months. It felt like another bad day for English football today.
482
502
52
4,181
187,159
Kevin McCallum retweeted
Howard Webb on why Man City's Kovacic wasn't sent off vs Arsenal: "[ Ref Michael Oliver] doesn't want to have a negative impact on the game by overreacting." 2026: Liverpool's Ryan Gravenberch sent off (2nd yellow) by Chris Kavanagh after tackle on Doku.
69
559
45
2,217
150,972
Kevin McCallum retweeted
Correct decision to award Ronald Araujo a yellow card for Marc Guehi deliberately using his hands to pick up the ball
28
589
8
9,191
181,988
Kevin McCallum retweeted
City celebrating like Lance winning the Tour AFTER he’d confessed. (Pending appeal obvs)
1
6
15
1,692
Kevin McCallum retweeted
Man City the better side at Anfield even before Liverpool went down to 10 men, and then… oof. But isn’t that exactly the point?
24
2
1
21
7,985
Three Australian cricketers walk into a bar and a ban, by @KevinMcCallum kevinmccallum.substack.com/p…
1
540
David Warner - a thoroughly unlikeable ‘thug’ , by @KevinMcCallum kevinmccallum.substack.com/p…
3
944
SandpaperGate began with a call to room service in a Cape Town hotel, by @KevinMcCallum kevinmccallum.substack.com/p…
1
1
1,086
Winning the pooh – a (caught) short history of the sport-shart, by @KevinMcCallum kevinmccallum.substack.com/p…
656