Page title background image

Kyle Stowers Fantasy Stats

Background banner image for player info Kyle Stowers

LF #28

Healthy
Height / Weight 6'2"  /  215 lbs.
Date of Birth (Age) Jan 2, 1998 (27)
Experience 4 seasons
College Stanford

2025 Rankings

Preseason OF90
Final OF41

Season Stats

SEASON TEAM POS GP FPTS/G AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
2022BALLF344.79111234131152900.253.306.418.724
2023BALLF131.13012000031200.067.152.067.219
2024MIALF694.11921540112324137401.208.267.333.600
2025MIALF1178.33996111521325734812551.288.368.544.912
Career 233 6.2 712 88 180 36 6 31 108 69 240 5 2 .253 .325 .451 .776

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Mar 27, 2025 MIAPITLF11.031100012200.333.600.333.933
Mar 28, 2025 MIAPITLF0.040000000200.000.000.000.000
Mar 29, 2025 MIAPITDH16.050300010010.600.600.6001.200
Mar 30, 2025 MIAPITLF4.000000001000.0001.000.0001.000
Apr 1, 2025 MIANYMLF16.041100120200.250.2501.0001.250
Apr 2, 2025 MIANYMRF8.031000003100.000.500.000.500
Apr 4, 2025 MIAATLRF3.040100000200.250.250.250.500
Apr 5, 2025 MIAATLRF3.050100000100.200.200.200.400
Apr 7, 2025 MIANYMRF5.030100001200.333.500.333.833
Apr 8, 2025 MIANYMRF0.030000000100.000.000.000.000
Apr 9, 2025 MIANYMRF7.041100001100.250.400.250.650
Apr 11, 2025 MIAWSHRF17.050211020100.400.4001.0001.400
Apr 12, 2025 MIAWSHRF14.031210020000.667.5001.0001.500
Apr 13, 2025 MIAWSHRF21.053310020200.600.600.8001.400
Apr 15, 2025 MIAARIRF0.040000000100.000.000.000.000
Apr 16, 2025 MIAARIRF2.020000001000.000.333.000.333
Apr 17, 2025 MIAARIRF6.050200000300.400.400.400.800
Apr 18, 2025 MIAPHIRF5.041100000200.250.250.250.500
Apr 19, 2025 MIAPHIRF4.011000001100.000.500.000.500
Apr 20, 2025 MIAPHIRF8.040200010201.500.400.500.900
Apr 21, 2025 MIACINRF18.0111001300001.0001.0004.0005.000
Apr 22, 2025 MIACINLF12.030100011210.333.500.333.833
Apr 23, 2025 MIACINRF0.040000000200.000.000.000.000
Apr 25, 2025 MIASEALF5.041100000000.250.250.250.500
Apr 26, 2025 MIASEARF8.030200001000.667.750.6671.417
Apr 27, 2025 MIASEARF5.041100000100.250.250.250.500
Apr 28, 2025 MIALADRF0.020000000000.000.000.000.000
Apr 30, 2025 MIALADRF40.0424102400001.0001.0002.7503.750
May 2, 2025 MIAATHRF3.040100000100.250.250.250.500
May 3, 2025 MIAATHRF36.052200260100.400.4001.6002.000
May 4, 2025 MIAATHLF5.041100000100.250.250.250.500
May 5, 2025 MIALADLF2.040000001100.000.200.000.200
May 6, 2025 MIALADLF2.030000001300.000.200.000.200
May 7, 2025 MIALADLF3.030100000200.333.333.333.666
May 9, 2025 MIACHWLF2.030000001200.000.250.000.250
May 10, 2025 MIACHWRF14.041100110000.250.2501.0001.250
May 11, 2025 MIACHWCF2.030000001100.000.250.000.250
May 12, 2025 MIACHCLF5.030100001200.333.500.333.833
May 13, 2025 MIACHCLF14.041100110200.250.2501.0001.250
May 14, 2025 MIACHCLF36.042301220000.750.7502.7503.500
May 16, 2025 MIATBLF9.041100010200.250.400.250.650
May 17, 2025 MIATBRF8.040210000100.500.500.7501.250
May 18, 2025 MIATBLF5.030100000100.333.500.333.833
May 19, 2025 MIACHCLF5.040110000100.250.250.500.750
May 20, 2025 MIACHCCF6.030200000000.667.667.6671.334
May 21, 2025 MIACHCLF3.040100000100.250.250.250.500
May 23, 2025 MIALAACF20.040310011010.750.8001.0001.800
May 24, 2025 MIALAALF3.050100000200.200.200.200.400
May 25, 2025 MIALAALF0.040000000000.000.000.000.000
May 26, 2025 MIASDLF0.050000000100.000.000.000.000
May 27, 2025 MIASDLF9.041100011200.250.400.250.650
May 28, 2025 MIASDLF0.050000000100.000.000.000.000
May 30, 2025 MIASFLF2.030000001200.000.250.000.250
May 31, 2025 MIASFLF0.000000000000.000.000.000.000
Jun 1, 2025 MIASFLF0.040000000300.000.000.000.000
Jun 2, 2025 MIACOLLF5.050110000200.200.200.400.600
Jun 3, 2025 MIACOLLF8.040200010000.500.500.5001.000
Jun 4, 2025 MIACOLCF0.010000000000.000.000.000.000
Jun 8, 2025 MIATBLF0.010000000100.000.000.000.000
Jun 9, 2025 MIAPITLF5.041100000100.250.250.250.500
Jun 10, 2025 MIAPITLF0.040000000200.000.000.000.000
Jun 11, 2025 MIAPITCF0.020000000200.000.000.000.000
Jun 13, 2025 MIAWSHRF10.041200001000.500.600.5001.100
Jun 14, 2025 MIAWSHLF5.041100000100.250.250.250.500
Jun 15, 2025 MIAWSHLF2.000000001000.0001.000.0001.000
Jun 16, 2025 MIAPHIRF10.041101000100.250.250.7501.000
Jun 17, 2025 MIAPHILF7.041100010100.250.250.250.500
Jun 18, 2025 MIAPHIRF0.010000000100.000.000.000.000
Jun 19, 2025 MIAPHIPH0.010000000000.000.000.000.000
Jun 20, 2025 MIAATLLF11.032110001100.333.500.6671.167
Jun 21, 2025 MIAATLLF2.030000001000.000.250.000.250
Jun 22, 2025 MIAATLRF16.031100111100.333.5001.3331.833
Jun 24, 2025 MIASFLF5.041100000100.250.250.250.500
Jun 25, 2025 MIASFLF14.041220001100.500.6001.0001.600
Jun 26, 2025 MIASFLF22.031100132200.333.6001.3331.933
Jun 27, 2025 MIAARIDH21.051210120200.400.4001.2001.600
Jun 28, 2025 MIAARILF9.031100002100.333.600.333.933
Jun 29, 2025 MIAARILF11.020110030100.500.5001.0001.500
Jul 1, 2025 MIAMINLF17.041200110100.500.5001.2501.750
Jul 2, 2025 MIAMINRF17.041200110100.500.5001.2501.750
Jul 3, 2025 MIAMINLF0.030000000300.000.000.000.000
Jul 4, 2025 MIAMILLF3.040100000200.250.250.250.500
Jul 5, 2025 MIAMILLF14.031100110000.333.3331.3331.666
Jul 6, 2025 MIAMILDH0.030000000000.000.000.000.000
Jul 7, 2025 MIACINLF3.040100000000.250.250.250.500
Jul 8, 2025 MIACINLF11.031100021100.333.400.333.733
Jul 9, 2025 MIACINPH0.010000000100.000.000.000.000
Jul 10, 2025 MIACINLF2.000000001000.0001.000.0001.000
Jul 11, 2025 MIABALLF5.030100001100.333.500.333.833
Jul 12, 2025 MIABALRF14.021100001110.500.750.5001.250
Jul 13, 2025 MIABALLF56.0545003600001.0001.0002.8003.800
Jul 18, 2025 MIAKCLF37.052300250200.600.6001.8002.400
Jul 19, 2025 MIAKCLF9.020110002000.500.7501.0001.750
Jul 20, 2025 MIAKCLF0.040000000100.000.000.000.000
Jul 21, 2025 MIASDLF14.041100110100.250.2501.0001.250
Jul 22, 2025 MIASDDH9.030110011200.333.500.6671.167
Jul 23, 2025 MIASDLF7.030110000100.333.500.6671.167
Jul 25, 2025 MIAMILLF20.032100112100.333.6001.3331.933
Jul 26, 2025 MIAMILRF10.041210000000.500.500.7501.250
Jul 27, 2025 MIAMILRF12.030100011110.333.500.333.833
Jul 29, 2025 MIASTLLF12.031210001100.667.7501.0001.750
Jul 30, 2025 MIASTLDH0.040000000100.000.000.000.000
Aug 1, 2025 MIANYYRF20.051100140200.200.200.8001.000
Aug 2, 2025 MIANYYLF0.040000000300.000.000.000.000
Aug 3, 2025 MIANYYLF23.041200140200.500.4001.2501.650
Aug 4, 2025 MIAHOULF3.040100000000.250.250.250.500
Aug 5, 2025 MIAHOULF2.030000001100.000.250.000.250
Aug 6, 2025 MIAHOUDH8.051200000200.400.400.400.800
Aug 7, 2025 MIAATLLF3.050100000100.200.200.200.400
Aug 8, 2025 MIAATLRF7.041100001200.250.400.250.650
Aug 9, 2025 MIAATLRF0.040000000100.000.000.000.000
Aug 9, 2025 MIAATLDH2.040000001100.000.200.000.200
Aug 10, 2025 MIAATLDH2.020000001100.000.333.000.333
Aug 12, 2025 MIACLERF0.020000000000.000.000.000.000
Aug 13, 2025 MIACLELF18.043210011000.500.600.7501.350
Aug 14, 2025 MIACLELF7.041100001100.250.400.250.650
Aug 15, 2025 MIABOSLF14.030220011000.667.7501.3332.083

