Page title background image

Kyle Stowers Fantasy Stats

Background banner image for player info Kyle Stowers

First Baseman #28

Healthy
Height / Weight 6'2"  /  215 lbs.
Date of Birth (Age) Jan 2, 1998 (28)
Experience 5 seasons
College Stanford
ESPN Eligible 1B, OF, DH
Yahoo Eligible 1B, OF

2026 Rankings

Preseason OF45
Current 1B23

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.268.333.601
2025MIALF1178.33996111521325734812551.288.368.544.912
2026MIA1B1217.64475710727421655216111.239.331.459.790
Career 354 6.6 1159 145 287 63 10 52 173 121 401 6 3 .248 .327 .454 .781

Game Log

TEAM OPP POS FPTS AB R H 2B 3B HR RBI BB SO SB CS AVG OBP SLG OPS
Apr 19, 2026 MIAMILLF10.030210000100.667.7501.0001.750
Apr 20, 2026 MIASTLLF9.032100001000.333.500.333.833
Apr 21, 2026 MIASTLRF2.040000001101.000.200.000.200
Apr 24, 2026 MIA@SFLF17.052320000100.600.6001.0001.600
Apr 25, 2026 MIA@SFLF2.030000001000.000.250.000.250
Apr 26, 2026 MIA@SF1B0.040000000000.000.000.000.000
Apr 27, 2026 MIA@LADLF0.050000000100.000.000.000.000
Apr 28, 2026 MIA@LADLF8.050200010200.400.400.400.800
Apr 29, 2026 MIA@LADDH4.030000002200.000.400.000.400
May 1, 2026 MIAPHIRF4.041000001300.000.200.000.200
May 2, 2026 MIAPHIRF5.051100000200.200.200.200.400
May 3, 2026 MIAPHIRF3.020100000000.500.500.5001.000
May 4, 2026 MIAPHILF6.040200000000.500.500.5001.000
May 5, 2026 MIABALLF4.041000001200.000.200.000.200
May 6, 2026 MIABALLF5.041100000100.250.250.250.500
May 7, 2026 MIABALPH0.010000000000.000.000.000.000
May 8, 2026 MIAWSHRF0.040000000300.000.000.000.000
May 9, 2026 MIAWSHLF26.042310120000.750.7501.7502.500
May 10, 2026 MIAWSHRF4.020000001000.000.500.000.500
May 12, 2026 MIA@MINRF3.030100000000.333.333.333.666
May 13, 2026 MIA@MINLF7.040000001010.000.200.000.200
May 14, 2026 MIA@MINRF2.030000001200.000.250.000.250
May 15, 2026 MIA@TBLF0.040000000200.000.000.000.000
May 16, 2026 MIA@TBLF5.051100000300.200.200.200.400
May 17, 2026 MIA@TBRF7.030100011100.333.500.333.833
May 18, 2026 MIAATLLF11.022100002000.500.750.5001.250
May 19, 2026 MIAATLRF9.040110020100.250.250.500.750
May 21, 2026 MIAATLRF28.042200220200.500.5002.0002.500
May 22, 2026 MIANYMDH0.030000000100.000.000.000.000
May 23, 2026 MIANYMLF0.040000000200.000.000.000.000
May 24, 2026 MIANYMRF0.040000000100.000.000.000.000
May 25, 2026 MIA@TORDH16.041220020200.500.5001.0001.500
May 26, 2026 MIA@TORRF2.030000001100.000.250.000.250
May 27, 2026 MIA@TORLF3.040100000100.250.250.250.500
May 29, 2026 MIA@NYMLF17.051320010200.600.6001.0001.600
May 30, 2026 MIA@NYMLF0.040000000200.000.000.000.000
May 31, 2026 MIA@NYMDH5.040110000200.250.250.500.750
Jun 1, 2026 MIA@WSHLF16.041100120200.250.2001.0001.200
Jun 2, 2026 MIA@WSHLF5.040100001100.250.400.250.650
Jun 3, 2026 MIA@WSH1B10.050101010200.200.200.600.800
Jun 5, 2026 MIATB1B0.040000000200.000.000.000.000
Jun 6, 2026 MIATBLF0.040000000200.000.000.000.000
Jun 7, 2026 MIATBLF7.020100011000.500.500.5001.000
Jun 9, 2026 MIAARILF9.050110020100.200.200.400.600
Jun 10, 2026 MIAARIDH20.031100130100.333.5001.3331.833
Jun 11, 2026 MIAARI1B6.021000002200.000.500.000.500
Jun 12, 2026 MIA@PIT1B12.041200011000.500.600.5001.100
Jun 13, 2026 MIA@PITRF2.030000000200.000.250.000.250
Jun 14, 2026 MIA@PITDH5.050100010200.200.200.200.400
Jun 15, 2026 MIA@PHI1B0.040000000300.000.000.000.000
Jun 17, 2026 MIA@PHI1B42.052410250100.800.8002.2003.000
Jun 19, 2026 MIASF1B2.030000001200.000.250.000.250
Jun 20, 2026 MIASF1B6.020000002100.000.600.000.600
Jun 21, 2026 MIASF1B18.022100111000.500.6672.0002.667
Jun 22, 2026 MIATEX1B7.040110010200.250.250.500.750
Jun 23, 2026 MIATEXLF5.050110000200.200.200.400.600
Jun 24, 2026 MIATEX1B8.040101000300.250.250.7501.000
Jun 26, 2026 MIA@STL1B5.040100010200.250.250.250.500
Jun 27, 2026 MIA@STL1B12.030200021000.667.750.6671.417
Jun 28, 2026 MIA@STLDH0.040000000200.000.000.000.000
Jun 29, 2026 MIA@COL1B15.033110001100.333.600.6671.267
Jun 30, 2026 MIA@COLDH24.062311020200.500.5001.0001.500
Jul 1, 2026 MIA@COLRF0.040000000300.000.000.000.000
Jul 2, 2026 MIA@COL1B5.040100001100.250.400.250.650
Jul 3, 2026 MIA@ATH1B38.053400230000.800.8002.0002.800
Jul 4, 2026 MIA@ATH1B23.042200121100.500.6001.2501.850
Jul 7, 2026 MIASEA1B2.040000010300.000.000.000.000
Jul 8, 2026 MIASEA1B14.031100110100.333.3331.3331.666
Jul 9, 2026 MIASEA1B5.050100010200.200.200.200.400
Jul 10, 2026 MIACLE1B0.040000000100.000.000.000.000
Jul 11, 2026 MIACLE1B5.030100001000.333.500.333.833
Jul 12, 2026 MIACLERF0.020000000200.000.000.000.000
Jul 17, 2026 MIA@MIL1B0.040000000300.000.000.000.000
Jul 18, 2026 MIA@MIL1B0.040000000200.000.000.000.000
Jul 19, 2026 MIA@MIL1B2.030000001100.000.250.000.250
Jul 20, 2026 MIA@HOU1B5.040100001200.250.400.250.650
Jul 21, 2026 MIA@HOU1B10.050210010100.400.400.6001.000
Jul 22, 2026 MIA@HOU1B0.040000000200.000.000.000.000
Jul 24, 2026 MIASD1B3.050100000300.200.200.200.400
Jul 25, 2026 MIASD1B7.030100011100.333.500.333.833
Jul 26, 2026 MIASD1B19.041210110100.500.5001.5002.000
Jul 27, 2026 MIAPHI1B7.040110000200.250.400.500.900
Jul 28, 2026 MIAPHI1B16.031100111000.333.5001.3331.833
Jul 29, 2026 MIAPHIDH4.031000001200.000.250.000.250
Jul 30, 2026 MIA@NYM1B16.031100111000.333.5001.3331.833
Jul 31, 2026 MIA@NYM1B19.041210110000.500.5001.5002.000
Aug 1, 2026 MIA@NYM1B7.041100001100.250.400.250.650
Aug 2, 2026 MIA@NYM1B0.040000000200.000.000.000.000
Aug 4, 2026 MIA@ATL1B5.030100001100.333.500.333.833
Aug 5, 2026 MIA@ATL1B0.040000000200.000.000.000.000
Aug 6, 2026 MIA@ATL1B7.041110000100.250.250.500.750
Aug 7, 2026 MIALAA1B18.0404000210001.0001.0001.0002.000
Aug 8, 2026 MIALAA1B2.030000001000.000.250.000.250
Aug 9, 2026 MIALAA1B17.041201020200.500.5001.0001.500
Aug 24, 2026 MIABOS1B7.040110001200.250.400.500.900
Aug 25, 2026 MIABOSDH0.020000000100.000.000.000.000
Aug 26, 2026 MIABOSDH9.031100002200.333.600.333.933
Aug 28, 2026 MIA@WSH1B3.030100000000.333.333.333.666
Aug 29, 2026 MIA@WSH1B13.041110021300.250.400.500.900
Aug 30, 2026 MIA@WSHPH0.010000000100.000.000.000.000
Aug 31, 2026 MIA@WSH1B10.040200020100.500.500.5001.000
Sep 1, 2026 MIA@KCDH14.041100110200.250.2501.0001.250
Sep 2, 2026 MIA@KC1B19.051200120100.400.4001.0001.400
Sep 3, 2026 MIA@KC1B7.030110000200.333.500.6671.167
Sep 5, 2026 MIACHCDH19.041200111100.500.6001.2501.850
Sep 6, 2026 MIACHCDH6.031000002200.000.400.000.400
Sep 7, 2026 MIANYMDH2.030000000200.000.250.000.250
Sep 8, 2026 MIANYM1B0.020000000200.000.000.000.000
Sep 9, 2026 MIANYMDH7.061110000200.167.167.333.500
Sep 11, 2026 MIALAD1B7.020100002000.500.750.5001.250
Sep 12, 2026 MIALAD1B0.050000000200.000.000.000.000
Sep 13, 2026 MIALADDH3.040100000200.250.250.250.500
Sep 14, 2026 MIA@ARI1B9.051110010100.200.200.400.600
Sep 15, 2026 MIA@ARIDH4.041000001200.000.200.000.200
Sep 16, 2026 MIA@ARI1B5.040100001100.250.400.250.650
Sep 18, 2026 MIA@SD1B0.050000000000.000.000.000.000
Sep 19, 2026 MIA@SD1B5.040100001200.250.400.250.650
Sep 20, 2026 MIA@SDDH5.030100001000.333.500.333.833
Sep 22, 2026 MIA@CHCDH29.043210121100.500.6671.5002.167
Sep 23, 2026 MIA@CHC1B16.041100120100.250.2501.0001.250
Sep 24, 2026 MIA@CHCPH0.010000000000.000.000.000.000

