Ryan O'Hanlon Profile Banner
Ryan O'Hanlon Profile
Ryan O'Hanlon

@rwohan

Followers
21,842
Following
742
Media
50
Statuses
555

Writer, ESPN; author, NET GAINS: INSIDE THE BEAUTIFUL GAME’S ANALYTICS REVOLUTION (out now, link below)

Los Angeles
Joined July 2009
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@rwohan
Ryan O'Hanlon
2 years
My book, NET GAINS, is out today! It's about why the "data revolution" in the world's most popular game trails far behind sports like basketball and baseball, how that's changing, and how far it might all eventually go. Buy it wherever you buy your books:
17
51
305
@rwohan
Ryan O'Hanlon
2 months
Real Madrid look terrible. I'm moving them up to no. 1 in my Champions League power rankings.
32
523
7K
@rwohan
Ryan O'Hanlon
9 months
If you amortize the result, Chelsea only lost 0.00003 to 0.00001.
11
272
3K
@rwohan
Ryan O'Hanlon
1 year
The Greatest Trick Jose Mourinho Ever Pulled Was Making Me Forget That He Got Eliminated from A Knockout Tournament by a Team Whose Coach Was in Jail
@YedIin
Jake.
1 year
manager in prison
Tweet media one
5
43
309
5
147
1K
@rwohan
Ryan O'Hanlon
6 months
This is the worst I’ve ever seen a team play with nine men *and* the worst I’ve ever seen a team play against nine men.
15
112
963
@rwohan
Ryan O'Hanlon
1 year
Congratulations to the Public Investment Fund of Saudi Arabia, which has no connection to the Saudi Arabian government, for achieving their first Champions League qualification.
26
113
913
@rwohan
Ryan O'Hanlon
6 months
Remember Jonah Hill in MONEYBALL? That was, basically, Ian Graham at Liverpool. I talked to him about using data to build one of the best soccer teams in the world -- and what comes next:
15
100
568
@rwohan
Ryan O'Hanlon
10 months
Contrary to popular belief, Cristiano — not oil — is the main source of the PIF’s wealth.
@FabrizioRomano
Fabrizio Romano
10 months
Cristiano Ronaldo: “My decision to join Saudi clubs was 100% crucial to bring in new top players. It’s a fact”. 🇸🇦 “When I joined Juventus, Serie A was dead and then after I signed… it was revived. Wherever Cristiano goes he generates higher interest”.
Tweet media one
6K
12K
134K
4
35
532
@rwohan
Ryan O'Hanlon
1 year
He’s a goals-only center forward with eight non-penalty goals this season.
@ESPNFC
ESPN FC
1 year
Chelsea have made Dusan Vlahovic their No. 1 target for the summer and have made an €80 million offer for the striker, sources have told @LaurensJulien 💰
Tweet media one
320
667
9K
11
10
319
@rwohan
Ryan O'Hanlon
26 days
Wanna feel old? Lamine Yamal hasn’t even been born yet.
1
17
253
@rwohan
Ryan O'Hanlon
1 month
Premier League title probabilities, based on the odds from @ESPNBet : -Liverpool: 42% -Manchester City: 31% -Arsenal: 27%
7
23
221
@rwohan
Ryan O'Hanlon
8 months
Diving face-first into the lowest bar imaginable.
@FabrizioRomano
Fabrizio Romano
8 months
Erik ten Hag on Antony’s return: “I have no idea. Of course he is disappointed, but he is okay”. 🔴🇧🇷 #MUFC
Tweet media one
432
2K
47K
8
12
217
@rwohan
Ryan O'Hanlon
18 days
Liverpool's last four league games (per @StatsPerform ): -Expected goals: 9.28 -Goals: 5 -Expected goals against: 4.75 -Goals against: 6 That'll do it.
4
39
209
@rwohan
Ryan O'Hanlon
7 months
Think you see this across all sports. It’s easier for the average fan to relate to the coach, so the sport gets filtered through that lens. Scheme, tactics are what win games. In reality, games are won by players playing well. Titles are won by the teams with the best players.
7
16
203
@rwohan
Ryan O'Hanlon
8 months
Not sure if I should be happy or disturbed that there is at least one living human being who got front-row tickets to see Real Madrid play at the Bernabeu in the Champions League and thought to himself, "Yes, I'm going to wear my Quinnen Williams jersey to the game".
Tweet media one
2
13
202
@rwohan
Ryan O'Hanlon
7 months
OK, Jude might actually literally be on fire.
3
14
196
@rwohan
Ryan O'Hanlon
11 months
I’m considering this as confirmation that Sadio Mane purposefully kicked the ball as Sissoko’s hand in the 2019 Champions League final:
5
17
188
@rwohan
Ryan O'Hanlon
8 months
If they fit together — no clear six among the trio, but still possibly enough ball-winning on the whole — the Gravenberch/AMac/Szoboszlai midfield could be scary, for a long time.
@_pauljoyce
paul joyce
8 months
Liverpool have agreed a 40m euros fee with Bayern Munich for Ryan Gravenberch. Player flying to Merseyside for medical.
510
2K
18K
11
19
179
@rwohan
Ryan O'Hanlon
8 months
Evan Ferguson’s middle name is “Joe”. Not “Joseph”. Someone with the middle name “Joe” is going to win the Ballon d’Or.
6
15
179
@rwohan
Ryan O'Hanlon
3 months
Lots of Liverpool injuries + great Arsenal performance + worst Liverpool performance this season =
@scottjwillis
Scott Willis
3 months
Arsenal 3 (2.3)-(0.5) 1 Liverpool I took out the big offside chance from Havertz here
Tweet media one
Tweet media two
Tweet media three
Tweet media four
15
63
481
36
14
175
@rwohan
Ryan O'Hanlon
3 months
I wrote about Christian Pulisic, who is scoring and assisting goals at a higher rate than Vinicius Junior, Robert Lewandwoski, Julian Alvarez, Bukayo Saka, and Victor Osimhen:
13
17
168
@rwohan
Ryan O'Hanlon
11 months
Tweet media one
1
17
163
@rwohan
Ryan O'Hanlon
2 months
Premier League teams are on pace to score about 200 extra goals this season, compared to the average of the previous 15 seasons. What the hell is going on?
12
19
154
@rwohan
Ryan O'Hanlon
11 months
"RELEASE: PGA Tour signs a record, fair-value $3 billion shirt sponsorship deal with legendary Premier League club Newcastle United"
1
11
150
@rwohan
Ryan O'Hanlon
7 months
My big takeaway from BECKHAM is ... that David and Victoria really love each other and have a fantastic relationship?
8
5
143
@rwohan
Ryan O'Hanlon
11 months
After winning the World Cup, Lionel Messi is now faced with the same dilemma that so many great athletes must confront as their careers wind down: profit-sharing with a trillion-dollar corporation or direct funding from a trillion-dollar sovereign wealth fund?
2
22
140
@rwohan
Ryan O'Hanlon
9 months
I think the USWNT lost because the entire team failed to immediately voice universal approval for the Green New Deal.
1
11
131
@rwohan
Ryan O'Hanlon
11 months
I though Inter were fantastic. Pep and City, meanwhile, figured out the key to winning the Champions League final: allow your opponent to create a ton of chances.
5
6
132
@rwohan
Ryan O'Hanlon
2 months
Could convince me that’s a decent result for everyone: -Liverpool stay ahead of City and now should get healthy. -City get points from their hardest remaining fixture. -Arsenal jump to first. -Neutrals: 10 games left, one point between first and third.
6
7
132
@rwohan
Ryan O'Hanlon
4 months
Score doesn’t show it, but that was one of the most lopsided soccer games I’ve ever seen.
2
6
129
@rwohan
Ryan O'Hanlon
4 months
[eyes emoji]
Tweet media one
8
24
129
@rwohan
Ryan O'Hanlon
24 days
Ways to win the Champions League, ranked: 1) Be Real Madrid 2) Get a good draw 3) Kick ball in goal 4) Have good players 5) Have a good coach
5
9
129
@rwohan
Ryan O'Hanlon
3 months
If Klinsmann can massively improve his tactical acumen, finally figure out how to identify which of his players are actually good, and learn how to make it so his players don't hate him and/or each other, I think he could still be a decent manager.
@TimSpiers
Tim Spiers
3 months
Stock manager sacked statement: "We wish to place on record our thanks..." South Korean FA: "Klinsmann has failed to display managerial capability and leadership in areas ranging from tactics, personnel management (and) attitude."
16
120
1K
6
4
123
@rwohan
Ryan O'Hanlon
10 months
me, when it is my fault:
@FabrizioRomano
Fabrizio Romano
10 months
PSG president Al-Khelaifi: “Mbappé has said that he will not leave for free. If he changed his mind, it is NOT my fault”. ⚠️🇫🇷 #PSG
Tweet media one
571
2K
56K
1
12
121
@rwohan
Ryan O'Hanlon
9 months
Tweet media one
0
14
122
@rwohan
Ryan O'Hanlon
9 months
I have now officially scored a goal against a player who has scored a goal against Lionel Messi.
5
2
120
@rwohan
Ryan O'Hanlon
1 year
Arsenal collapsed. Also: if Arsenal didn’t collapse, Man City probably still would’ve won the league.
6
19
116
@rwohan
Ryan O'Hanlon
1 year
Should the Premier League step in and adjust the point totals of any teams that get to play against Frank Lampard three times this season? They need to preserve the integrity of the competition.
1
10
117
@rwohan
Ryan O'Hanlon
28 days
Solid weekend for Liverpool. Gained a goal of goal difference on Arsenal.
2
2
114
@rwohan
Ryan O'Hanlon
1 month
On my first day as English Football’s Independent Regulator, I promise to impose a strict limit on the number of center backs each team is allowed to play in a given match.
2
2
111
@rwohan
Ryan O'Hanlon
3 months
A coach told me that he used to think that analytics were useless in football. Then he told me that he's never been more wrong about anything in his life. Read about it here:
@ProFootballTalk
ProFootballTalk
3 months
A coach told me earlier today that analytics was just a way for people who never would have gotten jobs in football to get jobs in football. To understand that is to understand why they get so defensive whenever anyone questions analytics.
496
206
2K
2
13
112
@rwohan
Ryan O'Hanlon
5 months
Newcastle are missing 10 first-team players (and now 11 with Nick Pope going off):
Tweet media one
3
13
109
@rwohan
Ryan O'Hanlon
7 months
Gonna let it marinate for a day before I do anything stupid, but I’m seriously considering unleashing a “Jude Bellingham is better than Xherdan Shaqiri” take on the world.
6
4
110
@rwohan
Ryan O'Hanlon
1 year
Congrats to Thomas Tuchel, who took a team that was winning 2.1 points per game and improved them to a team that was winning 2.1 points per game en route to a Bundesliga title.
0
3
106
@rwohan
Ryan O'Hanlon
4 months
Mikel Arteta’s Brilliant Tactical Tweak May Have Saved Arsenal’s Season (His Players Started Kicking the Ball Into the Goal Again)
2
5
103
@rwohan
Ryan O'Hanlon
8 months
Very interested to see how they deal with reffing in Europe. Newcastle are currently running the Legion of Boom/90s Knicks defense in the PL: be extra physical every time, knowing the refs aren’t going to call every foul. CL games won’t be reffed in the same way.
@tariqpanja
tariq panja
8 months
Newcastle the grenade lurking in the Champions League draw today. In weakest pot because of lack of recent European experience. Could set up a difficult group for whoever gets them.
5
4
41
7
3
101
@rwohan
Ryan O'Hanlon
7 months
We're already way past the question of "Can data help you win soccer games?" Now we're onto: "Can data help you win *too many* soccer games?" I wrote about how, for the former owners of Toulouse and the current owners of AC Milan, the answer was"yes".
2
17
98
@rwohan
Ryan O'Hanlon
3 months
Tweet media one
4
9
99
@rwohan
Ryan O'Hanlon
9 months
Cody Gakpo, who is a forward, is not a midfielder.
2
2
93
@rwohan
Ryan O'Hanlon
1 year
This stat is especially useless in a season where there hasn't been a unified number of games played since August.
@premierleague
Premier League
1 year
How the top spot has been taken up during the #PL season so far 🤔
Tweet media one
484
1K
28K
4
6
93
@rwohan
Ryan O'Hanlon
8 months
In a first, I wrote a column that led a stranger to accuse me of being on the payroll of the Saudi government. (They were right; I am.) It‘s about Mo Salah, money, memories, and trying to win:
10
24
92
@rwohan
Ryan O'Hanlon
1 year
@billbarnwell unlike football, soccer *is* played on a spreadsheet
1
1
88
@rwohan
Ryan O'Hanlon
10 months
I ranked all 20 Premier League managers. The criteria? How confident I would be that they would improve the 10th-richest team in the league:
32
10
89
@rwohan
Ryan O'Hanlon
10 months
this little mf has made laugh in disbelief more than anyone other than xherdan shaqiri
@MLS
Major League Soccer
10 months
LIONEL ANDRÉS MESSI IS NOT HUMAN.
4K
67K
374K
3
2
91
@rwohan
Ryan O'Hanlon
10 months
I had questions about how well Sergio Busquets would do in MLS. Just five minutes against Cruz Azul confirmed that I am an idiot.
7
2
91
@rwohan
Ryan O'Hanlon
8 months
I don't think United are a purposefully evil or amoral or corrupt organization. But when you have the money they have and then don't put in any effort with, well anything, you're going to absorb lots of corruption and evil and amorality.
@MC_of_A
Michael Caley
8 months
this is, I think, instructive about what's going on at United right now no one did the simplest google search on this guy, no one did the slightest checks with former players, because there's just no structured oversight of anything the football team does
6
42
414
1
9
92
@rwohan
Ryan O'Hanlon
8 months
If you're ever feeling like the people running your favorite soccer club are doing an especially bad job, just remind yourself that Joan Laporta and Barcelona still exist.
Tweet media one
4
11
89
@rwohan
Ryan O'Hanlon
2 months
Liverpool have the easiest schedule, Manchester City have the hardest, and Arsenal are the only one not favored to win every remaining match. I broke down the final 30 games of the title race:
13
10
90
@rwohan
Ryan O'Hanlon
5 months
Tweet media one
Tweet media two
3
5
88
@rwohan
Ryan O'Hanlon
1 year
I wrote about Wrexham, the soccer team: -Why are they top of the league? -How good are they? -What are the chances they get promoted again next year? -Can anyone copy anything they're doing? -Will they ever reach the Premier League?
7
18
88
@rwohan
Ryan O'Hanlon
1 month
Funny sport ...
Tweet media one
Tweet media two
Tweet media three
4
10
87
@rwohan
Ryan O'Hanlon
8 months
You: [go to a roast dinner with your family, unconcerned about being the main man] Me:
@IndyFootball
Indy Football
8 months
James Maddison: ‘When I go for a roast dinner with my family, I like to be the main man’ @RichJolly
118
134
946
3
3
82
@rwohan
Ryan O'Hanlon
5 months
Top five films of 2023: 1-4) Darwin Núñez 5) The Killer
2
3
83
@rwohan
Ryan O'Hanlon
6 months
I came up with a zany way to identify the most impactful players in the Premier League: look at the teams who have improved and declined from last season and then see which players are playing more or less often than they did last year.
4
6
80
@rwohan
Ryan O'Hanlon
7 months
It's the one-year anniversary (wtf?) of NET GAINS, a book I wrote about, among other things, how little we actually know about how the world's most popular sport works. Thanks to everyone who bought a copy and spread the word. Buy your own here:
2
12
80
@rwohan
Ryan O'Hanlon
10 months
Let's say you're hired to be a sporting director at a major European club, but the team only has the budget for you to access one (1) basic statistic. Which one should you choose?
7
12
78
@rwohan
Ryan O'Hanlon
1 month
Tweet media one
1
1
79
@rwohan
Ryan O'Hanlon
7 months
Miguel Almiron and Dan Burn have—and I cannot stress this enough—both scored goals in the Champions League against Paris Saint-Germain.
2
7
77
@rwohan
Ryan O'Hanlon
9 months
In their four matches at the World Cup, the USWNT created: -84 percent of the shots -93 percent of the shots on target -86 percent of the expected goals -75 percent of the actual goals Good times.
5
6
75
@rwohan
Ryan O'Hanlon
1 year
Tweet media one
1
3
76
@rwohan
Ryan O'Hanlon
5 months
Current point-total projections from @sportingindex : -Manchester City: 83 -Arsenal: 82 -Liverpool: 80 We officially have a three-team title race.
5
7
73
@rwohan
Ryan O'Hanlon
11 months
More of this.
@CBSSportsGolazo
CBS Sports Golazo ⚽️
11 months
"The probability of Ederson saving it is very low, Lukaku does almost the textbook thing you're supposed to do." @MikeGrella10 on Romelu Lukaku's chance to equalize for Inter. 🗣️
10
32
275
4
1
73
@rwohan
Ryan O'Hanlon
1 year
Rather than some team-wide lack of mental strength, Dortmund’s biggest issue is that they gave up goals on their first two shots conceded and then had no 1v1 players to break down the rare low block you see in the Bundesliga.
4
9
73
@rwohan
Ryan O'Hanlon
11 months
you: the efficient-market hypothesis is BS, the free market isn't free me: the two best soccer players in the world are now the two highest paid players in MLS
Tweet media one
2
1
72
@rwohan
Ryan O'Hanlon
4 months
AFC’s recent dip is almost all variance, in different forms: Villa and WHU losses were games they played well enough to win, LFC away is the second-hardest game on the schedule, and Fulham was just a poor performance b/c you can’t play well every game. Need luck to win, though.
@OptaAnalyst
Opta Analyst
4 months
After two unexpected league defeats in a row, Arsenal's chance of winning the Premier League has fallen from 26.8% on Xmas Eve to 5.9%. All Opta supercomputer projections can be found on the link below...
9
28
124
5
9
74
@rwohan
Ryan O'Hanlon
10 months
I wrote about Arsenal’s big summer — and why it’s way riskier than the transfer fees for Declan Rice and Kai Havertz might suggest:
3
7
73
@rwohan
Ryan O'Hanlon
10 months
If you loved the Christopher Nolan film OPPENHEIMER, then boy do I have the soccer book with a brief section that's tangentially related to the Manhattan Project for you:
3
3
72
@rwohan
Ryan O'Hanlon
3 months
Great start to extra time from Liverpool’s reserves/u18 team.
1
2
72
@rwohan
Ryan O'Hanlon
1 year
Gareth Southgate draws a down-pointing arrow and scribbles into his notebook, “Thought he should’ve passed that.”
@NBCSportsSoccer
NBC Sports Soccer
1 year
A SUPERB strike by Trent Alexander-Arnold! 🔥 📺: @USANetwork | #LEILIV
17
210
951
1
2
69
@rwohan
Ryan O'Hanlon
1 year
I didn’t realize you were allowed to un-sheath a Medieval sword and swing it at an opponent’s legs during the run of play, but VAR has had a look and is satisfied with a yellow card to Antony.
1
4
69
@rwohan
Ryan O'Hanlon
1 year
Now that the check is gone, it’s time to come clean. Despite this account’s apparent obsession with numbers and the so-called “book” written by its namesake, this feed is actually run by former Sunderland and VVV-Venmo midfielder Lee Cattermole. It’s been me (Lee) all along.
5
0
69
@rwohan
Ryan O'Hanlon
11 days
Turns out Jadon Sancho is still good enough to be the best player on the field in a Champions League semifinal.
2
1
69
@rwohan
Ryan O'Hanlon
1 year
How do you build a Champions League winner? I wrote about how the last 10 finalists did it: when they signed their players, how much they paid for each position, where they got them from:
2
10
66
@rwohan
Ryan O'Hanlon
17 days
The Everton narrative has been so strange. Yes, they've been in a relegation fight, but the team is obviously so much better than that. And not in an "underperforming xG" way (though that is true, too). They've literally won and drawn games at a level closer to sixth than 17th.
1
1
66
@rwohan
Ryan O'Hanlon
1 year
I tried to get Holy Cross to recruit Erling Haaland, but no one in the athletic department would listen to me.
@FabrizioRomano
Fabrizio Romano
1 year
Lampard reveals: “I was pushing big to have Erling Haaland at Chelsea. I'm not sure what the appetite was at the club”. 🔵 #CFC “The competition was big because he was an outstanding player. The buyout clause was reasonable. I don't know how close it was… but I wanted him”.
Tweet media one
Tweet media two
649
2K
34K
2
1
66
@rwohan
Ryan O'Hanlon
7 months
Darwin Núñez is the best thing on TV for the second year in a row.
0
5
66
@rwohan
Ryan O'Hanlon
9 months
The two major recent changes being made to the way soccer works are going to do the following: -raise doubt about the validity of the 3-4 celebratory moments every game -increase game time in an era where players are already being pushed beyond the breaking point Very cool.
4
2
63