Projects

Everything in the void.

Grouped into clusters, from major league research to the sandlot.

Major League

17 projects

MLB data, video and research tools.

Max Kepler mid-swing against Matt Moore, frozen just before contactlive · Experiment
OBJ-01

Read the Swing

Broadcast video freezes 1/30 of a second before contact. Pull, center or oppo? Guessing blindly gets you one in three.

Clips
138
Per round
18
No-video
46%
Concept sketch of a hitter's rolling stat line with a confidence band that narrows over plate appearances until it clears his old baselineidea · Tool
OBJ-05

Breakout Clock

A hitter is raking. How many more plate appearances before you can believe it? The clock shows when a change in each stat beats the noise.

Concept sketch of a scatter plot of two defensive metrics with a diagonal band where they agree and outliers labeledidea · Visualization
OBJ-06

Glove Consensus

Defensive metrics often disagree about the same fielder. Plot them against each other and see who every system agrees on, and who starts arguments.

Concept sketch of a field seen from above with a fan of batted balls, heavier toward right fieldidea · Tool
OBJ-07

Spray Atlas

Every batted ball a hitter puts in play, on one field. Filter by pitch location, count and pitch type to see where he really hits it.

Concept sketch of a home run drop split into three stacked bars labeled park, luck and hitteridea · Research
OBJ-08

Power Audit

A slugger's home runs dry up. Was it the park, bad luck, or the hitter? Split any power drop into those three pieces.

Concept sketch of a pitcher's start-by-start fastball velocity as dots inside a normal-range band, with one stretch dipping below itidea · Tool
OBJ-09

Velo Watch

Every start's fastball velocity against the pitcher's own normal range, so a real drop stands out, and you can see whether it came back.

Concept sketch of players' expected and actual performance after joining new organizations, with arrows showing who beat expectationsidea · Research
OBJ-10

Player Factory

Some organizations get a reputation for making players better. Track every player who changes teams against what was expected, and see whose reputation holds up.

Concept sketch of nine batting-order slots with run-expectancy bars beside themidea · Interactive
OBJ-11

Lineup Lab

Drag nine hitters into any batting order and simulate a season of games. How many runs is the order really worth?

Concept sketch of a fastball and a curveball sharing one path from release before splitting apart near the plateidea · Visualization
OBJ-12

Tunnel Vision

Two pitches that look identical until they don't. An interactive flight path that shows how long a pitcher's pitches stay in the same tunnel.

Concept sketch of a dial over a timeline of league strikeout rate, with rule changes markedidea · Interactive
OBJ-13

Era Dial

Turn a dial through baseball history and watch strikeouts, home runs and contact change, with every major rule change marked along the way.

Concept sketch comparing relievers' WAR with their leverage-weighted value, with the starter and reliever share of innings across eras behind itidea · Visualization
OBJ-14

Leverage Ledger

A closer's 70 innings can matter more than a starter's 180. Weigh every relief appearance by how much the game was on the line, and see what WAR leaves out.

Concept sketch of six divisions' records against teams outside the division, drawn as bars above and below .500idea · Research
OBJ-15

Division Gap

Every year someone calls a division the best in baseball. Measure each one against the rest of the league and settle it.

Concept sketch comparing a called-strike map from the human zone era with one from the ABS challenge eraidea · Research
OBJ-16

Zone Shift

The 2026 ABS challenge system lets players overturn ball-strike calls. Did the called zone move, and what is catcher framing still worth?

Concept sketch of a contract's headline value shrinking to its present value once deferred money is countedidea · Tool
OBJ-17

Contract X-Ray

A contract's headline number isn't what it's worth. Count deferrals, options and opt-outs at today's value, then set it against what the player actually produces.

Concept sketch of a pitch frozen at release with three possible flight paths into the strike zoneidea · Experiment
OBJ-18

Read the Pitch

The sequel to Read the Swing. The video freezes just after release and you call fastball, breaking ball or offspeed, the way a hitter has to.

Concept sketch of three aging curves for speed, power and pitching velocity peaking at different agesidea · Visualization
OBJ-19

Prime Time

Power, speed and pitching don't peak at the same age. Draw an aging curve for each skill and see where any player sits on his.

Concept sketch of a runner's lead off first base, with timers for the pitcher's delivery and the catcher's throw racing the runner to secondidea · Research
OBJ-20

Steal Lab

Speed alone doesn't steal bases. Break every attempt into the runner's lead and jump, the pitcher's delivery and the catcher's throw, and see what actually wins the race.

Questions for Coach

3 projects

Answering the questions the Talkin' Baseball hosts ask on air.

Concept sketch of an on-air claim with a leaderboard beneath it and a stamp reading not quitein progress · Tool
OBJ-02

Claim Check

"Best 36 games ever." "First since 1920." The hosts repeat stats like these every week. Claim Check runs each one against the full record and grades it.

Team-seasons
3,087
Seasons
1901–2026
Game stretches
30/36/50
Every Game 7 since 1909, colored by whether the home or road team wonin progress · Research
OBJ-03

Answers for Coach

Questions the Talkin' Baseball hosts asked on air and couldn't answer, settled with data going back to 1903.

Answered
3
Data from
1903
To go
41
Concept sketch of two strips of wins and losses, one real and one simulated, with a question mark between themidea · Experiment
OBJ-04

Real or Random

Two game-by-game streaks, one real and one rolled with the same talent. Pick the real one. If nobody can, the hot hand looks a lot like luck.

Sandlot

2 projects

Creative writing: stories and essays about the game.

Hardware

2 projects

Things to build: cameras, sensors and devices.

Decorative star cluster for the hardware categoryidea · Build
OBJ-22

Cage Cam

A high-frame-rate camera rig for a batting cage that records every swing and cuts it into clips, so a Read the Swing-style review could run on your own swings.

Decorative star cluster for the hardware categoryidea · Build
OBJ-25

Pitch Clock Box

A small, cheap pitch clock and count display for rec and youth games, built from an LED panel and a microcontroller.

Gear

2 projects

Gloves, bats and equipment, measured and reviewed.

Decorative star cluster for the gear categoryidea · Review
OBJ-21

Bat Rack

Bats compared by the numbers: length, weight, balance point and swing feel, side by side.

Decorative star cluster for the gear categoryidea · Review
OBJ-24

Glove Room

Gloves measured, not just reviewed: weight, pocket depth, break-in time and how each one holds up over a season.