Kyle Stowers News

Kyle Stowers  • 1B  •  Marlins

Kyle Stowers is Battling an Abdominal Injury

Miami Marlins outfielder Kyle Stowers (abdomen) is out of the lineup on Saturday due to an abdominal injury. The 28-year-old has been battling through injuries all season long, and this latest ailment comes on the heels of his absence from Friday's lineup. It's unclear how serious the issue is at this time, but with only two games remaining in the season, it's quite possible that he has already played his last game of 2026. Fantasy baseball managers would be wise to stay updated with Sunday's lineup to see if he can return for one final game this year. Despite missing time earlier in the season, Stowers has still managed to hit 21 home runs, albeit with a discouraging .239 batting average. Should he be able to return healthy to start next season, he could be a sleeper pick in some drafts due to his power upside and dual eligibility, as he also qualifies at first base.
Yesterday   
Kyle Stowers  • 1B  •  Marlins

Kyle Stowers Back in the Marlins' Lineup

Miami Marlins first baseman/outfielder Kyle Stowers (hamstring) is in the starting lineup on Saturday. The 28-year-old exited Thursday's game with hamstring tightness and missed Friday night's game to allow it to heal. A day later, he is back in the lineup and batting leadoff for the Marlins. He is slotted as the team's designated hitter and is looking to finish the season strong. Overall, he has hit 18 home runs this year, but two of those have come in the month of September. He is someone to get back into all fantasy baseball lineups.
Sep 5   
Kyle Stowers  • 1B  •  Marlins