Kyle Stowers News

Kyle Stowers  • LF  •  Marlins

Marlins, Kyle Stowers Not Close on Contract Extension

The Miami Marlins had contract-extension talks with outfielder Kyle Stowers earlier this offseason, but the two sides were far apart in compensation, and talks have ceased, industry sources told Brittany Ghiroli of The Athletic. Stowers was the team's lone All-Star in 2025 in what was a breakout season for him. He led the Marlins with a 4.0 fWAR and hit 25 home runs with a .288/.386/.544 slash line and 149 wRC+ before his season ended prematurely in mid-August due to an oblique strain. It's believed that Stowers is seeking a deal around $100 million. The 27-year-old isn't arbitration eligible until 2027 and won't be a free agent until 2030. The Marlins prefer a contract more in line with the eight-year, $50 million deal that Ceddanne Rafaela signed with Boston in April. It's unclear if the Marlins and Stowers will reopen extension talks at some point this winter.
Nov 25   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers Dealing With Strained Side

Miami Marlins outfielder Kyle Stowers (oblique) has been shut down after suffering a setback during his minor-league rehab assignment. Stowers underwent additional imaging after dealing with some general soreness over the weekend. It has been announced that Stowers suffered a strained right side during a rehab game. The hope was that Stowers could return this week, but that seems unlikely now. The Marlins haven't given another timetable on his return, but it wouldn't be shocking to see Stowers be done for the season. The Marlins season isn't going anywhere, so they have little incentive to rush Stowers back to the field. For now, fantasy managers can continue to hold Stowers on their IR until the Marlins give an official timeframe on his return.
Sep 9   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers Suffers Setback on Rehab Assignment?

