While baseball is often called “America’s favorite pastime,” the Miami Marlins are a relatively new addition to the sport’s long history. They joined Major League Baseball as an expansion team in 1991 before playing their first season two years later. Now one of two MLB teams in Florida, the Marlins have won the World Series twice.
A third championship is unlikely in 2025, but they are “The Fightin’ Fish” for a reason. If you want to find out how to watch the Marlins every time they take the field this year, then you’re in the right place. Do yourself a favor and bookmark this page to use it all season. I’ve compiled the Marlins’ must-have channels and complete TV schedule so you never miss a game.
Want more TV sports coverage?
Subscribe to CableTV.com’s email newsletter for the latest event-viewing guides, entertaining takes, and money-saving promotions.
By signing up, you agree to our Privacy Policy & Terms and Conditions.
What channels have Miami Marlins games?
Fans who call the Sunshine State home can watch most Miami Marlins games on FanDuel Sports Network Florida (FDSFL). The local CW channel, WBFS-TV 33, will also simulcast 15 regional games during the 2025 MLB season.
As far as nationally televised games, the Marlins will play on Apple TV+, ESPN, FOX, FS1, MLB Network, and TBS.
Best TV plans for watching the Miami Marlins
If you’re looking for the TV provider that lets you watch every Marlins game at the lowest price, then Fubo is for you. I’ve done a lot of research on various providers but haven’t found an option that’s better than Fubo this MLB season.
FanDuel Sports Network Florida is the main channel you’ll need, and in-market fans get it on Fubo. Its base plans also come loaded with 230+ other channels and unlimited DVR storage. I don’t think you can ask for a better setup than that!
The one downside I see with Fubo—and other TV providers that offer the channel lineup needed to watch the Marlins—is the regional sports fee. This can cost up to $16.99 a month, which isn’t ideal. Unfortunately, there’s no way around it.
Standalone in-market TV package for Marlins games

