The crack of the bat. The cheers from the crowd. The dust cloud of a runner sliding into home. There’s nothing to welcome summer like the thrill of Major League Baseball.
Wondering when your favorite team is playing, or just looking to kick back, relax, and watch any team play baseball on TV today? Here are all of the MLB games on TV today, plus some previews of which ones are set to be the most exciting.
For fans who are serious about sports, and only sports, get a channel lineup packed with the games you want – only from DIRECTV.
MLB GAMES ON THIS WEEKEND
FRIDAY, MAR 14
St. Louis Cardinals at Miami Marlins – 12:00 PM
The St. Louis Cardinals (8-11) are finding the road tough this season with a struggling offense averaging just 3.9 runs per game. They’ll visit the Miami Marlins (6-9), who likewise haven’t found their groove, allowing 6.5 runs per game while scoring an average of 5.1. Both teams are desperate for a boost, with the Cardinals’ defensive struggles (letting in 5.2 runs per game) making them vulnerable. For Miami, who haven’t been airtight either, this match could be a turning point if they can take advantage of St. Louis’s lackluster defensive form and offensive inefficiency. Neither squad has been exceptional, but a win here could provide momentum as they look to turn their seasons around.
Washington Nationals at Atlanta Braves – 01:05 PM
The Washington Nationals (9-9) head into this matchup with a balanced performance this season, maintaining equilibrium at .500 with an average of 5.9 runs scored and 5.4 runs allowed per game. Their ability to put runs on the board consistently will be a test for the Atlanta Braves (8-8), who have experienced an uneven start. The Braves are currently breaking even, with a tight defensive setup allowing just 3.8 runs per game, a strength they will need to lean on given their 4.4 runs scored per game. Atlanta’s potential to stifle Washington’s offense could be crucial in flipping the script of their recent struggles and pushing their win percentage above the midpoint. This early-season clash is a chance for both teams to inch forward in their respective standings.
LA Angels at Oakland Athletics – 04:05 PM
The Los Angeles Angels (8-9) are looking to break away from their recent struggles, with their offense averaging 4.6 runs per game while their defense concedes 5.7. They’ll face the Oakland Athletics (11-9), who, with a 52% winning percentage, have displayed a more balanced approach, scoring and allowing an average of 5 runs per game. The Angels must find a way to tighten their defense against an Athletics team that can exploit weak spots effectively. Oakland, riding a slight positive streak, will aim to capitalize on the Angels’ defensive vulnerabilities, while LA will need their offense to step up to keep pace.
Cincinnati Reds at Chicago White Sox – 04:05 PM – MLB Network
The Cincinnati Reds (9-9) head into this matchup trying to halt a two-game losing skid. Despite their middling .500 record, the Reds have been fairly consistent at the plate, averaging 5.1 runs per game, but their pitching has left them slightly vulnerable, allowing 5.3 runs. They face the struggling Chicago White Sox (5-13), who are enduring a tough season with an offense that’s underperforming at 4.3 runs per game and a defense that’s giving up 5.2. For the Reds, taking advantage of Chicago’s shaky pitching could be the path to snapping their own skid, while the White Sox desperately need to tighten up defensively and find some offensive spark to turn their season around.
Seattle Mariners at Cleveland Guardians – 04:05 PM
The Seattle Mariners (6-13) are hoping to turn their early-season misfortunes around after struggling to find consistency both at the plate and on the mound. Averaging 6.0 runs per game, their offensive numbers suggest potential, but allowing an average of 6.9 runs per game has put significant pressure on their pitching staff. On the other hand, the Cleveland Guardians (7-12) are also looking to steady their ship, as they’ve dropped three straight despite a respectable average of 5.0 runs scored per game. With both teams under .500 and hungry for a win, this matchup might just boil down to which squad can tighten their defense and capitalize on their scoring chances.
Kansas City Royals at LA Angels – 04:10 PM – MLB Network
The Kansas City Royals (12-8) are riding a wave of momentum with their solid offense, averaging 5.7 runs per game. Their latest successes will be tested against the Los Angeles Angels (8-9), who have struggled slightly, allowing 5.7 runs per game. The Royals’ ability to maintain their scoring efficiency could pressure the Angels, who need to tighten their defense and find ways to contain Kansas City’s lineup. Meanwhile, the Angels will look to exploit any defensive gaps, as their slightly struggling offense has the potential to break out if given the right opportunities. This matchup will challenge the Royals to continue their winning streak as the Angels aim to regain their footing.
San Francisco Giants at Milwaukee Brewers – 04:10 PM – MLB Network
The San Francisco Giants (13-4) are off to an impressive start this season, boasting a league-leading win percentage of 65%. With a solid average of 6.2 runs per game and a stingy defense allowing only 3.8, they have been a dominant force. They’ll face the Milwaukee Brewers (9-9), who, despite having a balanced average of 5.9 runs scored against 6.2 allowed, find themselves in the middle of the pack. The Brewers are riding a three-game winning streak, and they’ll need to keep that momentum to challenge the Giants’ formidable offense. This game could spotlight how Milwaukee’s streak fares against the Giants’ consistency and stout defense.
Boston Red Sox at Miami Marlins – 04:10 PM
The Boston Red Sox (10-7) head into their matchup against the Miami Marlins (6-9) riding a wave of offensive success, averaging 6.6 runs per game. With a win percentage of 56%, the Red Sox have been consistent at converting their high-scoring games into victories. On the flip side, the Marlins have struggled to find their footing early in the season, as reflected by their 32% win rate. Miami’s defense has been porous, surrendering 6.5 runs per game, which puts further pressure on their offense to compensate. If the Marlins can’t tighten up their pitching, Boston’s strong lineup might make it a tough day for the home team.
Cincinnati Reds at Arizona Diamondbacks – 04:10 PM – MLB Network
The Cincinnati Reds (9-9) aim to break a two-game losing streak as they visit the Arizona Diamondbacks (10-10) today. The Reds have been inconsistent, with both their runs scored and allowed hovering around the 5-run mark per game. This average offensive output could be challenged by a Diamondbacks team that has scored 5.5 runs per contest, backing it up with solid defense by conceding only 5. Arizona, currently on a two-game winning streak, might leverage their ability to score efficiently to exploit Cincinnati’s vulnerabilities, especially if the Reds can’t tighten up defensively. Expect a tight matchup where disciplined pitching could make the difference.
Minnesota Twins at Baltimore Orioles – 06:05 PM – MLB Network
The Minnesota Twins (7-9) have had a rocky start to their season, where scoring just 4.9 runs per game has highlighted their offensive inconsistencies. Their defense has held steady, confining opponents to 5 runs per game, which will be crucial against a Baltimore Orioles (8-10) team that thrives offensively with an average of 5.6 runs per contest. However, the Orioles’ defense has been less reliable, allowing a hefty 6.7 runs per game, posing a challenge to their efforts to climb back over .500. This matchup promises a test between the Twins’ stable defense and the Orioles’ potent lineup, where each side will look to exploit the other’s vulnerabilities.
Tampa Bay Rays at Minnesota Twins – 06:05 PM
The Tampa Bay Rays (8-8) have started the season with balanced performances, both scoring and conceding 4.9 runs per game. As they prepare to face the Minnesota Twins (7-9), the Rays will look to exploit any offensive shortcomings. The Twins have found themselves struggling to generate runs, averaging just 4.9 per game while allowing 5 on the other end. With both teams looking to find their footing, the Rays’ slight edge in consistency could tilt the scales in their favor. Expect a closely contested matchup where one or two key plays might make all the difference.
Detroit Tigers at Pittsburgh Pirates – 06:05 PM
The Detroit Tigers (9-9) come into this matchup seeking to rebound from a recent slump, currently balancing a nearly even record with 5.3 runs scored per game against an average of 5.5 runs allowed. They’ll need to tighten up defensively against the Pittsburgh Pirates (10-9), who similarly hover around the .500 mark but have demonstrated a slightly better scoring margin. Although both teams are struggling to find consistency, the Pirates’ ability to slightly outscore and outpace their opponents could tilt the scales in their favor. For the Tigers, leveraging their offensive bursts and containing Pittsburgh’s versatile offense will be essential in this closely matched encounter.
Toronto Blue Jays at Houston Astros – 06:05 PM – MLB Network
The Toronto Blue Jays (12-6) are riding high on a five-game winning streak, characterized by their potent offense which averages 6.4 runs per game. Their ability to consistently put runs on the board will be tested against the Houston Astros (10-9), who boast a solid pitching staff allowing just 4.8 runs on average. Houston, having recovered from a slow start, will look to leverage their recent positive momentum at home. Meanwhile, Toronto’s consistent offensive output might be the catalyst they need to challenge the Astros’ arms in what promises to be an intriguing matchup. With both teams nearly evenly matched defensively, this encounter could be decided by who maximizes their scoring opportunities under pressure.
St. Louis Cardinals at New York Mets – 06:10 PM
The St. Louis Cardinals (8-11) are looking to reverse their fortunes after a tough start, characterized by a league-low 3.9 runs per game and a defense conceding an average of 5.2. Their early-season struggles put extra pressure on them as they face the New York Mets (8-10), who despite sharing a similar win-loss record, boast a much tighter defense, allowing just 3.8 runs per game. The Mets’ defense could be a pivotal factor in this matchup, potentially stifling the Cardinals’ attempts to ignite their offense. For St. Louis to come away successful, they’ll need to unlock the offensive prowess and tighten up their own defense against a team eager to build on its own promising elements.
Philadelphia Phillies at New York Yankees – 06:35 PM
The Philadelphia Phillies (9-8) are heading into this matchup on a hot streak, having won their last five games, thanks in part to an impressive average of 6.5 runs per game. Their offensive firepower will be tested against the New York Yankees (9-9), who have shown resilience with a balanced game, scoring 5.6 runs per game and allowing 4.9. The Yankees have recently found a measure of consistency, winning their last outing, and will look to leverage their solid defensive performance. This promises to be a competitive contest where the Phillies’ explosive offense might have the edge if they can breach New York’s sturdy defense.
Colorado Rockies at Texas Rangers – 09:05 PM
The Colorado Rockies (12-8) are riding a hot streak with a robust offense, averaging 5.5 runs per game and allowing just 4.8. This formula has contributed significantly to keeping them in the hunt early in the season, and they will look to carry this momentum into Texas. Meanwhile, the Texas Rangers (10-9), also on a three-game winning streak, have shown a balanced approach courtesy of a potent offense scoring 5.5 runs per game, paired with a defense that’s slightly leaky at 5.7 runs against. With both teams demonstrating strong scoring capabilities, this matchup could turn into an offensive shootout. The contest will likely come down to who can exploit the pitching weaknesses of the other, making every at-bat crucial.
Texas Rangers at San Diego Padres – 09:40 PM – MLB Network
The Texas Rangers (10-9) have been riding a three-game winning streak, supported by their consistent offensive output of 5.5 runs per game. They face the San Diego Padres (5-14), who have struggled mightily this season with a meager 3.7 runs per game, carrying the second-worst record in the league. The Padres’ pitching staff has had difficulty containing opponents, surrendering 6.1 runs per game on average, which spells trouble against a Rangers lineup that has found a good rhythm. For the Padres to have a shot at breaking their slump, they must tighten up defensively and find ways to manufacture runs against a balanced Texas squad.
SATURDAY, MAR 15
Miami Marlins at Houston Astros – 12:05 PM – MLB Network
The Miami Marlins (6-9) are aiming to snap out of their early-season funk, grappling with a hefty average of 6.5 runs allowed per game, which underscores their defensive struggles. However, they have shown flashes of potential on offense, scoring 5.1 runs per game, indicating they can compete in high-scoring affairs. On the other side, the Houston Astros (10-9) have been quite balanced, boasting a modest run differential due to their 4.5 average runs per game and allowing 4.8. With both teams hovering around .500 in terms of win percentage, this matchup is likely to hinge on which team can establish greater defensive consistency. A Houston win would propel them further above the .500 mark, while a Miami victory could be a catalyst for reversing their current trajectory.
Detroit Tigers at Philadelphia Phillies – 01:05 PM – MLB Network
The Detroit Tigers (9-9) enter this matchup seeking to rebound from a minor slump, with their offense averaging a steady 5.3 runs per game, though their defense still allows 5.5 runs. They are up against the Philadelphia Phillies (9-8), who have been on a tear lately with a five-game winning streak, averaging a robust 6.5 runs per contest while matching the Tigers by allowing 5.9. Philadelphia’s explosive offense will test Detroit’s ability to stay competitive in high-scoring matches. For Detroit, the key will be finding ways to stifle the Phillies’ surging bats while capitalizing on the Phillies’ defensive vulnerabilities.
Baltimore Orioles at Pittsburgh Pirates – 01:05 PM – MLB Network
The Baltimore Orioles (8-10) face a formidable challenge as they take on the Pittsburgh Pirates (10-9). Baltimore has shown they can score, averaging 5.6 runs per game, but their defensive concerns, allowing 6.7, have left them struggling to close out games. The Orioles will need to tighten up defensively to handle the Pirates, who come into this matchup with a balanced offense and defense, each averaging 5.3 runs. Pittsburgh’s consistency on both sides of the ball could prove decisive, especially against an Orioles team that has difficulty keeping opponents off the scoreboard. The outcome may hinge on which version of Baltimore’s pitching staff shows up.
Toronto Blue Jays at St. Louis Cardinals – 01:05 PM
The Toronto Blue Jays (12-6) head into this matchup against the St. Louis Cardinals (8-11) riding a five-game winning streak, a testament to their potent offense that averages 6.4 runs per game. Their ability to consistently produce at the plate has been a key driver of their success and will be crucial as they face a Cardinals squad struggling to find its footing. St. Louis, with a season record of 3.9 runs per game, has had trouble mounting offensive rallies, putting extra pressure on their pitching staff. If the Cardinals can’t tighten up defensively to counter Toronto’s high-scoring lineup, the Blue Jays are poised to capitalize and extend their impressive start.
New York Yankees at Tampa Bay Rays – 01:05 PM – MLB Network
The New York Yankees (9-9) are facing off against the Tampa Bay Rays (8-8) in what promises to be a closely contested matchup. The Yankees have been steady, balancing 5.6 runs scored with 4.9 allowed per game, showcasing both offensive prowess and reliable pitching. On the other side, the Rays maintain equilibrium with both 4.9 runs scored and allowed per game, reflecting their evenly matched performances so far this season. The key to this battle will lie in Tampa Bay’s ability to hold the Yankees’ productive offense in check, as both teams vie to gain momentum and break out from .500 territory. A win here could serve as a pivotal boost for either squad’s aspirations moving forward.
Atlanta Braves at Boston Red Sox – 1:05 PM – NESN
The Atlanta Braves (8-8) find themselves in a bit of a rut, coming off a recent loss and managing an average of just 4.4 runs per game. Their pitching has held up somewhat, limiting opponents to 3.8 runs on average, but they’ll have their hands full with the Boston Red Sox (10-7), who boast an impressive offense scoring 6.6 runs per game. Boston is on a two-game winning streak, and their balanced lineup poses a tough challenge for the Braves’ starters. Atlanta will need to spark their offense to avoid being overwhelmed by the Red Sox’s potent bats. It’s a pivotal matchup for both teams as they look to define their standings early in the season.
Texas Rangers at Oakland Athletics – 04:05 PM
The Texas Rangers (10-9) come into this matchup riding the momentum of a three-game winning streak, with their recent performances showing consistency both offensively and defensively. Averaging 5.5 runs per game while conceding 5.7, they have found a way to tip the scales in their favor recently. They’ll be facing the Oakland Athletics (11-9), who have managed a slightly better record and boast a balanced profile, scoring and allowing 5 runs on average. This game might come down to which team can break the equilibrium first, with the Rangers looking to keep their winning streak alive against an Athletics team poised to capitalize on any slip-ups. A tight contest is expected, as both squads aim to solidify their positions in the standings.
Colorado Rockies at Chicago White Sox – 04:05 PM
The Colorado Rockies (12-8) are riding a wave of momentum coming into this matchup, having secured two consecutive victories fueled by a well-rounded effort that sees them scoring an average of 5.5 runs per game while conceding just 4.8. Their solid performance so far gives them a strong foundation against the struggling Chicago White Sox (5-13), who are languishing at the bottom with a 26% win rate. The White Sox’s offensive struggles, seen in their meager 4.3 runs per game, paired with a leaky defense that allows 5.2 runs, stand in stark contrast to Colorado’s balanced approach. If the Rockies maintain their current form, they could capitalize on the White Sox’s weaknesses and stack another win to their growing tally.
Kansas City Royals at Cincinnati Reds – 04:05 PM – MLB Network
The Kansas City Royals (12-8) come into this matchup riding a strong wave, boasting a balanced attack that has averaged 5.7 runs per game while keeping opponents to 5.2. Their recent form suggests they have what it takes to maintain their edge. Meanwhile, the Cincinnati Reds (9-9) find themselves in need of a spark, particularly as they’ve struggled lately with a two-game losing streak. While the Reds have shown they can score—averaging 5.1 runs per game—their shaky defense allowing an average of 5.3 could be exploited by Kansas City’s potent offense. The Royals will look to continue their winning ways, while the Reds aim to find consistency in both phases of the game.
Cleveland Guardians at Kansas City Royals – 04:05 PM
The Cleveland Guardians (7-12), currently on a three-game losing slide, are looking to reverse their fortunes as they take on the Kansas City Royals (12-8). The Guardians have struggled both on offense and defense, averaging 5 runs per game while allowing 5.4. Meanwhile, the Royals have been more balanced, with a winning record and solid offensive output of 5.7 runs per game against 5.2 allowed. Kansas City seems primed to capitalize on Cleveland’s struggles, but the Guardians will hope to find some offensive spark to challenge the Royals’ solid form.
Seattle Mariners at San Francisco Giants – 04:05 PM
The Seattle Mariners (6-13) are struggling to find their footing this season, with a high average of 6 runs per game, but a leaky defense that’s allowing 6.9 runs per game. Their recent form has not been favorable, and they face a daunting task against the formidable San Francisco Giants (13-4). The Giants have been dominant, boasting a robust run differential with 6.2 runs scored while giving up just 3.8 per contest. San Francisco’s stout defense paired with their efficient offense makes them a formidable opponent. Seattle will need to shore up their defense if they hope to compete against such a balanced team.
Chicago White Sox at Arizona Diamondbacks – 04:10 PM
The Chicago White Sox (5-13) are struggling this season, capturing just over a quarter of their games and scoring a modest 4.3 runs per game while allowing 5.2 on average. They’ll need to improve significantly on both sides of the ball to have a shot against the Arizona Diamondbacks (10-10), who have a win rate close to 50% and a more balanced run differential, averaging 5.5 runs scored while conceding 5. While the White Sox aim to snap a two-game losing skid, the Diamondbacks will look to leverage their better offensive performance to climb above .500. With their consistent run production, Arizona holds a clear edge in this matchup against Chicago’s struggling outfit.
Milwaukee Brewers at LA Angels – 04:10 PM
The Milwaukee Brewers (9-9) come into this matchup riding a wave of momentum, having won three straight games. Averaging 5.9 runs per game, their offense has shown the ability to put pressure on opposing pitchers, though their defense has been shaky, conceding 6.2 runs on average. They’ll square off against the Los Angeles Angels (8-9), who have struggled to find their footing this season with their inconsistent play. The Angels are allowing 5.7 runs per game, which could spell trouble against a Brewers lineup that’s been heating up. Both teams will need to tighten up their defenses, but the Brewers’ current form might give them a slight edge.
Oakland Athletics at Milwaukee Brewers – 04:10 PM
The Oakland Athletics (11-9) have demonstrated resilience early this season, maintaining a win percentage over .500 with balanced play on both sides of the ball, scoring 5.0 runs per game while conceding the same. As they prepare to face the Milwaukee Brewers (9-9), the Athletics will look to capitalize on their slightly superior start, despite coming off a modest one-game winning streak. The Brewers, who have found an offensive groove as of late by averaging 5.9 runs per game, have used this recent surge to propel themselves to a three-game winning streak. This matchup could see plenty of fireworks if both teams continue their offensive trends, but Milwaukee’s recent form gives them a subtle edge heading into this clash.
San Diego Padres at Seattle Mariners – 04:10 PM
The San Diego Padres (5-14) find themselves in the midst of a challenging season, struggling mightily at the plate with an average of just 3.7 runs per game while conceding 6.1. Their offensive woes have compounded their difficulties, making each contest feel like an uphill battle. They’ll be facing the Seattle Mariners (6-13), who despite their own struggles, averaging 6.0 runs per game, have been a bit more efficient when it comes to offense but give up a high 6.9 runs on average. This presents a sliver of opportunity for the Padres. In this matchup, the Mariners’ porous defense could offer the Padres a chance to get back on track offensively, but it remains crucial for San Diego to tighten its pitching to exploit any weaknesses Seattle presents.
Minnesota Twins at Atlanta Braves – 6:05 PM
The Minnesota Twins (7-9) are navigating a rocky start this season with a lackluster offense averaging just 4.9 runs per game. This has left them struggling to find a consistent path to victory. They face off against the Atlanta Braves (8-8), a team also searching for their identity as they work to overcome an inconsistent start. Atlanta’s marginally better run prevention, allowing only 3.8 runs per game, might give them the upper hand in this matchup. If the Twins can’t generate more offensive production, the Braves’ comparatively solid defense could secure them a much-needed win at home.
New York Mets at Washington Nationals – 06:05 PM
The New York Mets (8-10) have been navigating through a rocky start, with an offense that hasn’t quite found its groove, averaging just 4.3 runs per game. Their strength lies in a slightly more disciplined defense, allowing just 3.8 runs per game, which could be pivotal against the Washington Nationals (9-9). The Nationals are looking to break their .500 streak, bolstered by a balanced attack that averages 5.9 runs per game but struggles a bit on defense, conceding 5.4. If the Mets can tighten up their pitching and capitalize on Washington’s defensive lapses, they might turn things around. However, the Nationals’ offensive prowess gives them an edge that the Mets must be wary of, as a high-scoring battle could favor the home team.
SUNDAY, MAR 16
Philadelphia Phillies at Baltimore Orioles – 1:05 PM – MLB Network
The Philadelphia Phillies (9-8) come into this game riding a wave of success, having won five straight and boasting a robust offense averaging 6.5 runs per game. Their high-powered scoring will face a test against the Baltimore Orioles (8-10), who have a potent offense themselves, scoring 5.6 runs on average. However, Baltimore’s Achilles heel has been their defense, allowing a hefty 6.7 runs per game. If the Orioles are unable to shore up their pitching woes, they could be in for a tough afternoon against a confident Phillies lineup eager to capitalize on every scoring opportunity.
Baltimore Orioles at Detroit Tigers – 01:05 PM
The Baltimore Orioles (8-10) are seeking to snap a two-game losing streak as they head into a matchup with the Detroit Tigers (9-9). Baltimore’s offense has been a bright spot, averaging 5.6 runs per game, but it’s been offset by a defense that’s allowing a concerning 6.7 runs per game. This vulnerability could play into the hands of the Tigers, who have shown they can put up runs with a solid 5.3 per game average. However, Detroit’s defense will need to improve upon its current 5.5 runs allowed per game to maintain an advantage over the Orioles’ potent lineup. This game could shape up to be a high-scoring affair, with the edge likely going to the team that can tighten up defensively.
Boston Red Sox at Minnesota Twins – 01:05 PM – NESN
The Boston Red Sox (10-7) are riding a modest two-game winning streak and come into this matchup with a strong offensive record, averaging 6.6 runs per game while conceding 5.9. This offensive consistency could spell trouble for the Minnesota Twins (7-9), who have had their struggles at the plate, averaging just 4.9 runs while giving up 5.0. The Twins, despite being defensively solid, need to find more offensive firepower to challenge the Red Sox. With both teams looking to stabilize early in the season, Minnesota will have to dip into their defensive strengths while hoping to spark their offense if they are to compete against Boston’s high-octane attack.
Pittsburgh Pirates at New York Yankees – 01:05 PM
The Pittsburgh Pirates (10-9) head into this matchup looking to rebound from a recent slip in form, having dropped a game despite a strong season so far with their balanced approach, averaging 5.3 runs while allowing 5.5. They’ll face a resurging New York Yankees (9-9) team that has begun to stabilize their campaign with a recent win. The Yankees’ offense has been efficient, putting up 5.6 runs per game against an average of 4.9 allowed. This encounter presents a test of consistency for both, with the Pirates aiming to tighten their defense and the Yankees seeking to capitalize on their scoring momentum at home. New York’s incremental improvement hints at a potential advantage, but Pittsburgh’s persistent tactics should ensure a competitive contest.
New York Yankees at Tampa Bay Rays – 01:05 PM – MLB Network
The New York Yankees (9-9) head into this matchup looking for consistency after an up-and-down start, where they’ve averaged 5.6 runs per game while managing to keep opponents at bay with 4.9 runs allowed. Their balanced approach will be tested against the Tampa Bay Rays (8-8), a team known for their resilience and a balanced performance as they average exactly 4.9 runs both offensively and defensively. The Yankees’ ability to slightly outscore and out-defend their opponents could give them a slight edge, but Tampa Bay’s solid all-around play suggests this will be a tightly contested game. The Rays will need to find that extra gear to overcome New York’s slight statistical advantage in what could be a defining game for both teams early in the season.
Tampa Bay Rays at Washington Nationals – 01:05 PM – MLB Network
The Tampa Bay Rays (8-8) enter this matchup seeking to find some consistency, having displayed a balanced approach with 4.9 runs scored and 4.9 runs allowed per game. Despite their .500 record, they have shown flashes of solid pitching and opportunistic hitting. They face the Washington Nationals (9-9), who are also treading water early in the season with similar scoring dynamics at 5.9 runs for and 5.4 against per game. The Nationals’ slight edge in offensive production could lend them an advantage if they can exploit Tampa Bay’s occasionally shaky pitching. This battle between two evenly matched teams could hinge on which squad can best capitalize on their scoring opportunities.
Atlanta Braves at Toronto Blue Jays – 01:07 PM
The Atlanta Braves (8-8) hit the road with hopes of finding consistency after a mediocre start. Their offense has yet to find its groove, posting an average of just 4.4 runs per game, while their pitching has offered some stability by allowing only 3.8 runs per game. Meanwhile, the Toronto Blue Jays (12-6) boast one of the strongest records in the league, powered by a potent offense that scores 6.4 runs per game. Toronto’s ability to produce runs consistently could put pressure on a Braves team searching for an offensive spark. If Atlanta’s bats remain quiet, Toronto could easily capitalize on their home field advantage to extend their impressive run.
Houston Astros at New York Mets – 01:10 PM – MLB Network
The Houston Astros (10-9) are looking to build momentum as they face the New York Mets (8-10) in what promises to be a tightly contested matchup. With the Astros averaging 4.5 runs per game while allowing 4.8, their success largely hinges on maintaining a brittle defensive edge. Meanwhile, the Mets have kept games close with a solid defense, conceding just 3.8 runs per game—tied for one of the better defensive records in the league. With the Mets struggling offensively at just 4.3 runs per scoring effort, it’ll be key for New York to unlock their run production against Houston’s pitching to pull out a victory. This game could well be decided by which team manages to capitalize on scoring opportunities—posts that have been a challenge for both.
St. Louis Cardinals at Miami Marlins – 01:10 PM
The St. Louis Cardinals (8-11) are struggling to find their rhythm this season, with an offense that’s been lackluster at 3.9 runs per game. Coupled with a defense giving up 5.2 runs per game, it’s been a tough start, leaving them on a three-game losing streak. They face the Miami Marlins (6-9), who boast an offense averaging 5.1 runs but are challenged by a porous defense that allows 6.5 runs on average. This matchup could see some offensive fireworks if both teams’ defenses continue to falter, providing the Cardinals an opportunity to turn their fortunes around. Miami, meanwhile, will look to capitalize on the Cardinals’ struggles to secure a much-needed win.
Seattle Mariners at Cincinnati Reds – 04:05 PM
The Seattle Mariners (6-13) are in search of a spark after a difficult start to the season, which sees them averaging 6.0 runs per game while their pitching struggles, conceding 6.9 per contest. This defensive vulnerability could be an issue against a balanced Cincinnati Reds (9-9) team, who have been scoring 5.1 runs per game while allowing 5.3. Cincinnati’s ability to stay competitive in games by maintaining a fairly tight defensive line and consistent offensive output may give them an edge. The Mariners will need to shore up their defensive shortcomings if they hope to put the brakes on their current skid and challenge the Reds effectively.
Oakland Athletics at San Francisco Giants – 04:05 PM
The Oakland Athletics (11-9) have been competitive with their modest scoring average of 5 runs per game, while maintaining a nearly balanced defensive output. They’ll face a formidable opponent in the San Francisco Giants (13-4), who are one of the hottest teams this season, exemplified by their impressive .65 win percentage. The Giants’ formidable defense, allowing just 3.8 runs per game, has been a cornerstone of their success and will be tough for the Athletics to crack. Oakland will need to bring their A-game offensively to keep up with San Francisco’s high-powered offense, which is averaging a solid 6.2 runs per contest. This Bay Area battle highlights two teams moving in different directions, and the Athletics will need to slow down the Giants’ dominance to secure a win.
Chicago White Sox at Texas Rangers – 04:05 PM
The Chicago White Sox (5-13) are looking to rebound from a challenging start, with their struggles highlighted by an offense averaging just 4.3 runs per game and a defense allowing 5.2. Their matchup against the Texas Rangers (10-9) presents a formidable challenge, as the Rangers have found success with a balanced approach, scoring 5.5 runs per game while conceding 5.7. Although the White Sox have shown occasional flashes of competitiveness, their inconsistencies could be exploited by a Texas team riding a solid three-game winning streak. If Chicago hopes to turn their season around, they need to tighten up defensively and find a spark at the plate against the Rangers’ versatile squad.
Kansas City Royals at Colorado Rockies – 04:10 PM
In this intriguing matchup, the Kansas City Royals (12-8) travel to Coors Field to face the Colorado Rockies (12-8), with both teams enjoying a solid start to their seasons. The Royals have showcased a balanced approach, averaging 5.7 runs per game while maintaining a reliable defense, holding opponents to 5.2 runs on average. This could give them an edge as they take on the Rockies, who have been equally impressive, particularly in holding their opponents to just 4.8 runs per game. Colorado’s offense is capable of keeping pace, scoring an average of 5.5 runs, so fans can expect a competitive game that may hinge on which team’s pitching staff can stifle the other’s offensive firepower. Both teams stepping onto the mound with similar strengths make this a tight contest, promising an exciting clash.
San Diego Padres at LA Angels – 04:10 PM – MLB Network
The San Diego Padres (5-14) are having a tough season, struggling at the plate with just 3.7 runs per game while conceding a hefty 6.1. This has resulted in their dismal record and a steep climb back to competitive footing. Their next challenge comes against the Los Angeles Angels (8-9), who are looking to leverage their home advantage and improve their streak despite scoring an average of 4.6 runs per game. The Angels’ defense will need to be on point against the Padres, who, despite their troubles, are capable of surprising opponents. If the Angels can apply pressure early and exploit the Padres’ vulnerabilities, they might continue their push toward an even record.
Cleveland Guardians at Milwaukee Brewers – 04:10 PM – MLB Network
The Cleveland Guardians (7-12) are experiencing a rough patch, having lost three in a row and struggling both offensively and defensively. Averaging 5 runs per game while allowing 5.4, Cleveland needs to bolster their defense to turn their season around. They face the Milwaukee Brewers (9-9) who are on a three-game winning streak, thanks to their potent offense averaging 5.9 runs per game. Milwaukee has had some defensive issues, conceding 6.2 runs per game, but their consistent scoring could be too much for Cleveland to handle. This game will test whether the Brewers’ offense can exploit the Guardians’ weaknesses and maintain their momentum.
Arizona Diamondbacks at San Diego Padres – 04:10 PM
The Arizona Diamondbacks (10-10) head into this matchup striving to build on their even start, balanced with a solid 5.5 runs per game while allowing 5.0. Their performance suggests a team that can hold its own offensively, but they might need to tighten up defensively to push above the .500 mark. On the other side, the San Diego Padres (5-14) are scrambling to find their footing, struggling significantly with output at the plate, scoring just 3.7 runs per game while giving up 6.1. This contrast presents a key opportunity for the Diamondbacks, whose capable offense can capitalize on the Padres’ defensive vulnerabilities. San Diego will need a remarkable reversal in form to compete against Arizona’s current average performance.
Where to Watch MLB
Don’t miss a single home run, foul ball, or pop fly. Here’s a few ways to watch MLB live on TV and catch every baseball game throughout the 2025 season.
- FOX SPORTS 1
- MLB NETWORK®
- ESPN
- ESPN 2
- MLB EXTRA INNINGS®
- ABC – Find your local ABC channel
- FOX – Find your local FOX channel
© 2025 Major League Baseball Properties, Inc. All rights reserved. Major League Baseball trademarks and copyrights are used with permission of Major League Baseball Properties, Inc
The post Baseball on TV Today: MLB Spring Training Game Previews & Schedule appeared first on DIRECTV Insider.