Kyle Stowers Out Friday With Hamstring Injury

Miami Marlins first baseman/outfielder Kyle Stowers (hamstring) will take a seat for Friday's contest at home against the visiting Chicago Cubs, according to MLB.com. Deyvison De Los Santos will make the start at first base for the Fish and hit seventh against Cubs left-hander Shota Imanaga. Stowers will take the day off after being pulled early in Thursday's contest due to tightness in his left hamstring. The left-handed slugger has been on the injured list already this year with hamstring issues, so the Marlins will play it safe and hold him out on Friday night. For now, fantasy managers should consider Stowers as day-to-day and check back on him on Saturday. The 28-year-old former second-rounder by the Baltimore Orioles in 2019 from Stanford was a first-time All-Star in 2025 in his first full year in South Beach, slashing .288/.368/.544 with a .912 OPS, 25 homers, 73 RBI, 61 runs, and five stolen bases. Stowers has not been quite as good in 2026, but he also has not been as healthy. He enters Friday's action with 18 homers, 59 RBI, and 48 runs scored to go with a .247/.333/.471 slash line in 104 games and 437 plate appearances.
Sep 4   
Kyle Stowers  • 1B  •  Marlins

Kyle Stowers Leaves Early With Hamstring Tightness

Miami Marlins outfielder Kyle Stowers (hamstring) left Thursday's game against the Kansas City Royals early with tightness in his left hamstring, according to Christina De Nicola of MLB.com. Before hitting the showers early, Stowers went 1-for-3 at the plate with a double and two strikeouts before he was replaced at first base by Deyvison De Los Santos. Stowers has already been on the injured list this year due to hamstring issues, and he could be headed back to the shelf, depending on what tests show on Friday. The 28-year-old left-handed-hitting outfielder was a first-time All-Star in 2025 in his first full season in Miami, slashing .288/.368/.544 with a .912 OPS, a career-high 25 home runs, 73 RBI, 61 runs scored, and five stolen bases across 117 games. Through 103 games this year going into Thursday's action, he has posted a .247/.331/.470 slash line, .801 OPS, 18 homers, 59 RBI, 48 runs scored, and one steal in 433 plate appearances. Stowers played in just 15 games in August due to injury and did not have a home run, but he did go 15-for-51 (.294) in 59 plate appearances. If he is forced back to the IL with another hamstring injury, it could be a wrap on Stowers' 2026 campaign.
Sep 3   
Kyle Stowers  • 1B  •  Marlins

