Fernando Tatis Jr. essentially played two completely different seasons in 2026 — and the line between them is razor sharp. Through his first 50 games, he was hitting .238 with zero home runs and a .595 OPS. Numbers you’d expect from a roster filler, not from the man holding a $340 million contract through 2034. Then something clicked. Over the next 79 games: .321 AVG, .943 OPS, 17 HR, and 51 RBI. The switch flipped on May 30, when Tatis finally left the yard for the first time all year — and San Diego hasn’t looked back since.
50 Games, Zero Home Runs — and a 0.1 WAR
Before May 30, Tatis hadn’t cleared the fence once. For a guy who launched 42 home runs back in 2021, that was simply unsustainable. His accumulated WAR through those first 50 games sat at a nearly invisible 0.1 — replacement-level production on one of the biggest deals in baseball history.
The problem had a name: Tatis was pulling the ball too aggressively and couldn’t stay through pitches to drive them with real power. Hitting coach Steven Souza Jr. identified the pattern and spent weeks working on the fix. The mechanical adjustment pushed Tatis’s pull rate to 44.6%, lifted his fly-ball rate to 35.6%, and doubled his launch angle to eight degrees, according to Sports Illustrated. Once those pieces aligned, the ball started traveling differently.
79 Games, a Completely Different Player
From that May 30 home run forward, Tatis averaged an exit velocity of 93 mph — 96th percentile across all of MLB — and by mid-August he was the best hitter in the National League over that stretch. His 4.0 WAR across those 79 games translates to roughly four extra wins for San Diego over what an average big-leaguer would have provided.
The most vivid snapshot came on August 19 at Citi Field. Tatis hit two home runs against the Mets — the first traveling 452 feet — and then robbed Francisco Lindor of a grand slam with a catch that stopped the game cold. Manager Craig Stammen called it one of the most impactful performances Tatis has delivered since joining the Padres. It wasn’t a fluke. It was the full picture of what Tatis looks like when his mechanics are dialed in.
The team has felt it in the standings. San Diego bottomed out on July 23, sitting three games below .500. Since then they’ve gone 23-12 in the second half and are fighting for the final NL Wild Card spot. Tatis isn’t the only reason — but it’s nearly impossible to separate the team’s turnaround from his.
The Numbers Behind the Surge
Tatis’s full 2026 Statcast profile explains exactly why the ball is jumping off his bat the way it is:
- 574 plate appearances in 2026
- 17 home runs and 67 RBI
- AVG: .287
- OPS: .807
- xwOBA: .376 — what Statcast projects he should be producing based on contact quality, roughly 5% above his visible stats
- Average exit velocity: 93 mph
- Barrel rate: 12.5%
- Hard-hit rate: 54.3% (balls hit 95 mph or harder)
- Average bat speed: 76.3 mph
How that stacks up league-wide:
- xwOBA: 95th percentile — elite
- Bat speed: 93rd percentile — elite
- Exit velocity: 96th percentile — elite
- Barrel %: 83rd percentile
- Hard-hit %: 97th percentile — elite
- Squared-up rate: 79th percentile
- Sprint speed: 89th percentile
The Statcast radar doesn’t lie. When the swing is right, Tatis is one of the most dangerous hitters in the game — and right now, the swing is very right.

