v1.3.0 NOTES AND CHANGE LOG:

Any suggestions you may have for me to include in further releases are best communicated via text.

v1.3 updates:
  • Pitcher vs. Hitter Historical Data

  • Batter vs. Pitcher Handedness Data on the season

  • Batter trends vs. starting pitcher handedness

  • Stolen Base Trends for Hitters

v1.3.x planned updates (will be a running list):
  • Stolen Base Favorability Trends for Hitters

  • Park Factor inclusion by handedness for home run data

  • Pitcher Ladder Trends opponent ranks (e.g. SP facing an offense with 5th most strikeouts in MLB)

v1.4+ planned updates:
  • Modeled predictions for hits, home runs, and other stats

  • Sportsbooks outside of DraftKings to track lines

  • Lines/value assigned to props outside of home runs

Home Run Line Tracking and Movements

The purpose of this page is to track Home Run line movements. This is version 1.2 of this data table. Please see the above notes to learn what new features and data plan to be released in subsequent updates.

## [1] "#####  HOME RUN DATA TABLE UNDERGOING MAINTENANCE  #####"
## [1] "Incorporating new market of 2+ Home Run line offerings. Data will be updated accordingly..."
## [1] "Please see sampler of data below from 2024-08-09"

Batter vs Pitcher History

This table below shows a batter’s history vs. the projected pitcher for the day. This will update daily and should be accurate. Table is currently broken due to formatting and unreadability.

NOTE: This table will be re-published in a subsequent release due to the unreadability.

Dan’s Daily Model

This is a daily model I run for myself. These are under the expectation of trying to win at a ~57% clip. The goal is ROI, view this like trading 0 DTE SPX options where the VIX value is dependent on the projected starter and changes in the lineup (environmental effects), and book’s line (market price). It is very similar to buying and selling shares of teams and while I can’t “write” any lines (aka short) we can use publicly available data to find an edge in the market and then invest in that edge.

Please note that I make bets AFTER the lineups are announced UNLESS I cannot re-run the script due to attending a game (literally the only reason I leave the house). If there is no chance for me to run my model before the lineups are announced, I will use the lineup from the day previously with the FALSE marker in the column which tracks if the lineups have been adjusted.

All games are adjusted from the probable starters listed on MLB.com at the time the script is ran. Unless a last second change occurs (which would be captured by a model re-run prior to the moment of first pitch) the amount invested will be dependent on the most recently captured line offered. For bullpen games, that is where things will get dicey and I will scale based on the overall expected run contribution of the bullpen, but I will cross that bridge when I get there.

Again, I usually try to run the model ~3-5 minutes before first pitch to account for any line changes as a result of last minute money flooding into the market (picture horse racing but it’s not a paramutual pot, literally a bid-ask spread that’s adjusted based on the number of “orders” [bets] that come into the market), but more importantly to capture and log the closing line for each game for future research purposes.

## [1] "Undergoing model training... The data posted below is a sample for publishing purposes."