Kyle Stowers Reinstated and Starting on Monday

The Miami Marlins announced on Monday that they reinstated outfielder Kyle Stowers (hamstring) from the 10-day injured list and optioned infielder Deyvison De Los Santos to Triple-A Jacksonville in a corresponding move. Stowers is starting at first base on Monday and will hit third in the batting order against Boston Red Sox left-hander Ranger Suarez. The left-handed power hitter returns to Miami after missing around two weeks due to a Grade 1 strained left hamstring. He could be a bit rusty at the plate upon his return after not going on a minor-league rehab assignment, and he is also facing a lefty on Monday. The 28-year-old former second-round pick by the Baltimore Orioles in 2019 from Stanford University will return to a .242/.327/.462 slash line with a .788 OPS, 16 homers, 52 RBI, 44 runs, and one stolen base in his 351 at-bats in 2026. Fantasy managers setting DFS lineups will want to avoid Stowers in his return, as he is hitting only .169 (13-for-77) with one of his 16 home runs and 27 strikeouts in 86 plate appearances versus lefties this year.
Aug 24   
Kyle Stowers  • 1B  •  Marlins

Kyle Stowers Expected to Come Off Injured List on Monday

Miami Marlins outfielder Kyle Stowers (hamstring) is expected to be activated from the 10-day injured list on Monday, according to Isaac Azout of Fish on First. To make room for Stowers on the major-league roster, the Marlins are optioning Deyvison De Los Santos to the minors, according to a source. Even though Stowers did not go on a minor-league rehab assignment, he should be back in the team's starting nine for Monday's series opener at home against the visiting Boston Red Sox and left-hander Ranger Suarez. The 28-year-old left-handed-hitting outfielder last played for the Fish on Aug. 9 when he strained his left hamstring. The former second-rounder by the Baltimore Orioles in 2019 out of Stanford University will be returning to a .242/.327/.462 slash line with a .788 OPS, 16 home runs, 52 RBI, 44 runs scored, and a stolen base in 351 at-bats in his second full season with the Marlins. Stowers has not lived up to his breakout campaign from a year ago, when he hit .288 (115-for-399) with 25 home runs, 73 RBI, 61 runs scored, and five steals in 117 games played.
Aug 23   
Kyle Stowers  • 1B  •  Marlins

