Head of Analytics @Magallanes_bbc 2025-2026 Champions 🏆. 5x @FSWA finalist. Prev.: @baseballpro.

Joined August 2009
1/9: Pulled 3.1M MLB pitches, 2021-2026, to test something: if every pitcher can now see what a good slider looks like, what happens once everybody builds one? Thread on what six seasons say.
3
5
15
1,229
Carlos Marcano, Bob Abreu & Dick Allen Stan retweeted
There are legit, mostly aesthetic arguments (albeit ones I disagree with) against analytics, but ~80% of anti-analytics arguments boil down to "analytics is anything I don't like" and it is so funny to see people tie themselves in knots because it's these two teams in the WS
They hate analytics until it wins. Then it's fundamentals. Cope.
6
9
1
150
7,037
So... average?
The Brewers have just 12 missed swings among the 130 pitches they've seen.
4
384
This post is full of crap and lies from start to finish; at least they should try to get their numbers right: they had 16 whiffs, and that "only" happened in half of all games during the 2026 season... And btw, 13 whiffs happened 1151 times, so there's no statistical anomaly.
How is this possible? During last night's World Series Game 3 on October 26, 2026, the Milwaukee Brewers saw 175 pitches and only swung and missed 13 times. The odds of this occurring in a modern Major League Baseball game are incredibly slim, reflecting an elite contact rate of roughly 92.6% on swings. In today's high-velocity, high-spin environment, a typical MLB team averages a whiff rate of about 24% to 26% per game. Holding a Major League pitching staff to just 13 total swinging strikes over 175 pitches is a statistical anomaly, demonstrating a hyper-disciplined approach at the plate that propelled them to a dominant 10-1 victory over the Rays.
1
9
870
Carlos Marcano, Bob Abreu & Dick Allen Stan retweeted
It was 16 whiffs, actually, and a team whiffed at 16 pitches or less in 2,232 games over the course of this season and the playoffs. baseballsavant.mlb.com/statc…
How is this possible? During last night's World Series Game 3 on October 26, 2026, the Milwaukee Brewers saw 175 pitches and only swung and missed 13 times. The odds of this occurring in a modern Major League Baseball game are incredibly slim, reflecting an elite contact rate of roughly 92.6% on swings. In today's high-velocity, high-spin environment, a typical MLB team averages a whiff rate of about 24% to 26% per game. Holding a Major League pitching staff to just 13 total swinging strikes over 175 pitches is a statistical anomaly, demonstrating a hyper-disciplined approach at the plate that propelled them to a dominant 10-1 victory over the Rays.
11
17
11
365
34,189
Carlos Marcano, Bob Abreu & Dick Allen Stan retweeted
Hoy en @BPespanol Lo que dicen: edición de fin de temporada de Dave Dombrowski, por @howardmegdal, traducción de @camarcano. baseballprospectus.com/en-es…
2
2
207
Carlos Marcano, Bob Abreu & Dick Allen Stan retweeted
¿A qué nivel del béisbol profesional se parece más la @LIDOMRD? Primer paso: ver quién juega. Cruzamos cada aparición al plato y cada bateador enfrentado en la LIDOM, de 2021-22 a 2025-26, con dónde jugó ese jugador el verano anterior. Abro hilo: 1/8
5
33
9
78
11,425
It ships as `base_detector` and loads in one line: from baseballcv.functions import LoadTools LoadTools().load_model("base_detector") The `BaseDetector` class wraps it with sensible confidence and aspect-ratio filtering, and runs comfortably, albeit slow, on CPU.
1
1
133
Evan Arey, currently in high school (contact data in the repo), did the dataset annotation and the first training run. He did an amazing job, and I'm sure you will hear and read a lot about him!
1
115
New in BaseballCV: base detection for broadcast feeds. One model, two classes: find every base on the field (except home), from the wide shot to the tag play at the bag. A short thread on what it is and how it was built:
1
4
16
1,001
Carlos Marcano, Bob Abreu & Dick Allen Stan retweeted
Hoy le pido a Dios serenidad para lo que no puedo controlar, sabiduría para reconocer lo que debo cambiar y fortaleza para hacerlo. Quiero que mis ganas de ser mejor se vean en mis acciones: en cómo trabajo, cómo trato a los demás y cómo respondo cuando las cosas se ponen difíciles. Si me toca caer, me levantaré con algo aprendido; si me toca esperar, seguiré preparándome. Tengo fe, pero también tengo la responsabilidad de poner de mi parte todos los días. Mientras Dios me dé una nueva oportunidad de despertar, habrá motivos para agradecer, corregir y seguir adelante. Buenos días.
11
31
6
229
5,906
Carlos Marcano, Bob Abreu & Dick Allen Stan retweeted
A reminder about Tampa's offense as we get this series started and the broadcast starts laying it on thick with the clichés:
7
48
2
518
90,201
Carlos Marcano, Bob Abreu & Dick Allen Stan retweeted
This consumed me for 10 years. Online abuse is not okay. It has made me doubt myself and my abilities for long enough, it was time I spoke out and let it go! #triathlon #ironmantri #worldtriathlon #ironmanworldchampionship #cozumel
469
734
170
14,082
1,848,179
It should be telling to some of the folks who think the older ways were always better that the World Series will have the fastest bat swinger facing the fastest ball thrower.
6
514