Positive Residual
banner
positiveresidual.com
Positive Residual
@positiveresidual.com
Sports analytics and strategy. Creating tools for winning teams in basketball, baseball, and soccer. Previous contributions: Nylon Calculus, Cleaning the Glass, and The Ringer.

http://positiveresidual.com
Here’s the strikeout pitch by Alex Vesia against Manny Machado in last year’s NLDS. It’s a slider rather than the fastball this afternoon, but the location and objective is the same.
August 18, 2025 at 2:16 AM
This strikeout pitch by Alex Vesia against Manny Machado is similar in location to the one in the NLDS last postseason. It’s right in the hands, knotting the batter up with two strikes.
August 18, 2025 at 2:15 AM
Shohei Ohtani vs. Mike Trout — complete pitch sequence. Ohtani struck him out on a full-count sweeper, a similar pitch to the one in the World Baseball Classic, except it was inside.
August 14, 2025 at 2:13 AM
Outstanding stretch for TJ McConnell in the midpoint of the 3rd quarter — three difficult drives and shots in the paint. #NBASky
June 23, 2025 at 1:51 AM
Indiana is up by 1 at the half due to this 3 by Andrew Nembhard. Ghost screen, then a 45, then Nembhard creates for the pull-up. #NBASky
June 23, 2025 at 1:16 AM
TJ McConnell keeps the dribble alive, crosses over to attack along the baseline, and finishes with the reverse layup. Gorgeous. #NBASky
June 23, 2025 at 1:01 AM
Wonderful creation by Bennedict Mathurin off the ghost screen. He sees spaces off the catch, attacks, and finishes the possession with a putback. #NBASky
June 23, 2025 at 12:42 AM
Tyrese Haliburton starts the game hitting 3/4 from deep. Great defensive possession here from OKC, but the Pacers remain patient and find him for the 3 late in the shot clock. #NBASky
June 23, 2025 at 12:21 AM
2025 NBA Finals, Game 7 Thread: Andrew Nembhard makes his presence felt early in the first quarter. He puts up the first two points of the game on a pull-up at the elbow, then has a great defensive possession against SGA here. #NBASky
June 23, 2025 at 12:19 AM
Incredible defensive play in the clutch by Myles Turner. Amazing. #NBASky
June 12, 2025 at 3:11 AM
The last 22.8 seconds of NBA Finals Game 1 — did we expect anything else? Shai misses the midrange fadeaway, Indiana bypasses the timeout, and Tyrese Haliburton knocks down the clutch jumper, just as he has done throughout the playoffs. Incredible. #NBASky
June 6, 2025 at 3:13 AM
Multiple views of Max Muncy’s 9th inning, game-tying home run, including the home-plate perspective. He got all of it.
June 4, 2025 at 5:12 AM