DT K

593 posts

DT K banner
DT K

DT K

@tomdoyo

一球入魂。 | @UofT, Previously @Phillies R&D

🇨🇦🇰🇷 Katılım Mayıs 2020
322 Takip Edilen1K Takipçiler
Sabitlenmiş Tweet
DT K
DT K@tomdoyo·
Returning to baseball research Twitter in 2026 be like:
GIF
English
0
1
19
3.4K
DT K
DT K@tomdoyo·
@RTS_Owen Bit too ahead of the time with the anti framing thing
English
0
0
1
95
Owen
Owen@RTS_Owen·
Just added Catcher Framing + Catcher Challenging to our full game MLB sim. Was doing some validation, and thought I made an error when we had MJ Melendez as the worst catcher in our data set. Turns out he caught 71 games in 2022 and amassed an impressive -16 framing runs and -26 blocks above average!
Owen tweet media
English
1
0
4
740
aidan armitage
aidan armitage@aidan_throws·
@tomdoyo @MLBONFOX Would love to connect. I am at UWaterloo working with the DIESEL lab and working on pitching command research
English
1
0
1
86
DT K
DT K@tomdoyo·
I spent 100s of hours grinding out manual labels this summer so that we can measure command! How? By measuring the distance between the catcher's target VS where the ball landed. There's more to come, but here's 10 pitches from the All-Star Game: (📽 @MLBONFOX)
English
98
153
2.6K
628.4K
DT K
DT K@tomdoyo·
@Timelville @MLBONFOX Yeah it's definitely a common sight. There's a subset of pitchers who start their pitches at the glove. I'm looking to identify who they are
English
0
0
2
1.1K
Tim Melville
Tim Melville@Timelville·
@tomdoyo @MLBONFOX Kudos to you for grinding on this! Curious if you saw any intended “start the pitch here” glove signaling? Instead of intended end position it’s use as a reminder to start the curveball above the zone for example.
English
1
0
5
1.6K
Chien Li Ho
Chien Li Ho@ChienLiHo1·
@tomdoyo @BachTalk1 @MLBONFOX Instead of absolute miss is it possible to measure miss in terms of how tight the miss is related to glove? Like a Polar Coordinate System?
English
1
0
1
1.3K
BravesBlood91
BravesBlood91@bravesblood91·
@tomdoyo @8_Maxx @MLBONFOX Is there a way to implement pitcher arm slot or release point, to catcher end point of catch? If you keep everything you have but try to implement pitcher position it may help with this.
English
1
0
1
69
Hutch Norris
Hutch Norris@HutchNorris·
@tomdoyo @8_Maxx @MLBONFOX I think that it is a fundamental miscalculation of command. Instead of the distance from the spot being a measure of command, it should be about the standard deviation of the distance of the pitches from the target location.
English
1
0
1
57
Allanon
Allanon@druidofparanor·
@RTS_Owen @tomdoyo @8_Maxx @MLBONFOX You can use the historical distribution of the same pitch type for a pitcher/catcher combo. If something like 50pct fall in the yellow and only 20pct fall in the green, you can infer that is the target.
English
1
0
1
39
Tempest
Tempest@TmpstXyz·
@tomdoyo @MLBONFOX this is awesome! what model(s) are you using? a friend is trying to do similar things for rowing form.
English
1
0
1
774
Nicky Bobby
Nicky Bobby@T3HT0RCH·
@tomdoyo @MLBONFOX Does it account for breaking pitches? Catchers often set targets for where the pitch ought to start, not where it should finish.
English
1
0
1
134
Owen
Owen@RTS_Owen·
Without thinking too hard about it, I think it's near impossible to say exactly the intention, but I think pitchers tend to fall in 1 of 2 camps, either the target is where they want the pitch to end up (Red) or the target is their aim point, and they let the break take it from there (Yellow). Perhaps you can use the initial target AND the break of a pitch the estimate an area the pitcher COULD be intending the pitch to end up. You don't know if they wanted the pitch to end up in Red or Yellow, but you know it's likely somewhere in the green, so perhaps distance outside of green.
Owen tweet media
English
2
0
5
349
Cam
Cam@RealCamBrown·
@tomdoyo @8_Maxx @MLBONFOX Use aggregate data to infer intent. Look for clusters for a given pitch (maybe a guy throws his curveball for a strike and also to try and elicit chases, in separate situations) and treat some radius around the center of the cluster as accurate execution.
English
1
0
2
223
Coach Cheney
Coach Cheney@CoachJackCheney·
@tomdoyo @MLBONFOX Just wanted to come up with something that gave better feedback to our pitchers. I know it’s not perfect, but for the high school level, and without having to spend over $10k on tech, this works for my guys.
English
1
0
1
71
Coach Cheney
Coach Cheney@CoachJackCheney·
Like I said, poor man’s concept haha. Just me and my players in a high school gym. We set up a camera behind the pitcher’s release point like the overlay you see below. Tracking data, we go old school with a pitch tracking sheet. We don’t have a Rapsodo, so everything is done through video playback and charting. From there, we input the data into our overall bullpen tracking sheet, and it spits out our data from a coach’s viewpoint.
Coach Cheney tweet mediaCoach Cheney tweet media
English
1
0
1
178
Pol John Tweets ⚾ Words
Pol John Tweets ⚾ Words@BaseballPoli·
@tomdoyo @MLBONFOX What we need is absurdly high def imaging of exactly where the pitcher is looking. And we need to catalog the average movement on each pitcher’s change, curve, splitter, cutter, etc — using only data from when they clearly have that pitcher working well.
English
2
0
1
750
Eric Samulski
Eric Samulski@SamulskiNYC·
@tomdoyo @MLBONFOX This is cool stuff but how do you factor in when the catcher shows a target as a visual reference but not the exact spot he wants the pitch to wind up?
English
1
0
5
659
Coach Cheney
Coach Cheney@CoachJackCheney·
This is sick. I actually developed a poor man’s version of this a few years ago just by working with percentages. Using video feedback during our pitchers bullpens, I’m able to go back and identify the pitch call and pitch location. From there, I calculate what I call Zone Percentage. Zone Percentage is based on the number of pitches that hit the intended target area, giving us a measurable way to evaluate command. Since we don’t have live hitter data during bullpens, I also developed a Quality Pitch Percentage. This metric estimates whether a pitch would likely produce a swing or weak contact based on its location, even if it’s just off the plate or out of the intended quadrant we’re trying to attack. After every bullpen, my pitchers receive three metrics: Quality Pitch % (Elite: 75%) – Measures the probability that a pitch would achieve the desired outcome against a hitter based on location. Strike % (Elite: 65%) – Measures overall control by tracking how often pitches finish in the strike zone. Zone % (Elite: 55%) – Measures command by tracking how often the pitcher hits the exact location that was called. Quality Pitch % bridges the gap between simply throwing strikes and executing pitches that actually win at-bats. Strike % measures control. Zone % measures command. This is way cooler then anything I’ve attempted to come up with.
English
1
0
3
2.3K