Miami Marlins outfielder Kyle Stowers (oblique) has returned to Miami to be re-evaluated on Monday after he was unable to play for Triple-A Jacksonville on his minor-league rehab assignment the last two days, according to Isaac Izaout of Fish On First. Stowers started his rehab assignment with the Jumbo Shrimp on Friday night but was held out on Saturday and Sunday due to fatigue after going 0-for-3 as the designated hitter. The 27-year-old breakout star has been on the 10-day injured list since the middle of August, and it's unclear if he's had a setback with his strained oblique or if he's dealing with another issue, but his availability for the remainder of the 2025 season is now firmly in question. For the time being, Joey Wiemer should continue to see most of the playing time in right field in Miami, with Victor Mesa Jr. also being an option for more starts in the outfield. UPDATE: Stower underwent imaging on his side on Monday.
Sep 8   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers to Begin Rehab Assignment on Friday

Miami Marlins outfielder Kyle Stowers (oblique) will begin a minor-league rehab assignment with Triple-A Jacksonville on Friday, Isaac Azout of Fish on First reports. Stowers has been on the 10-day injured list with a Grade 1 strain of his left oblique since Aug. 17, but he could return to the Marlins sometime in the next week. That's welcome news for fantasy managers, as the 27-year-old has unexpectedly broken out this season. Stowers earned a place on the National League All-Star team and has slashed .288/.368/.544 with 25 homers, 73 RBI, 61 runs scored, and five stolen bases over 117 games and 457 plate appearances.
Sep 5   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers to Begin Baseball Activities Wednesday