Kyle Stowers Begins Running Progression

Miami Marlins outfielder Kyle Stowers (hamstring) has begun a running progression, per Stephen Strom of Marlins Radio Network. Stowers has not played since August 9 due to a hamstring strain. However, the fact that Stowers has already begun running could be an indication that he will not miss significant time due to the injury. Across 399 plate appearances on the year, the 28-year-old is hitting .242/.327/.462 with 16 home runs, 52 RBI, 44 runs scored, and one stolen base. The lefty-swinging Stowers has struck out in 31.3% of his plate appearances and owns a .530 OPS against same-handed pitching, both of which limit his fantasy value. Still, Stowers has logged an elite 55.0% hard-hit rate, which helps mitigate his swing-and-miss issues and hints at his high-end power upside. Once healthy, Stowers profiles as a useful power bat for fantasy managers.
Aug 17   
Kyle Stowers  • 1B  •  Marlins

Marlins Place Kyle Stowers on Injured List With Hamstring Strain

The Miami Marlins announced on Tuesday that they placed first baseman/outfielder Kyle Stowers (hamstring) on the 10-day injured list (retroactive to Aug. 10) with a strained left hamstring and recalled infielder Graham Pauley from Triple-A Jacksonville in a corresponding move. Stowers is on the shelf after tweaking his left hamstring in the team's series finale on Sunday against the Los Angeles Angels. It's the second time this year that Stowers has gone on the IL with a hamstring issue, although earlier this year he dealt with a right-hamstring strain. The 28-year-old left-handed slugger hasn't been nearly as good as he was in 2025 in what was a breakout season, when he slashed .288/.368/.544 with a .912 OPS, a career-high 25 home runs, 73 RBI, 61 runs scored, and five stolen bases in his 117 games. He heads to the IL on Tuesday with a .242/.327/.462 slash line in 2026 with a .788 OPS, 16 long balls, 52 RBI, 44 runs, and a stolen base in 94 games played across 399 plate appearances. Stowers is still a young power-hitting outfielder worth stashing in most fantasy leagues, and he could be ready to return when he's eligible in 10 days.
Aug 11   
Kyle Stowers  • 1B  •  Marlins

Kyle Stowers Exits with Hamstring Injury

Miami Marlins first baseman/outfielder Kyle Stowers (hamstring) was forced to make an early exit from Sunday's game against the Los Angeles Angels. According to Craig Mish, Stowers was pulled in the fifth inning due to left hamstring discomfort. He appeared to tweak his hamstring while running out a single in the fifth inning. Before leaving, Stowers went 2-for-4 with a single, triple, and two RBI. The assumption is that Stowers will undergo an MRI to determine the severity of the injury. Leo Jimenez replaced him at first base and could see increased playing time if Stowers misses any action. Fantasy managers should check back for another update on his status.
Aug 9   
Kyle Stowers  • 1B  •  Marlins

Kyle Stowers Stays Hot With Two-Homer Game on Friday

Miami Marlins first baseman/outfielder Kyle Stowers' bat is starting to heat up as the weather warms. In the Marlins' 12-5 win on the road in Sacramento against the Athletics on Friday night, he went 4-for-5 at the plate with two home runs, three RBI, and three runs scored to boost his season average to .243 and his OPS to .787. Both long balls were light-tower shots into the night at hitter-friendly Sutter Health Park. After a slow start offensively following his breakout season in 2025, the 28-year-old left-handed hitter has come alive of late, going 20-for-58 (.345) with five home runs, five doubles, two triples, 15 RBI, and 12 runs scored in 15 games across 67 plate appearances. The strong stretch for the former Stanford product has boosted his overall line in 2026 to .243/.330/.457, and he's added 10 home runs, 37 RBI, 33 runs scored, and a stolen base in his 243 at-bats. Fantasy managers need to ride the wave with Stowers' power while he remains hot.
Jul 4   
LEGEND
✕