Justin Choi πŸ‡°πŸ‡· Profile Banner
Justin Choi πŸ‡°πŸ‡· Profile
Justin Choi πŸ‡°πŸ‡·

@justinochoi

2,523
Followers
413
Following
279
Media
3,936
Statuses

Ex- @fangraphs and other baseball places. Dodgers fan + WashU student

St. Louis
Joined April 2020
Don't wanna be here? Send us removal request.
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 months
Cool that we're gonna get to see the first ever 40 HR / 40 RBI season!
@bmags94
Brent Maguire
4 months
Mike Trout's second home run of the day was an absolute blast to tie the game. It left his bat at 113.1 mph and traveled 473 feet (!!!).
10
66
888
34
690
28K
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Remember when YermΓ­n Mercedes was the best hitter in MLB for exactly a month?
@CespedesBBQ
CΓ©spedes Family BBQ
3 years
BOMBAAAAA YERMÍÍÍÍN
22
107
2K
24
51
2K
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Choo ends his MLB career with an OBP equal to that of Albert Pujols, Derek Jeter, and Mike Piazza: .377. A massively underrated paragon of discipline and consistency.
14
111
1K
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Mariners fans: I wish we get to see a ton of postseason baseball at home! *monkey's paw curls*
5
155
1K
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Here's a very cool image of Hank Aaron taking a few swings with the Samsung Lions in the KBO's inaugural season, in 1982. RIP to a man who truly loved baseball:
Tweet media one
4
106
652
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
After an 0-for-14 skid, Choo clobbered a ball for his first KBO hit!
9
42
604
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Tweet media one
6
17
548
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Been waiting a while to say this: I've accepted an offer to become a contributor at FanGraphs! Super excited to fulfill a dream and collaborate with a bunch of awesome people.
45
6
427
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Dae-ho Lee is leading the KBO in batting average (.353). He just turned 40 today, and this is his final season. What a swan song so far.
10
27
406
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Personal news: I've decided to step away from FanGraphs. To anyone who offered encouragement, advice, or simply read my work over the last two years, I can't say thank you enough. You can still find me here, but I won't be writing about baseball for a while.
37
2
339
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
There have been 7 official no-hitters this year but just 1 Maddux (MΓ‘rquez today), which is a great summary of 2021 so far.
2
10
337
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Game 1 Astros: .319 xBA Rays: .189 xBA Game 2 Astros: .357 xBA Rays: .167 xBA Game 3 Astros: .265 xBA Rays: .216 xBA The Astros are 0-3 in this series.
18
30
323
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Top 10 Dynasty Rankings πŸ”₯ 1. Han 2. Tang 3. Gupta 4. Song 5. Ming 6. Qing 7. Maurya 8. Shang 9. Xia 10. Duck
4
2
223
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
This is now one of my favorite photos, ever:
Tweet media one
2
19
192
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
The Mariners offense this season in... High Leverage: 133 wRC+ (1st) Medium Leverage: 98 wRC+ (16th) Low Leverage: 79 wRC+ (29th)
5
18
175
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Guess who's on fire? Shin-Soo Choo, with the first multi-HR game of his KBO career:
6
10
179
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Players who are in the 85th percentile or above in Max EV, Sprint Speed, and Outs Above Average: Byron Buxton Tommy Edman HA-SEONG KIM
4
17
163
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Man can you imagine Soto's defense and Maldonado's bat in one player? He'd be the WOAT
8
5
161
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Corey Seager is going to have a .330/.400/.650 Bryce Harper-type season and nobody will stand in his way
5
6
159
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Here's a fun one. Highest whiff rate on 4SFB in 2020 (min. 100): 1. _____________ 2. Trevor May - 46.9% 3. Yu Darvish - 42.3% 4. Aroldis Chapman - 42.0% 5. Edwin Diaz - 41.1% No cheating!
45
1
150
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Made my first plot in R studio today. It ain't much, but it's honest work:
Tweet media one
7
6
145
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Omg thanks MLB for clarifying that he's not a home run hitter. With this crucial info I shall click on this video immediately and boost those engagement numbers
Tweet media one
4
0
136
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Everyone's freaking out about Freeman but I wanna know what's up with Story
7
2
140
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
For April Fools FanGraphs should add bOFA+ but only to Aubrey Huff's page
2
8
131
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Congrats to the KT Wiz, who just won their first Korean Series title in team history. They were a deadly crew of incredible pitching depth, veteran hitters, and one Baek-ho Kang.
3
10
126
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
There may be 100,000 parallel universes to ours, and in none of them is Trevor Bauer worth a $40 mil AAV
8
5
121
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Gary SΓ‘nchez saw 55 middle-middle pitches in 2020. He did not record a single hit off them.
11
11
117
@justinochoi
Justin Choi πŸ‡°πŸ‡·
1 year
Derek Jeter every time he got a routine grounder to short:
@MLB
MLB
1 year
Pitchers are DEFINITELY athletes. 😱
137
1K
8K
0
2
123
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
dave cameron from 13 years ago hit the nail on the head
Tweet media one
1
4
114
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Mike Tauchman is hitting .478/.500/.739 in six KBO games. He also leads the league in WAR, with 0.95. Microscopic samples are fun.
@CespedesBBQ
CΓ©spedes Family BBQ
2 years
if the Yankees don't extend Judge soon they might wake up one day and see him THRIVING FOR THE HANWHA EAGLES
6
6
128
4
9
109
@justinochoi
Justin Choi πŸ‡°πŸ‡·
9 months
Tweet media one
0
1
105
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Just your average 34-year-old catcher who skipped an entire season
Tweet media one
2
5
100
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
I see your Nelson Cruz and raise you one Dae Ho Lee.
1
9
97
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
I turned 20 and ate some cake. Also baked cookies, because why not
Tweet media one
Tweet media two
Tweet media three
22
0
91
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Jansen just got three whiffs from this guy. Wow.
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
So among all 186 qualified hitters, Jake Cronenworth's SwStr% of 0.4% is the lowest. He's always been a patient thumper, but that's amazing.
0
0
15
2
6
89
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
So the Blue Jays in 2022.. C: Kirk/Jansen/Moreno 1B: Vladdy Jr. 2B: Biggio SS: Bichette 3B: Chapman LF: Gurriel Jr. CF: Springer RF: Grichuk DH: Teoscar Hernandez lordy
14
4
86
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
These are the reactions that I write for
Tweet media one
5
1
79
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Can a breakout star get even better? Maybe, and Max Muncy is on his way to prove yes. My latest for @fangraphs :
3
12
77
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
With all this talk about old school vs. new school, I'm wondering what the reaction was to Babe Ruth. Bet some old Civil War veteran was grumbling for a return to precise hitting and underhand pitching.
4
1
74
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Mini announcement: Starting tomorrow, I’ll be at boot camp for ~2 months as part of my military service. Will be back afterwards, but until then, that means no internet. So make sure to enjoy all the remaining baseball this year for me! This is just an IL stint. πŸ™‚
8
1
78
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Tweet media one
0
4
74
@justinochoi
Justin Choi πŸ‡°πŸ‡·
1 year
I get that Ohtani is important but maybe you should, I don't know, talk about the All-Star on the mound and how he's evolved as a pitcher since joining the Giants
0
11
73
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
The Mariners won 90 games? The Padres finished UNDER .500?
17
5
69
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
My debut article for @fangraphs ! It has a fan (me) and it has a graph (a scatterplot). Check it out:
4
11
67
@justinochoi
Justin Choi πŸ‡°πŸ‡·
10 months
Analytics in baseball flourished precisely because the sport is so prone to variance. You can't blame analytics for ruining baseball. They explain the exact reason that 100-win teams sometimes end up losing in the NLDS.
1
6
64
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Bohemian Rapsodo
Tweet media one
3
8
61
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Like the dab, the fly ball revolution is soooooo 2015. Let me introduce you to the new, hip thing: the (oppo) groundball revolution.
4
5
55
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Who else's downloads also look like this
Tweet media one
4
0
58
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Highest swinging-strike rate on down-the-middle pitches (min. 100) 1. ALEX VESIA – 27.4% 2. Enyel De Los Santos – 23.0% 3. J.P. Feyereisen – 21.9% 4. Devin Williams – 21.8% 5. Sam Howard – 21.5%
1
11
54
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
I have absolutely no sympathy for people who whine about The Athletic's paywall when just a few weeks ago they had a $1/m deal. Arguably the best baseball content available.
7
2
57
@justinochoi
Justin Choi πŸ‡°πŸ‡·
1 year
You know all those hypotheticals about whether 80-grade command can compensate for a 90 mph fastball velo? Kirby has that 80-grade command. But also, Kirby throws 95-97. Also also, if he threw 90, he would get shelled.
5
4
56
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Adolis GarcΓ­a's spray chart is a thing of beauty
Tweet media one
2
4
54
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
hey it's me
Tweet media one
6
0
53
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Friendship ended with Alejandro Kirk, now Cal Raleigh is my best friend
@fangraphs
FanGraphs Baseball
2 years
Cal Raleigh Has Helped Save the Mariners
6
14
58
2
2
54
@justinochoi
Justin Choi πŸ‡°πŸ‡·
1 year
Guess who's a civilian now
Tweet media one
Tweet media two
4
1
52
@justinochoi
Justin Choi πŸ‡°πŸ‡·
10 months
Tweet media one
0
2
54
@justinochoi
Justin Choi πŸ‡°πŸ‡·
9 months
Corey Seager has the best approach at the plate of any players in the majors
0
4
54
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
95+ mph pitches account for just 10.5% of HBP this season. To equate throwing harder with more HBP seems a tad misleading, and there's no discussion about how increased reliance on breaking pitches is a factor.
@Ken_Rosenthal
Ken Rosenthal
3 years
A disturbing trend emerges: Pitchers are throwing harder than ever with less command. Column:
110
67
563
4
2
49
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Baseball Twitter in the past 24 hours
Tweet media one
3
6
52
@justinochoi
Justin Choi πŸ‡°πŸ‡·
1 year
Just when I thought Spencer Strider couldn't be any cooler, he talked about a proprietary pitching formula in an interview, which of course I had to cover:
1
8
51
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
@MLBRandomStats "Has launch angle been grossly overhyped" is one of the worst sentences I've read
2
0
49
@justinochoi
Justin Choi πŸ‡°πŸ‡·
1 month
Wanted to find out if the number of pitches in a pitcher's arsenal had a significant effect on the infamous times-through-order penalty but... yeah lol. Gotta publish the null results, too
Tweet media one
5
1
48
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Since his debut in 2008, Kershaw has thrown 666 curveballs in 0-2 counts. Two resulted in a home run. One of them belongs to Ha-Seong Kim. πŸ‘‘ (h/t @DanielKimW )
2
4
48
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
This is one of the wildest graphs I've ever seen on a baseball site:
Tweet media one
@AlexFast8
Alex Fast
3 years
@justinochoi Lance McCullers in that SL usage is preposterous.
1
0
7
5
2
51
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
I'm sad so many people are lamenting the state of MLB before even congratulating Turnbull so I decided to honor him. Latest for @fangraphs :
2
9
47
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Edwin RΓ­os so far is Joey Gallo with a higher contact rate, and I absolutely want to see a full season from him.
4
0
46
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
🚨 Shohei Ohtani has passed the 7 WAR mark 🚨
0
2
49
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Narrator: Musgrove did not, in fact, figure out the third time through the order
1
7
47
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
A lot of jabronis think that once they learn a bit of R they'll become a better analyst. Shit don't matter if you don't understand the math behind it. That's why I'm starting a new project, Bayesian or Die. LFG
2
0
48
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
"Hey everyone, these accounts are must-follows!" *proceeds to list the 10 most popular people on baseball twitter*
1
0
46
@justinochoi
Justin Choi πŸ‡°πŸ‡·
1 year
When was the last time you thought about the sinker? If your answer is something like, "Uh, I don't know, maybe never," then you should read this:
1
5
48
@justinochoi
Justin Choi πŸ‡°πŸ‡·
6 months
@NotTheBobbyOrr oh yeah saw this in a intro to macroeconomics textbooks once
1
0
43
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Just read some batted ball research conducted pre-Statcast and wow do we have it good now
1
0
46
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Damn I love the FanGraphs Depth Charts
0
1
45
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Interesting development: Walker Buehler continues to decrease his rel. height + increase extension on FB. Helps w/ flattening VAA, thus better viability up in the zone. Rich get richer.
Tweet media one
2
2
44
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Think this is my favorite baseball snapshot from the 2021 season
Tweet media one
0
5
45
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Assuming... 1) Depth Charts 2.2 WAR projection = mean 2) Normal distribution 3) 1 WAR = $8 mil There's roughly a 90% prob. that Ha-Seong Kim is 'worth' his AAV in 2021:
Tweet media one
3
6
44
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Got all meta for @fangraphs and wrote about re-thinking Jack Leiter's college numbers, representing pitch movement, and making up for statistical mishaps:
3
9
39
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Over 95% of the Padres' shifts have been against LHH this season. That's weird! For @fangraphs , I investigated why:
8
12
42
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Looks like ex-Kia Tigers pitcher Aaron Brooks is joining the Padres:
Tweet media one
3
5
42
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Why is Alonso's meaningless optimism valued over Stroman's honesty and vulnerability?
@timbhealey
Tim Healey
3 years
Marcus Stroman’s numbers last night: seven innings, three runs, 114 pitches, nine retweets of personal highlights within 25 minutes of the game ending.
771
102
1K
2
0
42
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
Zack Greinke is amazing
Tweet media one
Tweet media two
1
1
42
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Done with my first year of college!
5
0
38
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
There's a serious lack of Korean cuisine on this site, so here's some beautiful, homemade kimchi fried rice
Tweet media one
0
0
40
@justinochoi
Justin Choi πŸ‡°πŸ‡·
4 years
Christian Yelich in 2020: 112 wRC+ Christian Yelich in 2020, if you ignore the first 6 games he played: 133 wRC+
5
1
42
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
New @fangraphs – wrote about the adjustments pitchers have made against Yelich and how he should respond. This also has some game theory, for anyone interested!
1
4
39
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Guess who's fully vaxxed
Tweet media one
Tweet media two
3
0
39
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
The world when defensive metrics are finally sorted out
Tweet media one
2
1
38
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Ah shi- Well, good to be back!
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Would love the Dodgers to win of course, but I'll be bold and say Rays vs. Brewers for the WS. It's possible, and it'll also make Manfred foam at the mouth
0
0
5
5
0
37
@justinochoi
Justin Choi πŸ‡°πŸ‡·
8 months
We're witnessing SchrΓΆdinger's plane, in which Ohtani simultaneously is or isn't on board until it lands
2
3
38
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Thinking about when we got a glimpse of the Dodgers' internal data during the WS
Tweet media one
Tweet media two
1
0
38
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
@TheActualJCole @enosarris By winning a gold medal in 2010 the government gave him an exemption from service
0
0
35
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
🚨 Shohei Ohtani has passed the 8 WAR mark 🚨
1
0
38
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Why do the Dodgers shift so often against RHH? There's (maybe) a reason, one that's pitching-related, which I wrote down at @fangraphs :
1
9
35
@justinochoi
Justin Choi πŸ‡°πŸ‡·
2 years
What I like about the Dodgers is that they didn't try to force the sweeper on Heaney, instead landing on a different yet still effective breaking ball shape. Player dev/coaching goals can and should be flexible
0
4
36
@justinochoi
Justin Choi πŸ‡°πŸ‡·
1 year
Hey everyone, I'm going to write about baseball again on my old blog. There's no fixed schedule – just whenever I feel like it. We'll see how this goes!
5
2
36
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
Some things I've learned while researching pitchers: - Cutters are exceptionally average - Location > Stuff w/r/t to wOBAcon - But the two combined produce the best results - More velo = lower LA for all pitch types except curveballs
5
0
34
@justinochoi
Justin Choi πŸ‡°πŸ‡·
3 years
behold, the esteemed FG comments section
Tweet media one
2
1
35