Miami Marlins outfielder Kyle Stowers (oblique) is set to begin baseball activities on Wednesday. The breakout star has been shelved since Aug. 17 with a Grade 1 strain of his left oblique, but he's on track to begin a rehab assignment this weekend. If all goes well, he should rejoin the Marlins sometime next week. The injury put an early end to the worst month of the season for Stowers, who hit .228/.308/.386 with two home runs over 15 games in August. The 27-year-old has thrived overall, having slashed .288/.368/.544 with 25 homers, 73 RBI, 61 runs scored, and five stolen bases in 457 plate appearances.
Sep 3   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers Heads to Injured List With Left-Side Strain

Miami Marlins outfielder Kyle Stowers (side) was placed on the 10-day injured list on Saturday. Stowers was reportedly held out on Saturday as a precaution, but manager Clayton McCullough announced he's going to the shelf due to a Grade 1 left side strain. This is the type of injury that is going to take several weeks to heal. That being said, Stowers might not be back until possibly mid-September. That's a tough blow to the Marlins lineup considering Stowers breakout campaign. For now, fantasy managers should stash Stowers on their IR until more news is known. Heriberto Hernandez started in left field on Saturday. Also, outfielder Joey Wiemer was recalled to take over Stowers' spot on the active roster.
Aug 17   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers Out Saturday With Left-Side Tightness

Miami Marlins outfielder Kyle Stowers (side) is out of the lineup Saturday against the Boston Red Sox with tightness in his left side, manager Clayton McCullough told reporters. There's no indication that Stowers will require a stint on the 10-day injured list, as McCullough said he's sitting Saturday as a precaution. While Stowers has slumped to a .228/.308/.386 line in 15 games this month, this season has been a resounding success for the first-time All-Star. Stowers, 27, has slashed .288/.368/.544 with 25 homers, 73 RBI, 61 runs scored, and five stolen bases over 457 plate appearances. With Stowers taking a seat Saturday, Heriberto Hernandez will start in left field and hit sixth against right-hander Brayan Bello.
Aug 16   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers Blasts Homer on Sunday

Miami Marlins outfielder Kyle Stowers came up clutch for his team during Sunday's game against the New York Yankees. He came up to the plate and delivered a three-run home run off Brent Headrick in the fourth inning. Stowers finished this game going 2-for-4 with a homer and four RBI in the win. The Yankees are certainly happy this series is over as Stowers hit two homers with eight RBI during this three-game series. Stowers is having a nice breakout campaign and deserves to be rostered in most fantasy formats right now.
Aug 3   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers Returns on Tuesday

Miami Marlins outfielder Kyle Stowers (illness) is feeling better and is starting in left field and hitting cleanup in Tuesday's game against the hosting St. Louis Cardinals and right-hander Sonny Gray at Busch Stadium. Stowers was scratched from the series opener on Monday but will return the very next day. The 27-year-old left-handed-hitting outfielder has never faced Gray in his career, but fantasy managers will want to get Stowers back into their starting lineups immediately the way he's been swinging the bat. In his last 12 games, the breakout star is hitting an absurd .439 (18-for-41) with seven home runs and four doubles. He comes into Tuesday's tilt slashing a robust .299/.379/.573 with a .952 OPS, 23 home runs, 63 RBI, 52 runs scored and five stolen bases. Stowers' strong season earned him his first All-Star appearance this summer.
Jul 29   
Kyle Stowers  • LF  •  Marlins

Kyle Stowers Scratched on Monday Due to Illness

Miami Marlins outfielder Kyle Stowers (illness) has been scratched from Monday's series opener at Busch Stadium against the hosting St. Louis Cardinals due to an illness, according to Christina De Nicola of MLB.com. Heriberto Hernandez will take over for Stowers in left field and will hit cleanup against Cardinals right-hander Andre Pallante. Fantasy managers will need to remove Stowers from their starting lineups and check back on Tuesday to see if he's feeling good enough to return to the lineup. The 27-year-old former second-round pick by the Baltimore Orioles in 2019 out of Stanford has been one of the better breakout position players in 2025, as he's currently hitting .299 (100-for-335) with 23 home runs, 63 RBI, 52 runs and five stolen bases. Hopefully, Stowers returns to action for Game 2 of the series in St. Louis on Tuesday.
Jul 28   
LEGEND