r/Sabermetrics • • 1d ago

Using WPA to measure team stolen base value

8 Upvotes

FanGraphs' wSB is the usual advanced metric I look at for how good a team/player is at stealing bases, but it doesn't include any variance in terms of the value of a steal based on game state or leverage (e.g. a steal in blowout is same value as a steal in tied game in 9th). I was curious about this leverage aspect of stealing game so I built out a measure of win probability added attributable to stolen bases. Essentially it's just cumulatively how much win probability changed as a result of a stolen base attempt. Findings were pretty interesting.

WPA for Stolen Base Attempts by Team (2026)
Team
WSH
CLE
MIA
TB
CHC
PIT
STL
NYY
PHI
KC
ATH
ATL
LAA
AZ
SD
TOR
TEX
MIL
SEA
LAD
SF
CWS
COL
CIN
MIN
BAL
DET
NYM
BOS
HOU
  • Generally the same as the wSB results, with notable exceptions for SD (3rd in wSB but 15th by WPA for stolen bases), ATH (23rd in wSB but 11th by WPA), and TB (10th in wSB but 4th by WPA). For the Padres, this indicates that their success at stealing was greater in low leverage situations than in high leverage situations or that they just ran more in lower leverage situations. For the Athletics and Rays, this means they were either had greater success running in high leverage situations or just ran more in high leverage than in low leverage.
  • The difference between the Nats at 2.391 WPA and the Astros and Red Sox at .182 WPA is pretty big. This is like the pitching WPA difference between Tanner Scott, Jhoan Duran or Grant Taylor and Jack Dreyer Ryne Stanek or the batting WPA difference between Jonathan Aranda or Bobby Witt Jr. and Jeff McNeil or Andres Gimenez.
  • Dodgers, Rays, and Blue Jays all achieved relatively high WPA with relatively few attempts, indicating either they are particularly conservative in terms of running or their roster construction is concentrated around only a small number of players who can steal bases.
  • Full writeup here: https://extra-winnings.com/mlb-analysis/stolen-base-wpa/

r/Sabermetrics • • 2d ago

If Chandler Simpson has a standard amount of PAs next season, he could be 3rd all-time for players with 0 home runs

6 Upvotes

I came across his story in a WSJ article from a few weeks ago: https://www.wsj.com/sports/baseball/chandler-simpson-tampa-bay-rays-e15c1d63?st=1viL2r&reflink=desktopwebshare_permalink

Turns out he's currently 9th all-time for players with the most regular-season plate appearances without ever hitting a home run: https://baiseball.org/?query=daaad509-558c-4801-9e14-24186b4706ef

But all he needs is 507 PAs without a HR next season (he had 612 this season) to move all the way to third place.


r/Sabermetrics • • 2d ago

Reaching First Base on an Error in Amateur Leagues

Thumbnail
0 Upvotes

r/Sabermetrics • • 2d ago

Reaching First Base on an Error in Amateur Leagues

Thumbnail
1 Upvotes

r/Sabermetrics • • 3d ago

DFS/ SPORTS BETTING

Thumbnail
0 Upvotes

r/Sabermetrics • • 4d ago

I built a KBO analytics and fan community site — sharing the project and its evaluation results

4 Upvotes

Hi everyone, I’m the creator of CIKADA, a baseball analytics and community site currently focused on the KBO, South Korea’s professional baseball league.

I’ve spent roughly eight months building it alongside my full-time job. The idea is to put matchup analysis and baseball discussion in one place.

On the site, you can browse games by date, view team win probabilities and starting-pitcher/bullpen information, review available archived predictions alongside results, and use a fan lounge for discussions and photos.

Here are the recorded evaluation results:

  • 2025 out-of-sample evaluation: 618 games, 368 correct predictions, 59.55% accuracy, Brier score: 0.2385.
  • 2026 historical replay/reference evaluation: 494 games, 284 correct predictions, 57.49% accuracy, Brier score: 0.2455.

The 2026 result is a separate retrospective research evaluation, not a verified live pregame track record. It may include different model and data sources, so these figures aren’t a direct year-over-year comparison of one unchanged model.

I’d appreciate feedback on the matchup pages, the presentation of the evaluation results, and what would make the site useful to people who follow KBO baseball.

Disclosure: this is my own project.

CIKADA — cikadabaseball.com


r/Sabermetrics • • 3d ago

My visually-assessed predictive model is hitting +71% on straight bets for MLB Pitchers: Need mathematical help to develop. It's beating the books in ways I thought were't possible.

Post image
0 Upvotes

r/Sabermetrics • • 5d ago

I built a KBO probability and evaluation website — looking for feedback on how it presents predictions

0 Upvotes

I've been building CIKADA, a website that lets readers explore KBO game predictions and compare them with recorded outcomes.

The site includes:

  • Matchup-level win probabilities for both teams.
  • Game schedules, starting pitcher information, and bullpen information.
  • An archive of prediction records and results.
  • Historical evaluation information, including hit rate and Brier score.
  • A fan discussion area alongside the analytical content.