Like many other MLB teams, the Miami Marlins’ streaming home is FanDuel Sports Network (FDSN). It gives local fans the ability to watch every Marlins game that isn’t nationally televised for a low price, which I appreciate.
I also love the different subscription options that fans can choose from: monthly, seasonal, and annual. Another positive of FDSN worth pointing out is its impressive device compatibility. Whether you have a brand-new device or one that’s a bit older, you should be able to enjoy Marlins baseball.
2025 Miami Marlins TV schedule
With the regular season winding down, the Marlins find themselves seven games back of the final NL Wild Card spot. It’s going to be an uphill battle to secure a postseason appearance, but they have gone 11–5 since the All-Star break. If they can keep winning, they’ve got a chance to shock some people.
We’ll know more about the Marlins’ playoff chances after their 11-game road trip that starts in Atlanta on August 7. Check out the full TV schedule in the table below, featuring game times and channel listings.
Opponent | Day | Time (ET) | Channel |
---|---|---|---|
Preseason |
|||
St. Louis Cardinals | Saturday, Feb. 22 | 1:10 p.m. | — |
At New York Mets | Sunday, Feb. 23 | 1:10 p.m. | — |
Washington Nationals | Tuesday, Feb. 25 | 1:10 p.m. | — |
New York Mets | Wednesday, Feb. 26 | 1:10 p.m. | — |
At St. Louis Cardinals | Thursday, Feb. 27 | 1:05 p.m. | — |
Atlanta Braves | Friday, Feb. 28 | 1:10 p.m. | — |
At Washington Nationals | Saturday, March 1 | 6:05 p.m. | — |
St. Louis Cardinals | Sunday, March 2 | 1:10 p.m. | — |
Houston Astros | Monday, March 3 | 1:10 p.m. | — |
At New York Mets | Monday, March 3 | 6:10 p.m. | — |
Washington Nationals | Wednesday, March 5 | 1:10 p.m. | — |
At Atlanta Braves | Thursday, March 6 | 6:05 p.m. | — |
At Boston Red Sox | Friday, March 7 | 1:05 p.m. | — |
New York Mets | Saturday, March 8 | 6:40 p.m. | — |
At Houston Astros | Sunday, March 9 | 1:05 p.m. | — |
At Washington Nationals | Monday, March 10 | 6:05 p.m. | — |
Washington Nationals | Monday, March 10 | 1:10 p.m. | — |
At St. Louis Cardinals | Tuesday, March 11 | 1:05 p.m. | FDSFL |
Houston Astros | Thursday, March 13 | 1:10 p.m. | — |
Boston Red Sox | Friday, March 14 | 4:10 p.m. | — |
At Houston Astros | Saturday, March 15 | 12:05 p.m. | — |
St. Louis Cardinals | Sunday, March 16 | 1:10 p.m. | FDSFL |
New York Mets | Monday, March 17 | 1:10 p.m. | FDSFL, MLB Network |
At St. Louis Cardinals | Tuesday, March 18 | 1:05 p.m. | FDSFL |
Houston Astros | Thursday, March 20 | 1:10 p.m. | FDSFL |
At Washington Nationals | Friday, March 21 | 6:05 p.m. | — |
St. Louis Cardinals | Saturday, March 22 | 1:10 p.m. | — |
At Houston Astros | Saturday, March 22 | 6:05 p.m. | — |
At New York Mets | Sunday, March 23 | 1:10 p.m. | — |
New York Yankees | Tuesday, March 25 | 1:10 p.m. | — |
March |
|||
Pittsburgh Pirates | Thursday, March 27 | 4:10 p.m. | FDSFL, FDSN App |
Pittsburgh Pirates | Friday, March 28 | 7:10 p.m. | FDSFL |
Pittsburgh Pirates | Saturday, March 29 | 4:10 p.m. | FDSFL, FDSN App |
Pittsburgh Pirates | Sunday, March 30 | 1:40 p.m. | FDSFL |
New York Mets | Monday, March 31 | 6:40 p.m. | FDSFL, FDSN App |
April |
|||
New York Mets | Tuesday, April 1 | 6:40 p.m. | FDSFL, FDSN App |
New York Mets | Wednesday, April 2 | 4:40 p.m. | FDSFL |
At Atlanta Braves | Friday, April 4 | 7:15 p.m. | FDSFL |
At Atlanta Braves | Saturday, April 5 | 7:15 p.m. | FDSFL, FDSN App |
At New York Mets | Monday, April 7 | 7:10 p.m. | FDSFL |
At New York Mets | Tuesday, April 8 | 4:10 p.m. | FDSFL, FDSN App |
At New York Mets | Wednesday, April 9 | 1:10 p.m. | FDSFL |
Washington Nationals | Friday, April 11 | 7:10 p.m. | FDSFL, FDSN App |
Washington Nationals | Saturday, April 12 | 4:10 p.m. | FDSFL |
Washington Nationals | Sunday, April 13 | 1:40 p.m. | FDSFL, FDSN App |
Arizona Diamondbacks | Tuesday, April 15 | 6:40 p.m. | FDSFL, FDSN App |
Arizona Diamondbacks | Wednesday, April 16 | 6:40 p.m. | FDSFL |
Arizona Diamondbacks | Thursday, April 17 | 12:10 p.m. | FDSFL |
At Philadelphia Phillies | Friday, April 18 | 6:45 p.m. | FDSFL, WBFS-TV |
At Philadelphia Phillies | Saturday, April 19 | 1:05 p.m. | FDSFL, MLB Network |
At Philadelphia Phillies | Sunday, April 20 | 1:35 p.m. | FDSFL, WBFS-TV |
Cincinnati Reds | Monday, April 21 | 6:40 p.m. | FDSFL |
Cincinnati Reds | Tuesday, April 22 | 6:40 p.m. | FDSFL |
Cincinnati Reds | Wednesday, April 23 | 1:10 p.m. | FDSFL |
At Seattle Mariners | Friday, April 25 | 9:40 p.m. | FDSFL |
At Seattle Mariners | Saturday, April 26 | 9:40 p.m. | FDSFL |
At Seattle Mariners | Sunday, April 27 | 4:10 p.m. | FDSFL |
At Los Angeles Dodgers | Monday, April 28 | 10:10 p.m. | FDSFL |
At Los Angeles Dodgers | Tuesday, April 29 | 10:10 p.m. | FDSFL, MLB Network |
At Los Angeles Dodgers | Wednesday, April 30 | 3:10 p.m. | FDSFL, MLB Network |
May |
|||
Oakland Athletics | Friday, May 2 | 7:10 p.m. | FDSFL |
Oakland Athletics | Saturday, May 3 | 4:10 p.m. | FDSFL |
Oakland Athletics | Sunday, May 4 | 1:40 p.m. | FDSFL |
Los Angeles Dodgers | Monday, May 5 | 6:40 p.m. | FDSFL |
Los Angeles Dodgers | Tuesday, May 6 | 6:40 p.m. | FDSFL |
Los Angeles Dodgers | Wednesday, May 7 | 4:40 p.m. | FDSFL |
At Chicago White Sox | Friday, May 9 | 7:40 p.m. | FDSFL |
At Chicago White Sox | Saturday, May 10 | 7:10 p.m. | FDSFL |
At Chicago White Sox | Sunday, May 11 | 2:10 p.m. | FDSFL |
At Chicago Cubs | Monday, May 12 | 7:40 p.m. | FDSFL |
At Chicago Cubs | Tuesday, May 13 | 7:40 p.m. | FDSFL |
At Chicago Cubs | Wednesday, May 14 | 7:40 p.m. | FDSFL |
Tampa Bay Rays | Friday, May 16 | 7:10 p.m. | FDSFL, WBFS-TV |
Tampa Bay Rays | Saturday, May 17 | 4:10 p.m. | FDSFL |
Tampa Bay Rays | Sunday, May 18 | 1:40 p.m. | FDSFL, WBFS-TV |
Chicago Cubs | Monday, May 19 | 6:40 p.m. | FDSFL |
Chicago Cubs | Tuesday, May 20 | 6:40 p.m. | FDSFL |
Chicago Cubs | Wednesday, May 21 | 1:10 p.m. | FDSFL |
At Los Angeles Angels | Friday, May 23 | 9:38 p.m. | FDSFL |
At Los Angeles Angels | Saturday, May 24 | 10:07 p.m. | FDSFL |
At Los Angeles Angels | Sunday, May 25 | 4:07 p.m. | FDSFL |
At San Diego Padres | Monday, May 26 | 8:40 p.m. | FDSFL |
At San Diego Padres | Tuesday, May 27 | 9:40 p.m. | FDSFL |
At San Diego Padres | Wednesday, May 28 | 4:10 p.m. | FDSFL |
San Francisco Giants | Friday, May 30 | 7:10 p.m. | FDSFL, MLB Network, WBFS-TV |
San Francisco Giants | Saturday, May 31 | 4:10 p.m. | FDSFL |
June |
|||
San Francisco Giants | Sunday, June 1 | 1:40 p.m. | FDSFL |
Colorado Rockies | Monday, June 2 | 6:40 p.m. | FDSFL |
Colorado Rockies | Tuesday, June 3 | 6:40 p.m. | FDSFL |
Colorado Rockies | Wednesday, June 4 | 12:10 p.m. | FDSFL |
At Tampa Bay Rays | Friday, June 6 | 1:10 p.m. | FDSFL, MLB Network |
At Tampa Bay Rays | Saturday, June 7 | 4:10 p.m. | FDSFL |
At Tampa Bay Rays | Sunday, June 8 | 12:10 p.m. | FDSFL |
At Pittsburgh Pirates | Monday, June 9 | 6:40 p.m. | FDSFL, FS1 |
At Pittsburgh Pirates | Tuesday, June 10 | 6:40 p.m. | FDSFL |
At Pittsburgh Pirates | Wednesday, June 11 | 12:35 p.m. | FDSFL |
At Washington Nationals | Friday, June 13 | 6:45 p.m. | FDSFL |
At Washington Nationals | Saturday, June 14 | 1:05 p.m. | FDSFL, MLB Network |
At Washington Nationals | Sunday, June 15 | 1:35 p.m. | FDSFL |
Philadelphia Phillies | Monday, June 16 | 6:40 p.m. | FDSFL |
Philadelphia Phillies | Tuesday, June 17 | 6:10 p.m. | FDSFL |
Philadelphia Phillies | Wednesday, June 18 | 6:40 p.m. | FDSFL |
Philadelphia Phillies | Thursday, June 19 | 6:40 p.m. | FDSFL |
Atlanta Braves | Friday, June 20 | 7:10 p.m. | FDSFL, WBFS-TV |
Atlanta Braves | Saturday, June 21 | 4:10 p.m. | FDSFL |
Atlanta Braves | Sunday, June 22 | 1:40 p.m. | FDSFL |
At San Francisco Giants | Tuesday, June 24 | 9:45 p.m. | FDSFL |
At San Francisco Giants | Wednesday, June 25 | 9:45 p.m. | FDSFL |
At San Francisco Giants | Thursday, June 26 | 3:45 p.m. | FDSFL |
At Arizona Diamondbacks | Friday, June 27 | 9:40 p.m. | FDSFL |
At Arizona Diamondbacks | Saturday, June 28 | 4:10 p.m. | FDSFL, WBFS-TV |
At Arizona Diamondbacks | Sunday, June 29 | 4:10 p.m. | FDSFL |
July |
|||
Minnesota Twins | Tuesday, July 1 | 6:40 p.m. | FDSFL |
Minnesota Twins | Wednesday, July 2 | 6:40 p.m. | FDSFL |
Minnesota Twins | Thursday, July 3 | 12:10 p.m. | FDSFL, MLB Network |
Milwaukee Brewers | Friday, July 4 | 7:10 p.m. | FDSFL |
Milwaukee Brewers | Saturday, July 5 | 4:10 p.m. | FDSFL |
Milwaukee Brewers | Sunday, July 6 | 1:40 p.m. | FDSFL, WBFS-TV |
At Cincinnati Reds | Monday, July 7 | 7:10 p.m. | FDSFL |
At Cincinnati Reds | Tuesday, July 8 | 7:10 p.m. | FDSFL |
At Cincinnati Reds | Wednesday, July 9 | 7:10 p.m. | FDSFL |
At Cincinnati Reds | Thursday, July 10 | 5:10 p.m. | FDSFL |
At Baltimore Orioles | Friday, July 11 | 7:05 p.m. | FDSFL |
At Baltimore Orioles | Saturday, July 12 | 4:05 p.m. | FDSFL |
At Baltimore Orioles | Sunday, July 13 | 1:35 p.m. | FDSFL, WBFS-TV |
Home Run Derby | Monday, July 14 | 8:00 p.m. | ESPN |
MLB All-Star Game | Tuesday, July 15 | 8:00 p.m. | FOX, Fox Deportes |
Kansas City Royals | Friday, July 18 | 7:10 p.m. | FDSFL, WFOR-TV |
Kansas City Royals | Saturday, July 19 | 4:10 p.m. | FDSFL, MLB Network |
Kansas City Royals | Sunday, July 20 | 1:40 p.m. | FDSFL |
San Diego Padres | Monday, July 21 | 6:40 p.m. | FDSFL |
San Diego Padres | Tuesday, July 22 | 6:40 p.m. | FDSFL |
San Diego Padres | Wednesday, July 23 | 12:10 p.m. | FDSFL |
At Milwaukee Brewers | Friday, July 25 | 4:10 p.m. | FDSFL, MLB Network |
At Milwaukee Brewers | Saturday, July 26 | 7:10 p.m. | FDSFL |
At Milwaukee Brewers | Sunday, July 27 | 2:10 p.m. | FDSFL |
At St. Louis Cardinals | Monday, July 28 | 7:45 p.m. | FDSFL |
At St. Louis Cardinals | Tuesday, July 29 | 7:45 p.m. | FDSFL |
At St. Louis Cardinals | Wednesday, July 30 | 7:45 p.m. | FDSFL |
August |
|||
New York Yankees | Friday, Aug. 1 | 7:10 p.m. | FDSFL, WBFS-TV |
New York Yankees | Saturday, Aug. 2 | 4:10 p.m. | FDSFL |
New York Yankees | Sunday, Aug. 3 | 1:40 p.m. | FDSFL |
Houston Astros | Monday, Aug. 4 | 6:40 p.m. | FDSFL |
Houston Astros | Tuesday, Aug. 5 | 6:40 p.m. | FDSFL |
Houston Astros | Wednesday, Aug. 6 | 4:40 p.m. | FDSFL |
At Atlanta Braves | Thursday, Aug. 7 | 7:15 p.m. | FDSFL, MLB Network |
At Atlanta Braves | Friday, Aug. 8 | 7:15 p.m. | FDSFL |
At Atlanta Braves | Saturday, Aug. 9 | 1:15 p.m. | FDSFL, MLB Network |
At Atlanta Braves | Saturday, Aug. 9 | 7:15 p.m. | FDSFL |
At Atlanta Braves | Sunday, Aug. 10 | 1:35 p.m. | FDSFL |
At Cleveland Guardians | Tuesday, Aug. 12 | 6:40 p.m. | FDSFL |
At Cleveland Guardians | Wednesday, Aug. 13 | 6:40 p.m. | FDSFL |
At Cleveland Guardians | Thursday, Aug. 14 | 6:40 p.m. | FDSFL |
At Boston Red Sox | Friday, Aug. 15 | 7:10 p.m. | FDSFL, WBFS-TV |
At Boston Red Sox | Saturday, Aug. 16 | 4:10 p.m. | FDSFL |
At Boston Red Sox | Sunday, Aug. 17 | 1:35 p.m. | FDSFL |
St. Louis Cardinals | Monday, Aug. 18 | 6:40 p.m. | FDSFL |
St. Louis Cardinals | Tuesday, Aug. 19 | 6:40 p.m. | FDSFL |
St. Louis Cardinals | Wednesday, Aug. 20 | 6:40 p.m. | FDSFL |
Toronto Blue Jays | Friday, Aug. 22 | 7:10 p.m. | FDSFL |
Toronto Blue Jays | Saturday, Aug. 23 | 4:10 p.m. | FDSFL, MLB Network |
Toronto Blue Jays | Sunday, Aug. 24 | 1:40 p.m. | FDSFL |
Atlanta Braves | Monday, Aug. 25 | 6:40 p.m. | FDSFL |
Atlanta Braves | Tuesday, Aug. 26 | 6:40 p.m. | FDSFL |
Atlanta Braves | Wednesday, Aug. 27 | 1:10 p.m. | FDSFL |
At New York Mets | Thursday, Aug. 28 | 7:10 p.m. | FDSFL, MLB Network |
At New York Mets | Friday, Aug. 29 | 7:10 p.m. | FDSFL, WBFS-TV |
At New York Mets | Saturday, Aug. 30 | 4:10 p.m. | FDSFL, MLB Network |
At New York Mets | Sunday, Aug. 31 | 1:40 p.m. | FDSFL |
September |
|||
At Washington Nationals | Monday, Sept. 1 | 1:05 p.m. | FDSFL |
At Washington Nationals | Tuesday, Sept. 2 | 6:45 p.m. | FDSFL |
At Washington Nationals | Wednesday, Sept. 3 | 1:05 p.m. | FDSFL |
Philadelphia Phillies | Friday, Sept. 5 | 7:10 p.m. | FDSFL, WBFS-TV |
Philadelphia Phillies | Saturday, Sept. 6 | 4:10 p.m. | FDSFL |
Philadelphia Phillies | Sunday, Sept. 7 | 1:40 p.m. | FDSFL |
Washington Nationals | Monday, Sept. 8 | 6:40 p.m. | FDSFL |
Washington Nationals | Tuesday, Sept. 9 | 6:40 p.m. | FDSFL |
Washington Nationals | Wednesday, Sept. 10 | 6:40 p.m. | FDSFL |
Washington Nationals | Thursday, Sept. 11 | 6:40 p.m. | FDSFL |
Detroit Tigers | Friday, Sept. 12 | 7:10 p.m. | FDSFL |
Detroit Tigers | Saturday, Sept. 13 | 4:10 p.m. | FDSFL |
Detroit Tigers | Sunday, Sept. 14 | 1:40 p.m. | FDSFL |
At Colorado Rockies | Tuesday, Sept. 16 | 8:40 p.m. | FDSFL |
At Colorado Rockies | Wednesday, Sept. 17 | 8:40 p.m. | FDSFL |
At Colorado Rockies | Thursday, Sept. 18 | 3:10 p.m. | FDSFL |
At Texas Rangers | Friday, Sept. 19 | 8:05 p.m. | FDSFL |
At Texas Rangers | Saturday, Sept. 20 | 7:05 p.m. | FDSFL |
At Texas Rangers | Sunday, Sept. 21 | 2:35 p.m. | FDSFL |
At Philadelphia Phillies | Tuesday, Sept. 23 | 6:45 p.m. | FDSFL |
At Philadelphia Phillies | Wednesday, Sept. 24 | 6:45 p.m. | FDSFL |
At Philadelphia Phillies | Thursday, Sept. 25 | 6:05 p.m. | FDSFL |
New York Mets | Friday, Sept. 26 | 7:10 p.m. | FDSFL, WBFS-TV |
New York Mets | Saturday, Sept. 27 | 4:10 p.m. | FDSFL |
New York Mets | Sunday, Sept. 28 | 3:10 p.m. | FDSFL |
Data effective as of post date.
How to watch the Miami Marlins FAQ
Can I watch the Miami Marlins for free?
Yes, you can watch the Miami Marlins for free with an over-the-air antenna when games air nationally on FOX and locally on The CW. The FCC’s Reception Map Tool is a great resource to see which channels are available where you live.
Are Marlins games available on Amazon Prime Video?
Yes, most Marlins games are available on Prime Video through add-on channels. Fans in Florida need to buy the FanDuel Sports Network add-on, while fans everywhere else must purchase the MLB.TV add-on.
Will the Miami Marlins be playing on The Roku Channel in 2025?
No, the Miami Marlins don’t have any MLB Sunday Leadoff games on The Roku Channel in 2025.
How can I watch regional Marlins games if I don’t live in Florida?
Fans who don’t live in Florida can stream regional Marlins games through MLB.TV or watch with MLB EXTRA INNINGS, which is available through select cable TV providers.
Why you should trust us
As one of CableTV.com’s trusted sports experts, David Vick is always dedicated to helping fans find the best way to watch their favorite teams. To create this guide, he researched the Marlins’ official broadcast schedule and analyzed the channel lineups and game availability offered by major TV providers. His final recommendations are based on a careful comparison of each service’s overall value and ease of use, ensuring the Marlins faithful have a reliable guide for the entire 2025 season.
Check out our How We Rank page to learn more about our methods.