San Diego Padres

Fernando Tatis

#23 Active
RF San Diego Padres 6'3" · 217 lbs Bats: R · Throws: R
Batting AVG
.285
Batting OBP
.355
Batting SLG
.464
Season HR
24
Season RBI
80
Next Matchup vs NYY Fri 10:40 PM ET · SP: N. Eovaldi

2026 Fantasy Baseball Player Profile

Fernando Tatis Jr.’s 2025 season was a statistical paradox: he delivered the most durable and disciplined campaign of his career while simultaneously posting his lowest power metrics to date. Appearing in a career-high 155 games, Tatis slashed .268/.368/.446 with 25 home runs and a career-best 32 stolen bases. While he set new personal highs in runs (111) and walk rate (12.9%), the "electric" slugging of his early career was oddly absent, as he recorded a career-low .178 ISO. Despite the dip in homers, his Statcast profile remained elite (95th percentile exit velocity), suggesting his "down" power year was largely a result of a league-worst 4th percentile sweet-spot rate—essentially, he was hitting the ball harder than ever but often directly into the ground or at defenders.

Entering 2026, the 27-year-old superstar is the healthiest he has been in five years. Unlike the previous offseason, he spent the winter focusing on "swing path optimization" to correct the launch-angle issues that capped his 2025 production. Tatis arrived in Peoria for spring training as a vocal leader, notably making headlines with a bold prediction that his Dominican Republic squad would "beat Japan" in the upcoming World Baseball Classic. He is scheduled to leave Padres camp shortly to headline a Dominican WBC roster that includes teammates Manny Machado and Wandy Peralta. In early Cactus League action, he has looked explosive, maintaining his spot in the top two of the order alongside leadoff man Xander Bogaerts.

For fantasy managers, Tatis is a premier first-round anchor with an ADP around 14.

DFS Last 5

Game Log