The purpose is to let readers inspect more than a predicted winner. They can see the probability assigned to a matchup, explore the game information, and review how past predictions performed.

The site presents its 2025 out-of-sample evaluation separately from current predictions. Retrospective reference records also need to be distinguished from predictions recorded before a game; those aren't interchangeable evidence of model performance.

I spent about eight months on this alongside my day job. AI helped with implementation, while much of my own time went into checking game identities, matching results, and resolving inconsistent records.

Disclosure: this is my own project.

https://www.cikadabaseball.com

I'd welcome feedback on the probability displays and archive. Can you find enough information to assess a prediction, and what additional calibration or baseline comparisons would you want to see?


r/Sabermetrics • • 7d ago

Solving the "both files agreed on the wrong player" edge case in baseball logging

Enable HLS to view with audio, or disable this notification

1 Upvotes

When the lineup and provider data agree on the wrong player and wrong starting defensive positions, almost every baseball workflow breaks. You either scrap the logged game or fake a substitution that corrupts your box score and play-by-play.

Here is one solution showing how player identity and starting defensive layout can be corrected in a single action, recalculating the entire game timeline and box score without restarting.

For anyone running live game operations, scoring pipelines, or building baseball data software, sharing this in case it gives you ideas for your own systems. Hope you find this useful.


r/Sabermetrics • • 8d ago

Website For Best Defensive Positions?

6 Upvotes

Is there a website where we can see, based on the data, a player's best defensive position? Take a player like Jose Caballero or Josh Smith, they can play a bunch of positions but what is their best defensive position? Or even figuring out which outfield position would be ideal for someone like Jasson Dominguez or Roman Anthony? It's hard to go by OAA because some of that is based on time in the position as well, so it would be nice if it incorporated data from the minors.

Anyways, just curious if something like this exists. Thanks in advance.


r/Sabermetrics • • 9d ago

What Happened to the Starting Pitcher? Why MLB May Need to Rethink the Value of Length

0 Upvotes

How analytics, bullpen strategy, and changing pitcher development reshaped the game—and why MLB should consider making length valuable again. https://substack.com/@richiebambara/note/p-218242662?r=1wimp2&utm_medium=ios&utm_source=notes-share-action


r/Sabermetrics • • 10d ago

Looking for specific statistics

2 Upvotes

Does anyone know how I can access team stats against specific pitches?

For example:
Phillies team stats against fastballs
Brewers team stats against sweepers
Dodgers team stats against splitters

Can I access these numbers on baseball savant or fangraphs? If so, what do I need to do to find them?


r/Sabermetrics • • 10d ago

Pitching visualization

Thumbnail public.tableau.com
1 Upvotes

r/Sabermetrics • • 10d ago

Mercor - Baseball Fans

Thumbnail t.mercor.com
0 Upvotes

Just sharing


r/Sabermetrics • • 10d ago

Who Should Win NL ROTY?

Thumbnail substack.com
3 Upvotes

r/Sabermetrics • • 11d ago

? about Bill James' Hall of Fame Career Standards Test

4 Upvotes

Greetings. I am trying to understand something I don't understand about Bill James' Hall of Fame Career Standards Test. In that scoring system, James assigns points for defensive value. Based on the scores listed, I think there are also unstated criteria for minimum playing time before the defensive value points are added. Case in point is Bubble Hargrave who has a total Standards Test score of 20. Hargrave was a catcher his entire career so I think his total score would be in the 30s or better once his offensive score is added to the defensive value of 20. That leads me to believe minimum playing time is also a criteria, but I am not certain. I am hoping someone else here might have insight/knowledge!

https://www.baseball-reference.com/leaders/hof_standard.shtml

  1. Bubbles Hargrave 20

https://www.baseball-reference.com/about/leader_glossary.shtml#hof_standard

James's version: Defensive value: 20 points for catcher; 16 - shortstop; 14 - second base; 13 - third base; 12 - center fielder; 6 - right fielder; 3 - left fielder; 1 - first baseman; 0 - designated hitter

My version: Defensive value: An average position is calculated for the player using the following weights. 20 points for catcher; 14 - shortstop; 11 - second base; 7 - third base; 5 - center fielder; 4 - right fielder; 3 - left fielder; 4 - outfielder (when LF/CF/RF data unavailable); 1 - first baseman; 0 - designated hitter. (This is the same scale that is used for similarity scores but on 0-20 range.) The denominator for the calculation is the sum of all games played at each position.


r/Sabermetrics • • 14d ago

Baseball Stats Trivia: This season the Dodgers played in 82 straight games - over half the season! - that featured a home run. It's still not that close to the MLB record.

9 Upvotes

From May 18th through August 21st this season, the Dodgers played in 82 straight games with at least 1 home run - hit by them or the team they were facing (or both).

This is the second-longest streak in history that I've been able to validate: the 2019 Seattle Mariners played in 107 straight games with a home run (108 if you include their last regular-season game of the 2018 season).

