Sign in

Ryan O'Hanlon

@rwohan.bsky.social
3.5K followers 92 following 242 posts

I wrote a book, which you can buy: www.abramsbooks.com/product/net-gai… Also, I write for ESPN. Everything's in here: nograssintheclouds.substack.com

PostsRepliesMedia
Ryan O'Hanlon @rwohan.bsky.social · 07/07/2026
The USMNT against Belgium:
0637
Ryan O'Hanlon @rwohan.bsky.social · 26/06/2026
0110
Ryan O'Hanlon @rwohan.bsky.social · 17/06/2026
High-event games are actually good when you're the better team.
1463
Ryan O'Hanlon @rwohan.bsky.social · 14/06/2026
0240
Ryan O'Hanlon @rwohan.bsky.social · 08/06/2026
They're changing the name from ESPN dot com to Ryan Ranks and Predicts Things dot com.
0200
Ryan O'Hanlon @rwohan.bsky.social · 20/05/2026
Arsenal deserved *at least* one title from this run. Once we saw Hincapie's butt, you knew it was over.
0320
Ryan O'Hanlon @rwohan.bsky.social · 26/03/2026
2100
Ryan O'Hanlon @rwohan.bsky.social · 24/03/2026
210130
Ryan O'Hanlon @rwohan.bsky.social · 22/03/2026
I wrote about this earlier in the week: Arsenal have just kind of stopped playing out of the back/being able to play out of the back. Maybe The Odegaard Effect, but it definitely showed up today. www.espn.com/soccer/story...
47616
Ryan O'Hanlon @rwohan.bsky.social · 07/03/2026
The two Liverpool-Wolves games — same teams, same locations, three days apart — were a nice little experiment to show just how volatile soccer is from a game to game basis, even when nothing fundamental changes at all.
710220
Ryan O'Hanlon @rwohan.bsky.social · 24/02/2026
1190
Ryan O'Hanlon @rwohan.bsky.social · 17/02/2026
1130
Ryan O'Hanlon @rwohan.bsky.social · 29/01/2026
From the "records no one other than me and maybe, like, 14 other people care about" department: Liverpool's win over Qarabag was the most lopsided Champions League match (by xG differential) since 2010.
1477
Ryan O'Hanlon @rwohan.bsky.social · 17/01/2026
49328
Ryan O'Hanlon @rwohan.bsky.social · 29/04/2025
Truly world-class xG harvesting by Martinelli. If he scores, this gets VAR’d and removed from the statistical record.
0100
Ryan O'Hanlon @rwohan.bsky.social · 01/03/2025
What not to do when you’re 1-0 up at halftime:
070
Ryan O'Hanlon @rwohan.bsky.social · 26/02/2025
Every season in a Big Five European league since 2017-18, ranked by the number of times a team's goalkeeper made a defensive action outside the penalty area. There's, uh, one big difference for one of these teams ...
062
Ryan O'Hanlon @rwohan.bsky.social · 20/02/2025
If you have a favorite MLS team, I contributed to our mega-preview with a number that says your favorite team is good, bad, or neither good nor bad. www.espn.com/soccer/insid...
060
Ryan O'Hanlon @rwohan.bsky.social · 15/02/2025
posting this for no particular reason at all
050
Ryan O'Hanlon @rwohan.bsky.social · 11/02/2025
I picked out the best -- and worst -- players in the Premier League at a number of specific skills: www.espn.com/soccer/insid...
1130
Ryan O'Hanlon @rwohan.bsky.social · 02/02/2025
That wasn't just the first goal of Myles Lewis-Skelly's career. It was the first shot.
1255
Ryan O'Hanlon @rwohan.bsky.social · 25/01/2025
The "Is the Premier League rigged against my favorite team?" chart:
5389
Ryan O'Hanlon @rwohan.bsky.social · 24/01/2025
The latest Premier League power rankings from me and @espnbillc.bsky.social are up. I wrote about Manchester City, a slow team trying to get faster, and Tottenham, an injured team with barely any experienced professional soccer players: www.espn.com/soccer/insid...
0151
Ryan O'Hanlon @rwohan.bsky.social · 22/01/2025
Manchester City:
0190
Ryan O'Hanlon @rwohan.bsky.social · 18/01/2025
First real cold spell of the season for Liverpool: two open-play goals from 5.6 xG over their last five halves.
0147
Ryan O'Hanlon @rwohan.bsky.social · 14/01/2025
Some strange stuff from this season: Spurs way outperforming their xG ... and they're bottom half of the table. Liverpool underperforming their xG ... and they're in first. Villa: almost the complete opposite of last season.
2243
Ryan O'Hanlon @rwohan.bsky.social · 15/12/2024
"Now, there is no clear favorite."
040