2026 Regular Season
DATE OPPONENT AB R H 2B 3B HR RBI BB SO SB AVG OBP SLG RESULT
Sep 20 vs. Miami Marlins 4 1 1 0 0 1 1 0 0 0 .281 .345 .459 W 3-7
Sep 19 vs. Miami Marlins 4 1 1 0 0 1 1 0 1 1 .281 .346 .455 W 6-7
Sep 18 vs. Miami Marlins 4 1 1 0 0 0 1 1 2 0 .281 .345 .451 W 2-8
Sep 17 @ Colorado Rockies 4 1 1 1 0 0 0 1 1 0 .282 .345 .453 W 9-2
Sep 16 @ Colorado Rockies 4 1 0 0 0 0 0 0 1 0 .282 .344 .452 W 9-3
Sep 15 @ Colorado Rockies 5 1 1 0 0 1 1 0 1 0 .284 .345 .455 L 3-9
Sep 14 @ Colorado Rockies 5 1 1 0 0 1 2 0 1 0 .284 .347 .452 W 8-7
Sep 13 @ San Francisco Giants 4 2 3 0 0 0 2 0 1 1 .285 .348 .449 W 6-4
Sep 12 @ San Francisco Giants 3 1 2 0 0 1 1 2 0 2 .282 .345 .447 W 7-6
Sep 11 @ San Francisco Giants 4 0 1 0 1 0 0 1 2 0 .280 .341 .440 W 7-5
Sep 9 vs. Washington Nationals 5 1 3 0 0 0 1 0 0 0 .280 .341 .438 W 2-9
Sep 8 vs. Washington Nationals 3 1 0 0 0 0 0 1 1 0 .277 .339 .437 W 4-5
Sep 7 vs. Washington Nationals 4 1 3 0 0 0 0 0 1 1 .279 .339 .439 W 2-3
Sep 6 vs. New York Yankees 4 1 1 0 0 1 1 0 0 0 .275 .337 .437 W 3-4
Sep 5 vs. New York Yankees 3 0 0 0 0 0 0 1 0 0 .275 .337 .433 L 5-1
Sep 4 vs. New York Yankees 4 0 0 0 0 0 0 0 0 0 .277 .338 .435 W 2-3
Sep 2 @ Cincinnati Reds 4 1 2 0 0 0 1 0 2 0 .279 .340 .438 L 3-7
Sep 1 @ Cincinnati Reds 5 2 2 0 0 2 2 0 1 0 .277 .339 .438 L 3-4
Aug 31 @ Cincinnati Reds 5 1 1 1 0 0 0 0 0 0 .276 .339 .427 W 5-0
Aug 30 @ Tampa Bay Rays 4 0 0 0 0 0 0 0 0 0 .277 .340 .427 L 4-5
Aug 29 @ Tampa Bay Rays 5 1 1 0 0 0 0 0 3 1 .279 .342 .430 L 6-7
Aug 28 @ Tampa Bay Rays 4 0 1 0 0 0 0 0 0 0 .280 .343 .433 L 4-9
Aug 26 vs. Pittsburgh Pirates 4 0 0 0 0 0 0 0 2 0 .280 .344 .434 W 0-3
Aug 25 vs. Pittsburgh Pirates 4 0 1 1 0 0 0 0 0 0 .282 .347 .438 L 1-0
Aug 24 vs. Pittsburgh Pirates 5 0 0 0 0 0 0 0 2 1 .283 .347 .437 L 3-2
Aug 23 vs. Minnesota Twins 5 2 4 0 0 2 4 0 0 1 .285 .350 .441 W 1-8
Aug 22 vs. Minnesota Twins 5 1 2 0 0 0 1 0 1 0 .280 .346 .425 W 5-7
Aug 21 vs. Minnesota Twins 4 1 3 1 0 0 1 0 0 0 .279 .346 .426 W 2-6
Aug 19 @ New York Mets 3 0 1 1 0 0 1 1 0 0 .275 .343 .421 L 2-4
Aug 18 @ New York Mets 5 2 2 0 0 2 3 0 1 0 .274 .342 .419 W 5-2
Aug 17 @ New York Mets 3 0 0 0 0 0 1 0 1 0 .273 .341 .406 L 1-2
Aug 16 @ Cleveland Guardians 5 0 2 0 0 0 0 0 0 0 .275 .344 .409 W 5-0
Aug 15 @ Cleveland Guardians 2 1 0 0 0 0 0 2 1 0 .274 .343 .409 L 1-6
Aug 14 @ Cleveland Guardians 4 1 1 0 0 1 1 1 0 0 .275 .342 .411 W 7-5
Aug 12 vs. Milwaukee Brewers 0 1 0 0 0 0 0 1 0 2 .275 .341 .406 W 3-4
Aug 11 vs. Milwaukee Brewers 3 2 1 0 0 1 1 1 0 0 .275 .340 .406 W 2-11
Aug 10 vs. Milwaukee Brewers 4 0 0 0 0 0 0 0 0 0 .275 .339 .400 W 2-3
Aug 9 vs. Houston Astros 5 1 2 1 0 1 3 0 1 0 .277 .341 .403 W 2-7
Aug 8 vs. Houston Astros 3 1 1 0 0 0 0 1 0 0 .276 .341 .394 W 2-3
Aug 7 vs. Houston Astros 5 1 2 0 0 1 1 0 1 0 .275 .340 .394 L 6-3
Aug 6 @ Arizona Diamondbacks 4 2 1 1 0 0 0 1 0 0 .274 .339 .387 W 5-1
Aug 5 @ Arizona Diamondbacks 4 1 1 0 0 1 1 0 0 0 .274 .338 .386 L 4-10
Aug 4 @ Arizona Diamondbacks 4 2 1 1 0 0 0 0 1 0 .274 .339 .381 W 9-4
Aug 3 @ Arizona Diamondbacks 4 0 0 0 0 0 0 0 1 0 .274 .340 .379 L 1-5
Aug 1 vs. San Francisco Giants 4 0 0 0 0 0 0 0 1 0 .277 .343 .383 W 5-6
Jul 31 vs. San Francisco Giants 3 2 1 1 0 0 0 2 0 1 .280 .346 .387 W 0-7
Jul 30 vs. San Francisco Giants 4 0 1 0 0 0 0 0 0 0 .279 .343 .385 L 4-1
Jul 29 vs. Colorado Rockies 3 0 1 1 0 0 0 1 1 0 .280 .344 .386 W 1-3
Jul 28 vs. Colorado Rockies 5 1 5 0 0 0 2 0 0 0 .279 .342 .384 W 7-8
Jul 26 @ Miami Marlins 5 0 0 0 0 0 0 0 2 0 .270 .335 .376 W 5-3
Jul 25 @ Miami Marlins 4 1 0 0 0 0 0 1 0 0 .274 .339 .381 W 7-2
Jul 24 @ Miami Marlins 4 0 0 0 0 0 0 0 2 0 .276 .340 .385 W 4-2
Jul 23 @ Atlanta Braves 4 0 1 0 0 0 1 1 1 0 .279 .342 .389 L 5-6
Jul 19 @ Kansas City Royals 5 2 2 0 0 1 4 0 0 1 .280 .341 .391 W 19-2
Jul 18 @ Kansas City Royals 2 1 1 0 0 1 1 2 0 1 .278 .341 .382 L 1-6
Jul 12 vs. Toronto Blue Jays 4 0 0 0 0 0 0 0 2 0 .277 .337 .374 W 4-5
Jul 11 vs. Toronto Blue Jays 3 1 0 0 0 0 0 1 1 0 .280 .340 .378 W 7-8
Jul 10 vs. Toronto Blue Jays 5 0 1 0 0 0 0 0 1 0 .282 .341 .381 L 5-3
Jul 9 vs. Arizona Diamondbacks 4 0 1 0 0 0 0 0 2 0 .283 .343 .383 L 3-1
Jul 8 vs. Arizona Diamondbacks 4 2 2 0 0 0 1 0 1 2 .284 .343 .385 W 4-10
Jul 7 vs. Arizona Diamondbacks 4 1 1 1 0 0 0 0 0 0 .281 .340 .384 W 1-4
Jul 6 vs. Arizona Diamondbacks 3 0 0 0 0 0 0 0 1 0 .282 .341 .382 L 8-0
Jul 5 @ Los Angeles Dodgers 5 1 3 1 0 0 1 0 1 1 .284 .344 .386 W 5-2
Jul 4 @ Los Angeles Dodgers 4 0 2 1 0 0 0 0 0 0 .279 .340 .379 L 0-3
Jul 3 @ Los Angeles Dodgers 4 1 0 0 0 0 0 1 4 0 .277 .339 .375 L 3-4
Jul 2 @ Los Angeles Dodgers 4 2 1 1 0 0 0 1 1 1 .280 .341 .380 L 7-12
Jul 1 @ Chicago Cubs 4 0 0 0 0 0 0 0 0 0 .280 .340 .378 L 3-23
Jun 30 @ Chicago Cubs 5 2 2 0 0 2 2 0 1 0 .284 .343 .383 L 7-9
Jun 29 @ Chicago Cubs 5 0 1 0 0 0 1 0 2 0 .282 .343 .364 L 2-3
Jun 28 vs. Los Angeles Dodgers 4 0 1 0 0 0 0 0 0 0 .283 .345 .366 L 4-2
Jun 27 vs. Los Angeles Dodgers 5 0 1 0 0 0 1 0 0 0 .284 .344 .368 L 15-3
Jun 26 vs. Los Angeles Dodgers 5 0 2 1 0 0 1 0 2 0 .285 .346 .370 W 1-7
Jun 24 vs. Atlanta Braves 3 1 0 0 0 0 0 1 1 1 .283 .345 .367 W 2-5
Jun 23 vs. Atlanta Braves 5 2 2 1 0 1 2 0 1 0 .286 .346 .370 W 6-7
Jun 22 vs. Atlanta Braves 4 0 1 0 0 0 0 0 0 0 .284 .346 .356 W 0-1
Jun 21 @ Texas Rangers 1 0 1 0 0 0 0 0 0 0 .285 .347 .358 L 3-4
Jun 20 @ Texas Rangers 5 3 2 2 0 0 0 0 2 0 .282 .345 .355 W 6-4
Jun 19 @ Texas Rangers 4 1 0 0 0 0 0 1 0 0 .280 .344 .348 L 7-9
Jun 17 @ St. Louis Cardinals 5 0 3 1 0 0 2 0 0 1 .284 .346 .353 W 6-1
Jun 16 @ St. Louis Cardinals 4 1 1 0 0 0 0 0 0 0 .278 .342 .344 L 2-3
Jun 15 @ St. Louis Cardinals 3 0 0 0 0 0 0 1 1 0 .279 .343 .346 L 0-3
Jun 14 @ Baltimore Orioles 4 0 2 0 0 0 2 0 0 1 .282 .344 .350 W 5-2
Jun 13 @ Baltimore Orioles 4 1 1 1 0 0 0 1 3 0 .279 .344 .347 W 9-3
Jun 12 @ Baltimore Orioles 5 1 1 0 0 0 1 0 0 1 .279 .343 .345 L 3-7
Jun 10 vs. Cincinnati Reds 5 1 2 0 0 1 2 0 1 0 .281 .345 .348 W 4-5
Jun 9 vs. Cincinnati Reds 6 1 4 1 0 0 0 0 0 0 .278 .344 .335 L 5-3
Jun 8 vs. Cincinnati Reds 4 0 0 0 0 0 0 1 0 0 .269 .337 .322 W 2-6
Jun 7 vs. New York Mets 4 0 1 1 0 0 0 1 1 1 .273 .340 .328 L 7-3
Jun 6 vs. New York Mets 4 0 2 0 0 0 1 0 1 0 .274 .338 .325 W 2-3
Jun 5 vs. New York Mets 4 0 1 0 0 0 0 0 2 0 .270 .336 .322 L 5-0
Jun 4 @ Philadelphia Phillies 4 0 0 0 0 0 0 0 0 0 .270 .337 .323 L 4-6
Jun 3 @ Philadelphia Phillies 4 1 1 0 0 0 0 0 2 0 .275 .343 .329 L 2-3
Jun 2 @ Philadelphia Phillies 4 1 3 1 0 0 0 0 0 0 .275 .344 .330 L 2-3
May 31 @ Washington Nationals 4 0 0 0 0 0 0 0 0 0 .266 .337 .318 L 2-4
May 30 @ Washington Nationals 5 1 2 0 0 1 1 0 2 0 .271 .343 .324 L 4-9
May 29 @ Washington Nationals 5 1 3 0 0 0 1 0 0 0 .268 .342 .307 W 7-5
May 27 vs. Philadelphia Phillies 4 0 2 0 0 0 0 0 1 1 .260 .336 .300 L 3-0
May 26 vs. Philadelphia Phillies 4 0 1 0 0 0 0 0 0 0 .255 .333 .296 L 4-3
May 25 vs. Philadelphia Phillies 2 0 2 0 0 0 0 2 0 1 .255 .335 .297 L 3-0
May 24 vs. Las Vegas Athletics 5 0 3 1 0 0 0 0 0 0 .247 .323 .289 L 5-2
May 23 vs. Las Vegas Athletics 2 0 0 0 0 0 1 1 1 0 .238 .316 .276 W 0-2
May 22 vs. Las Vegas Athletics 3 2 1 0 0 0 0 1 0 0 .240 .313 .279 W 3-7
May 20 vs. Los Angeles Dodgers 3 0 1 0 0 0 0 1 0 0 .239 .309 .278 L 4-0
May 19 vs. Los Angeles Dodgers 5 1 2 0 0 0 0 0 1 1 .237 .305 .277 L 5-4
May 18 vs. Los Angeles Dodgers 4 0 1 0 0 0 0 0 1 0 .233 .303 .273 W 0-1
May 17 @ Seattle Mariners 5 1 1 0 0 0 0 0 1 1 .232 .304 .274 W 8-3
May 16 @ Seattle Mariners 3 0 0 0 0 0 0 1 1 0 .233 .306 .276 W 7-4
May 15 @ Seattle Mariners 4 0 0 0 0 0 0 0 0 0 .238 .308 .281 W 2-0
May 14 @ Milwaukee Brewers 5 0 0 0 0 0 0 0 3 0 .244 .315 .288 L 1-7
May 13 @ Milwaukee Brewers 4 0 2 0 0 0 0 0 1 0 .252 .324 .298 W 3-1
May 12 @ Milwaukee Brewers 3 1 1 0 0 0 0 1 0 0 .245 .320 .293 L 4-6
May 10 vs. St. Louis Cardinals 3 0 0 0 0 0 0 2 1 1 .243 .315 .292 W 2-3
May 9 vs. St. Louis Cardinals 4 0 1 0 0 0 2 0 2 0 .248 .313 .298 W 2-4
May 8 vs. St. Louis Cardinals 2 0 0 0 0 0 0 1 0 0 .248 .314 .299 L 6-0
May 7 vs. St. Louis Cardinals 3 0 2 0 0 0 0 0 1 0 .252 .314 .304 L 2-1
May 6 @ San Francisco Giants 4 1 0 0 0 0 0 0 0 0 .242 .307 .295 W 5-1
May 5 @ San Francisco Giants 5 1 1 1 0 0 0 0 1 0 .250 .315 .305 W 10-5
May 4 @ San Francisco Giants 4 0 0 0 0 0 0 0 3 0 .252 .319 .301 L 2-3
May 2 vs. Chicago White Sox 4 0 0 0 0 0 0 0 1 0 .261 .328 .311 L 4-0
May 1 vs. Chicago White Sox 3 1 3 0 1 0 0 1 0 1 .270 .338 .322 L 8-2
Apr 29 vs. Chicago Cubs 3 0 1 0 0 0 1 0 0 1 .250 .318 .286 L 5-4
Apr 28 vs. Chicago Cubs 4 0 0 0 0 0 0 0 2 0 .248 .320 .284 L 8-3
Apr 27 vs. Chicago Cubs 5 0 2 0 0 0 0 0 1 1 .257 .331 .295 W 7-9
Apr 26 @ Arizona Diamondbacks 4 2 1 0 0 0 0 1 0 0 .250 .328 .290 L 7-12
Apr 25 @ Arizona Diamondbacks 4 0 1 0 0 0 0 0 1 0 .250 .324 .292 W 6-4
Apr 23 @ Colorado Rockies 5 0 1 0 0 0 0 0 3 0 .250 .327 .293 W 10-8
Apr 22 @ Colorado Rockies 4 0 0 0 0 0 0 0 2 0 .253 .333 .299 L 3-8
Apr 21 @ Colorado Rockies 4 0 2 0 0 0 0 0 2 0 .265 .347 .313 W 1-0
Apr 19 @ Los Angeles Angels 4 1 1 0 0 0 0 0 1 1 .253 .340 .304 W 2-1
Apr 18 @ Los Angeles Angels 4 0 2 0 0 0 2 1 1 1 .253 .344 .307 W 4-1
Apr 17 @ Los Angeles Angels 3 0 0 0 0 0 0 1 1 0 .239 .329 .296 L 0-8
Apr 16 vs. Seattle Mariners 2 1 1 0 0 0 2 1 0 0 .250 .333 .309 W 2-5
Apr 15 vs. Seattle Mariners 0 0 0 0 0 0 1 0 0 0 .242 .312 .303 W 6-7
Apr 14 vs. Seattle Mariners 4 1 1 0 0 0 1 0 1 0 .242 .316 .303 W 1-4
Apr 12 vs. Colorado Rockies 5 0 2 0 0 0 0 0 0 0 .242 .319 .306 W 2-7
Apr 11 vs. Colorado Rockies 4 0 3 1 0 0 1 1 1 1 .228 .313 .298 W 5-9
Apr 10 vs. Colorado Rockies 4 0 0 0 0 0 0 0 0 0 .189 .274 .245 W 2-5
Apr 9 vs. Colorado Rockies 3 0 1 0 0 0 1 1 1 0 .204 .293 .265 W 3-7
Apr 8 @ Pittsburgh Pirates 5 1 1 0 0 0 1 0 2 1 .196 .283 .261 W 8-2
Apr 7 @ Pittsburgh Pirates 4 0 1 0 0 0 0 0 2 0 .195 .292 .268 L 1-7
Apr 6 @ Pittsburgh Pirates 4 1 0 0 0 0 0 1 1 0 .189 .295 .270 W 5-0
Apr 5 @ Boston Red Sox 3 1 1 1 0 0 1 1 1 0 .212 .308 .303 W 8-6
Apr 4 @ Boston Red Sox 5 1 1 1 0 0 0 0 4 0 .200 .294 .267 W 3-2
Apr 3 @ Boston Red Sox 4 0 0 0 0 0 0 0 0 0 .200 .310 .240 L 2-5
Apr 1 vs. San Francisco Giants 4 0 1 0 0 0 1 1 0 0 .238 .360 .286 W 1-7
Mar 31 vs. San Francisco Giants 3 1 1 1 0 0 0 1 1 1 .235 .350 .294 L 9-3
Mar 30 vs. San Francisco Giants 3 0 1 0 0 0 0 1 1 0 .214 .313 .214 L 3-2
Mar 28 vs. Detroit Tigers 3 0 1 0 0 0 1 1 2 1 .182 .250 .182 W 0-3
Mar 27 vs. Detroit Tigers 4 0 0 0 0 0 0 0 1 0 .125 .125 .125 L 5-2
Mar 26 vs. Detroit Tigers 4 1 1 0 0 0 0 0 0 0 .250 .250 .250 L 8-2
Total5919016629224755412436.281.345.459

AVG, OBP, SLG, ERA and WHIP are season-to-date through each game, not that game alone — so the column reads as a trend and its last value is the season figure. They stay season-to-date when the log is filtered by opponent; the figure for the filtered games is the one in the Total row. The second game of a doubleheader is marked (2).

Splits

Latest Features