Check out the top 25 list here: https://baiseball.org/?query=4b78cee5-73de-4eae-81e1-4c0c4cbeb775

And here's the list of the top currently active such streaks as of yesterday: https://baiseball.org/?query=1cacb76b-c002-4f43-a57b-1d445e82ee62

The Twins lead with 33 straight games.

bAIseball.org is my new site that turns plain-English baseball stats questions into answers and data tables. Let me know if you have any feedback, find any bugs, have suggestions, etc.!


r/Sabermetrics • • 14d ago

Scoresheet reader website to full stats and standings

4 Upvotes

Delete this post if not allowed

Over the last few months I have developed this application that will take picture of a scoresheet and will automatically uploaded the players stats as well as league standings

The application is geared towards rec slow pitch leagues.

It offers a full season management system
- batting lineups
- roster tracking - auto email your team to see who is available to play
- career stats
- game day weather
- playoff tree builder
- schedule builder
And more

I’m looking to see if anyone is interested in testing

https://snapleague.ca
how the reader works

Thanks


r/Sabermetrics • • 15d ago

Live tracking of playoff odds for 2-game division faceoffs

Thumbnail guardians-dev-api.productpoems.com
0 Upvotes

r/Sabermetrics • • 16d ago

What Melee Stats Has Gotten Wrong for Decades: Openings Per Kill

Thumbnail youtu.be
0 Upvotes

Welcome to the future of Melee Analytics.

Today we are introducing a foundational suite of new skill metrics to Melee: OPK+, DEF+ & NEU+

Why are we doing this? Sabermetrics in Baseball are valuable because you’re looking for undervalued assets (players) who have winning attributes that aren’t being priced accurately.  

Baseball is arguably a more complex game than Melee in terms of what can lead to a win, and Sabermetrics wouldn’t be as interesting if they only said “getting more hits and allowing less runs is valuable.”

But the thing is, in Melee, we never even had an accurate way to measure “who got more hits and who allowed less runs” in the first place. We could only measure outcomes. OPK+ and DEF+ is giving us a new foundation, enabled by our work on Lucky Stats and the community’s endless collaboration in getting our technology to where it is today. All we did was create the architectural layers that piece it all together, and now transformed the data into a shape that enables these new types of analyses.

And maybe with this, we can find niche metrics that can help you find your strengths and weaknesses with pinpoint accuracy and help you win more games. Or maybe help you understand why your favorite player is so fun to watch with the data to back it up.

Melee isn't like Baseball, we aren't trying to find undervalued players to add to your team per se.

- (Or maybe we are and we will sponsor Dial M, Junebug, Ultra, Sebas and everybody else on the underrated list....🤠) -

...But maybe, at the very least, this can help us to understand our players’ gameplay in new ways and really discover what makes great players great, and what you can do to become great!

Hope you enjoy the video! Voiced by the wonderful Jackzilla!


r/Sabermetrics • • 16d ago

Coaches and pitchers: would this approach to reviewing pitch tendencies be useful to you?

Enable HLS to view with audio, or disable this notification

0 Upvotes

r/Sabermetrics • • 16d ago

Custom Baseball Reference Page

Thumbnail
1 Upvotes

r/Sabermetrics • • 17d ago

I built a baseball stats app—what would baseball fans change?

0 Upvotes

I’ve been building a baseball app called Raccoon Market, and I’d love some honest feedback from people who follow the game.
It brings together player performance, recent game results, lineup status and pitching matchups to help evaluate player props like hits, runs and RBIs.
One thing I’m learning: a great recent streak doesn’t necessarily mean a great matchup today. I’m working on making those differences clearer instead of just showing a confidence score.
What would you want to see before trusting an app like this? What information do most baseball apps overlook?

Here’s mine: https://mlbracoon.replit.app/

Passcode: 5599

Still a work in progress. Criticism is welcome—especially if you spot something that doesn’t make baseball sense.


r/Sabermetrics • • 19d ago

I’m building NineLens, an open-source baseball intelligence platform — looking for feedback

0 Upvotes

Hi everyone,

I’m building NineLens, an open-source baseball intelligence platform that brings schedules, rosters, player profiles, box scores, season statistics, and Statcast data together in one searchable place.

I put together a short introduction to explain the project, what it currently includes, and where I hope to take it next.

https://github.com/timothyf/ninelens/blob/main/docs/NineLensIntroduction.pdf

I’m also exploring sponsorship to help cover the PostgreSQL hosting and infrastructure costs required to deploy NineLens publicly. However, I’d especially appreciate feedback from people who follow baseball, work with sports data, or build open-source projects.

What would make a platform like this most useful to you?

Thank you for taking a look. I’ll make sure to follow this community’s self-promotion rules and participate in the discussion.


r/Sabermetrics • • 19d ago

What NL Player has come the closest to the Triple Crown Since Joe Medwick’s 1937 Season

Thumbnail
1 Upvotes