Gabe Levy Profile Banner
Gabe Levy Profile
Gabe Levy

@gabe_levy34

406
Followers
227
Following
5
Media
134
Statuses

Former stock righty, now baseball nerd @Royals Amateur Scouting Analyst

Seattle
Joined April 2014
Don't wanna be here? Send us removal request.
@gabe_levy34
Gabe Levy
5 months
With today being my last day at @DrivelineBB , I’m excited to say I’m joining the @Royals R&D team as an amateur scouting analyst. I learned an unbelievable amount from Driveline. It was an amazing experience to be a data analyst at a company that values data as much as them.
13
18
217
@gabe_levy34
Gabe Levy
2 years
I’m happy to announce that I will be playing my last year of college baseball and pursuing a master’s at Indiana University. Thank you @IndianaBase for the opportunity and thank you @DavidsonBASE for an incredible 4 years.
Tweet media one
Tweet media two
2
7
133
@gabe_levy34
Gabe Levy
6 months
Run values are becoming a staple of baseball analytics. For those unaware, run values are the change in the expected runs due to an event. And they are super simple to calculate! Here is a RE24 table, which represents the expected runs for an inning after a runner-out state
Tweet media one
3
2
44
@gabe_levy34
Gabe Levy
6 months
There's usually a tradeoff between velocity and movement for breaking balls. Pitchers look for both, but more velocity relates to less movement. Both lead to success. These plots show the differences in velocity and horizontal movement between the types of breaking balls.
Tweet media one
Tweet media two
1
3
41
@gabe_levy34
Gabe Levy
5 months
So a huge thank you to everyone at Driveline. Now off to KC!
1
0
27
@gabe_levy34
Gabe Levy
8 months
@noland811 @DeVosJJ People forget that you had similar velo at that age and now throw mid 9s. Projectable by way of big bro?
1
1
11
@gabe_levy34
Gabe Levy
2 years
Absolute stud!!!
@DavidsonBASE
Davidson Baseball
2 years
𝗗𝗥𝗔𝗙𝗧𝗘𝗗❗️ Nolan DeVos has been selected by the @astros in the fifth round (163rd overall pick) of the 2022 @MLBDraft . #CatsAreWild
Tweet media one
10
98
465
0
0
9
@gabe_levy34
Gabe Levy
6 months
Friday night debugging sesh got me thinking about this: "Debugging is like being a detective in a crime movie where you're also the murderer....and the victim". GANs are being pretty adversarial right now. They're winning battles, but I'm gonna win this war
2
0
10
@gabe_levy34
Gabe Levy
3 years
@DavidsonBASE Thanks for that
1
0
10
@gabe_levy34
Gabe Levy
7 months
Zack Wheeler has been dealing this postseason, so here are his Stuff+ and Command+ on each of his pitches this season. 100 is MLB average, with a standard deviation of 50. Having 5 pitches that are above average in stuff and command will play for sure
Tweet media one
1
3
9
@gabe_levy34
Gabe Levy
6 years
@DejounteMurray Favorite player in the NBA because now I can proudly say I watched you dunk all over my high school #metroleague
0
1
7
@gabe_levy34
Gabe Levy
4 years
Congrats brother! Thank you for helping lead us during my first two years. UNC is getting a phenomenal teammate. Good luck up the road, not that you need it
@Brett50Cent
Brett Centracchio
4 years
Thank you to all of my coaches, teammates, and everybody in the Davidson Baseball family who has made these last four years unforgettable. I am very excited to announce that I have committed to play my final year at UNC Chapel Hill as a graduate transfer. Go Heels!
Tweet media one
31
51
536
0
0
7
@gabe_levy34
Gabe Levy
7 months
@IndianaBase alum Kyle Schwarber is hitting 💣💣💣 in the playoffs. His xwOBA on balls in play is up from 0.462 in the regular season to 0.579 in the playoffs, with exit velo 86.2 -> 87.9 and launch angle 19.9 -> 11. Ks have gone 36.8% -> 34.4%
1
1
6
@gabe_levy34
Gabe Levy
6 months
The left plot shows all breaking balls of these types in the 2023 regular season. We can clearly see how distinctive these pitch types are (yes, even the sweeper), despite some overlap. The left plot's boundaries were created with support vector machines, dividing pitches by type
1
0
3
@gabe_levy34
Gabe Levy
6 months
@schomby8 Just gonna have to sleep quick
0
0
3
@gabe_levy34
Gabe Levy
6 months
For those that want to take a look, I am attaching my Python notebook here:
0
0
3
@gabe_levy34
Gabe Levy
8 months
With all this talk about sweepers, here are the average movement profiles in inches of different breakers Slider: 5.8 HB, 2 IVB Slurve: 14.2 HB, -2.4 IVB Curve: 9.6 HB, -8.9 IVB Sweeper: 14.8 HB, 1 IVB Sweepers have more horizontal and less drop than slurves
1
0
2
@gabe_levy34
Gabe Levy
6 months
I used publicly sourced data from pybaseball (), a very useful Python package for the everyday baseball analytics nerd. This included run values of the individual pitches, but I had found myself in need of RE24.
1
0
3
@gabe_levy34
Gabe Levy
5 months
@iubase17 Thank you! Owe a lot to @IndianaBase
1
0
2
@gabe_levy34
Gabe Levy
3 years
@ZachKogut_ @DavidsonBASE No I like my guy @garrettbrowder but if I need someone to get jumped over by a base runner, I’ll give you a call
1
0
3
@gabe_levy34
Gabe Levy
6 months
@jkees31 You're absolutely welcome! Make sure to check out how to do it in the thread!
0
0
2
@gabe_levy34
Gabe Levy
5 years
@CoachCody_ Congrats Cody! Love seeing our city doing big things.
1
0
2
@gabe_levy34
Gabe Levy
5 months
@Ty_Holub @DrivelineBB @Royals Thanks Ty! On your side of it now lol
1
0
2
@gabe_levy34
Gabe Levy
7 months
For context, average MLB xwOBA on balls in play this year has been 0.372. xwOBA factors in characteristics of a hit and calculates the expected value in terms of run expectancy, and then scales up to match the scale of OBP
1
0
2
@gabe_levy34
Gabe Levy
6 months
@Caseyrk27 I know what's good for you, trust me
0
0
2
@gabe_levy34
Gabe Levy
6 months
The right plot is a snippet from a @DrivelineBB pitching report for the offseason. I instituted the lines from the first plot into the report, with some intuitive adjustments of course. The second plot shows Yu Darvish's averages for the last two seasons. He has all 4 pitch types
0
0
2
@gabe_levy34
Gabe Levy
5 years
@KynlynJackson @DavidsonBASE Thanks brother! Thanks for instilling in me a drive to get better.
0
0
2
@gabe_levy34
Gabe Levy
6 months
RE24 represents the 24 possible base-out states. There is also RE288, which includes the count. There are situations where you may be interested in either. Simply find the average runs scored in the inning after that situation occurs!
1
0
2
@gabe_levy34
Gabe Levy
5 months
@drivelinekyle Holy levers. Also 99 in a rolled up hoodie is kinda hilarious
0
0
1
@gabe_levy34
Gabe Levy
7 months
@Cl4ytona_500 He's back 😱
1
0
1
@gabe_levy34
Gabe Levy
7 months
@jrussell3306 Stuff+ and command+ try to follow a normal distribution, where 68% of the data are within 1 standard deviation, and 95% are within 2
0
0
1
@gabe_levy34
Gabe Levy
7 years
@CalderwoodJon Not completely sure but when I am I'll let you know. Need to figure out the lifting schedule first
0
0
1
@gabe_levy34
Gabe Levy
7 months
@jrussell3306 Reposting this for clarification and not to confuse anyone. Individual pitches have an average of 100 and standard deviation of 50. That means roughly 68% of pitches will fall within 50-150, and 95% between 0-200. A pitcher’s stuff+ or command+ is the average over their pitches
1
0
1
@gabe_levy34
Gabe Levy
6 years
@liam_broadhead Well shit I just replied on Liam’s tweet. My bad
0
0
1
@gabe_levy34
Gabe Levy
3 years
Will be adding to this page as more projects are completed. Stay tuned!
0
0
1
@gabe_levy34
Gabe Levy
6 months
@CoachMcQ_ This is MLB data from 2016-2023. HS data would be great, and I could look, but doubt there’s enough data out there unfortunately
2
0
1
@gabe_levy34
Gabe Levy
7 months
More context: baseball savant has an 88mph hit with a 20 launch angle as having past results with .432 batting average, 29.4% 2B, and 0.3% HR. An 88mph hit with an 11 launch angle is .689, 60.1% 2B, and 1.1% HR
0
0
1
@gabe_levy34
Gabe Levy
8 months
@jkelly_1214 @drivelinekyle @DrivelineBB Fangraphs has a page dedicated to this. Search Fangraphs dollars per war and you should find it. Involves projected war over a contract that a FA signs and the dollars of that contract. Hope that helps
0
0
1