Sports data visualized, by Andrew Garcia Phillips. Now @MLB. Previously @NYT and @WSJ

New Jersey, USA
Joined October 2010
Chartball retweeted
Visualizing every @mlb division race by game this season 🧐🧐🧐
1
11
256
40,921
Chartball retweeted
How the 2026 home run race unfolded 💪
12
73
7
828
141,832
Chartball retweeted
A couple Schwarbombs were literally off the chart 😱
Kyle Schwarber finishes the season atop MLB’s home run leaderboard for the 3rd time in 5 seasons!
4
30
2
261
130,687
All-East honors for our men’s DMR squad ‼️ #RollTech ⚔️
1
2
3,114
Like, really *really* cool. You can eyeball exactly where the good and bad frames were, run value by pitcher and pitch types, etc. baseballsavant.mlb.com/leade…
1
3
30
7,371
Chartball retweeted
All 1,000 of Shohei Ohtani's MLB hits 🤩
162
2,361
298
13,632
3,298,031
where last season's top bucket getters got theirs (relatively speaking)
22
64
41
649
107,689
Chartball retweeted
No 50-home run hitter had EVER stolen more than 30 bases in the same season. Until Shohei Ohtani.
95
2,154
165
11,379
1,228,560
Aaron Judge, @TheJudge44, gets to 300 HR in just 957 career games, the fastest ever by nearly a full season. Read more: mlb.com/news/aaron-judge-hit…
5
45
3
184
16,973
An interesting chart on the age distribution of athletes at the Paris Olympics. Youngest- Skateboarding, gymnastics Oldest- Equestrian, Triathlon It's kind of wild how young swimming skews compared to its close athletic cousins (track, triathlon, cycling)
45
264
32
1,893
362,048
1
2
19
1,060
#fencing visualization is tricky. The two opponents can hit (touch) one another at the same moment, so they both get a point at the same time in the animation too. This is yesterday's Men's Épée Team Gold Medal Match @FIE_fencing #Paris2024 #OlympicGames #Olympics #dataviz
1
18
1
91
5,594
Juan Soto had 35 home runs in 2023, so the short porch in the Bronx should add plenty more, right? Statcast says: maybe not --> mlb.com/news/juan-soto-impac…
27
51
17
290
251,865
Chartball retweeted
The longest homers of 2023 through the lens of Statcast. (MLB x @GoogleCloud)
16
113
11
609
247,577
⚾Trea Turner, @treavturner! HR (2) 10/12/23 @ PHI, ⬇️ 5th vs RHP Spencer Strider 103.9 MPH / 27° / 403 ft to LF Off a 87.2 MPH slider ▶️It's a home run in 30/30 parks.◀️ 📺: mlb.com/gameday/braves-vs-ph…
2
4
34
11,618
Week 4 Official Objective NFL Power Rankings from @inpredict
54
69
29
608
221,083
There were 34 homers hit in the Major Leagues on June 6th. We put them all together here. It's the Home Run Report's Daily Digest.
6
3
52
10,295
There were 29 homers hit in the Major Leagues on June 2nd. We put them all together here. It's the Home Run Report's Daily Digest.
2
25
3
144
32,914
We just dropped a new "leaderboard" and visual for MLB's pitch timer infractions. If you are curious how frequently these violations occur, check it out here: baseballsavant.mlb.com/leade…
3
7
10
32
49,649
🚨New tool alert!🚨 This is a fun one. For years, Statcast has been showing how many parks a ball would have been out of. It's never been terribly easy to access publicly. Now it is in a few different ways. You should follow @homerunreport to get these: xitter.cf/homerunreport/status/1…
⚾Kody Clemens! HR (3) 4/30/23 @ HOU, ⬆️ 5th vs RHP José Urquidy 96.9 MPH / 39° / 345 ft to LF Off a 85.3 MPH changeup ▶️It's a home run in 1/30 parks.◀️ 🚀The Crawford Boxes claim another. See this play in Gameday: mlb.com/gameday/phillies-vs-…
9
30
11
136
168,356