2026 Cubs Heroes and Goats: Game 31

In 2025, the Cubs were relatively healthy. That’s easy to forget. The headline injuries, Justin Steele, Kyle Tucker and Cade Horton were to some of the team’s biggest stars. Nico Hoerner and a number of other offensive players had some various bumps and bruises. A couple of the starting pitchers missed some time. Javier Assad basically missed most of the season injured. As a stark contrast, the injured list has already been a revolving door for the 2026 team. Without going down any rabbit holes, I suspect that at no time in 2025 did the Cubs have this many players on their injured list at any one time.

The injuries, particularly the ongoing injury of Steele and the season-ending injury for Horton, could certainly be an excuse for this team. Losing two guys who you hoped could eventually be cornerstones of your rotation could be devastating. To be sure, there are a lot of chapters still to be written and that might well eventually be the demise of this team. Even with a host of relievers also being lost to injury, this team has once again emerged in the early going as one of the better teams in baseball.

Wednesday afternoon in San Diego, the Cubs pitching staff was dominant during seven innings. Obviously, baseball is a nine inning game. Jameson Taillon started and was dominant during six innings. But he pitched seven of them. After five perfect innings, he had a sequence of homer-walk-homer and saw a three-run lead evaporate. Corbin Martin had been terrific to date for the Cubs and was called on for the first time in a high leverage situation. But he had no command of his pitches at all and walked the bases loaded before being pulled. In short, the pitching was uneven. But on this day, seven good innings was enough.

It was enough, because the relentless Cubs offense continued its excellent work. The Cub offense now leads MLB in on-base percentage. They have the most walks and the third most hits. Their slugging percentage ranks fourth. A stat shown during the broadcast noted that the Cubs have the most plate appearances with runners on base — by a very wide margin. They had more than 10 percent more such plate appearances than any other team. This offense has been incredibly special in the early going.

In this game, the Cubs had nine hits, three of then doubles and two of them homers. They drew five walks and had a hit batter. Xander Bogaerts made a terrific play to start a double play snuffing an early rally. And the Padres got fortunate on a ball that Nick Castellanos misplayed in left field that could have cost them a run but for the ball bouncing out of play. The Cubs got five runs and it could certainly have been more. But it was enough.

The Cubs’ play in March and April doesn’t end up looking great on paper now that we have reached the end of the month. The 19-12 record is great. But the strength of schedule read .494, the lowest of any of the teams in the NL Central. Of course, that is massively weighed down by the performance of the Mets and Phillies in April. The Phillies are 10-19, which is awful. Bear in mind, though, they are a much more respectable 9-13 when they play the rest of the league. I just today listened to the Kyle Schwarber episode of Lovable Reunion and the group felt that the Phillies had a legit chance at a championship. For that to be true, that team is going to have to go on one heck of a tear.

The reality of the Cubs’ March and April is that they battled adversity and they not only survived, but they thrived. As I said earlier, there are a lot of chapters still to be written. We’ve all heard that old phrase a million times. You can’t win a championship early in the season, but you can lose one. That’s surely being said to the Mets and Phillies elsewhere. This Cubs team positioned itself to be a contender. Now, we turn to the next chapter and see if they can continue that. In a National League that has nine of 15 teams over .500 through the end of April, nothing is going to be easy.

Three Positives:

  • Matt Shaw had three hits including a double and a homer. He scored twice and drove in a run. He also what looked like a solid game at second base.
  • Jameson Taillon threw seven innings and allowed only three hits, one walk, three runs and struck out six. He was perfect through four innings and threw a perfect seventh.
  • Ben Brown pulled off a quintessential reliever accomplishment. He faced four batters and recorded five outs. That was because he inherited the bases loaded with no outs and the middle of the Padres lineup approaching. He did allow an inherited run to score, but got a double play ball on a nice play by Shaw.

Game 31, April 29: Cubs 5, Padres 4 (19-12)

Reminder: Heroes and Goats are determined by WPA scores and are in no way subjective.

THREE HEROES:

  • Superhero: Ben Brown (.515). 1.2 IP, 4 BF, K
  • The highest WPA by a Cub in 2026 to date
  • Hero: Matt Shaw (.251). 3-4, HR, 2B, RBI, 2 R
  • Sidekick: Pete Crow-Armstrong (.142). 1-4, HR, 3 RBI, R

THREE GOATS:

  • Billy Goat: Corbin Martin (-.353). 0 IP, 3 BF, 3 BB, ER
  • Goat: Michael Busch (-.211). 0-4, BB
  • Kid: Moisés Ballesteros (-.085). 0-5

WPA Play of the Game: With the bases loaded and one out in the eighth inning, the Padres trailed by one. Ben Brown got Manny Machado to ground into a double play. (.327)

*Padres Play of the Game: With two outs and a runner on first in the fifth inning, the Padres down two, Nick Castellanos hit a two-run homer. (.277)

Cubs Player of the Game:

Game 30 Winner: Pete Crow-Armstrong received 93 of 165 votes

Rizzo Award Standings: (Top 3/Bottom 3)

The award is named for Anthony Rizzo, who finished first in this category three of the first four years it was in existence and four times overall. He also recorded the highest season total ever at +65.5. The point scale is three points for a Superhero down to negative three points for a Billy Goat.

  • Nico Hoerner +9.5
  • Michael Conforto +7
  • Moisés Ballesteros/Daniel Palencia +5
  • Matt Shaw/Pete Crow-Armstrong -8
  • Jacob Webb -9

Current Win Pace: 99.3

Up Next: The first off day after 13 straight games in which the team went 10-3. They will host the Diamondbacks (16-13) on Friday. The D-backs play in Milwaukee to finish their series with the Brewers Thursday afternoon. The two teams split the first two games in the series. Colin Rea (3-1, 4.61, 27.1 IP) is scheduled to start. Last time out, Rea was rocked for six runs on six hits and four walks in 3.1 innings in Los Angeles against the Dodgers. The Diamondbacks haven’t officially announced a starter yet for the game but if they stay on their normal rotation, it will likely be Zac Gallen.

Elephant Rumblings: Shea continues to rumble!

Athletics catcher Shea Langeliers (23) celebrates with left fielder Carlos Cortes (26) after hitting a solo home run during the seventh inning against the Seattle Mariners at T-Mobile Park. | John Froschauer-Imagn Images

With just about twenty percent of the MLB season completed, the A’s remain atop the American League West Division by one game over the Seatle Mariners. It’s the slimmest of leads and with so munch of the season still to go, it’s still a meaningless position.

So, looking back what do you think is the biggest positive so far this season. To me it’s Shea Langeliers doing exactly what we hoped he would do; build on last season’s success and improve his game this year. At the end of the day today, he’s tied for second in all baseball with thirty-eight hits, tied for fifth in the MLB with eight homers and is batting .314 with a .933 OPS. Kotsay moves him all over the upper half of the lineup and he performs daily.

Aaron Civale leads the starters in ERA with a 3.23, followed by J.T. Ginn at 3.24 and then Jeffrey Springs at 3.79. Springs leads the club in Wins and Quality Starts with three of each and most innings pitched so far with 35.2.  What surprises AN readers most about this year’s pitching?

Enjoy some A’s weekday baseball! Let’s hear your thoughts! 

A’s Coverage:

MLB News and Interest:

Best of X:

A’s encouraging early arrival in West Sacramento!

Sign this kid up!

Jac Caglianone is starting to fulfill his promise

KANSAS CITY, MO - APRIL 26: Kansas City Royals first baseman Vinny Pasquantino (9) kisses Kansas City Royals right fielder Jac Caglianone (14) after his game-tying home run during a MLB game between the Los Angeles Angels and the Kansas City Royals on April 26, 2026, at Kauffman Stadium in Kansas City, MO. (Photo by Keith Gillett/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

There have been some high highs and low lows for Jac Caglianone since being drafted by the Royals. He blitzed through the minors spending just 29 games in A ball, 38 in AA, and 12 in AAA before debuting with the big league club last June. That debut did not follow the stratospheric trajectory of his minor league experience. This season, Jac has gotten another chance to show that he belongs. So far, he is taking advantage of it.

Caglianone’s 2026 numbers are not going to jump off the page at anyone. His line of .263/.344/.425 is definitely in the good-but-not-great category. However, it is leaps and bounds better than his line of .157/.237/.295 last year.

These raw numbers are not what I am starting to get excited about, though the on-base percentage is much higher so far than I was expecting. It is the underlying numbers, both offensive and defensive, that suggest he is developing into a solid everyday player. Here are his Baseball Savant percentiles in 2025 vs. 2026 to help illustrate what I mean.

Jac has improved his overall skillset almost across the entire board. He is still a flawed player, mostly because of hi chase rate, whiff rate, and K%. However, he has elite exit velocity and is now getting to it at a much higher frequency. That has pushed his expected stats up into the area where it looks like he is going to be a well above-league-average hitter.

On top of that, his fielding is much, much better than last year. The arm strength was always there, the accuracy is starting to come too, so his throwing looks like it is going to be quite the weapon in right field. A full offseason of preparation to play outfield has also improved his range value immensely and he looks way more comfortable running around in the grass. We do not have a large enough sample size to say he is an above-average defender yet, but he has been so much better than last year that I am optimistic he will, at the very least, not be a liability out there. He even improved his sprint speed over last year, though that is more on a percentile basis than actually changing the top end speed. He is never going to be a burner running down balls deep in the gaps at that size.

Caglianone’s Weighted On-Base Average (wOBA), which evaluates offensive production based on actual outcomes, is encouraging so far. He ranks 122nd out of 274 MLB hitters with a wOBA of .330. His expected weighted on-base average (xwOBA) – a metric that estimates offensive production based on quality of contact, strikeouts, and walks – is .341, ranking him as well above-average among MLB hitters.

That expected value is predicated on how hard he hits the ball plus being able to barrel the ball much more often than last year. Going from a 12% barrel rate to 17% may not sound like a ton to most people, but that is a 42.5% improvement and enough to put him in the elite. We knew he could hit the ball hard and now he is accessing that ability much more frequently.

The main reason he has not posted elite numbers yet has to do with his chase rate, swing and miss rate, and his launch angle. He is chasing less than last year, so that is exciting even if he is still below-average. This might mean he will progress to a higher peak as he swings at better pitches, but for now he is still missing and striking out too much. The launch angle is the one that is keeping the balls from leaving the park in droves. A miniscule 3.8 degree launch angle is just not where you want a power hitter to be – Eric Hosmer struggled with this during his career. For Caglianone to become the 40+ home run monster we all want him to be, the ball has to get in the air more.

If you chart every ball he has put in play so far, the trend line is slightly positively sloped, but modestly enough that without the line it is hard to tell any trend at all. For Cags to become the Royals’ fearsome middle of the order slugger, this needs to have way fewer negative angles and many more in that 10 to 40 degree range.

As Jac is right now, he is on pace to end the season around 2-3 Wins Above Replacement. That means he is playing as an average-to-slightly above-average everyday major leaguer, despite the flaws. He just turned 23 a few months ago and his progression, plus his power potential, indicates that he is almost certainly going to be a good player. It looks like he may have already surpassed his lower-end threshold.

If he is now an above-average hitter, and an average-ish defensive right fielder, then he is a solid player the Royals can depend on for the next half decade. But he has to get the K% below 30% to pull that off. His ceiling is still very high, and I think we have a decent chance of witnessing something special with the combination of Bobby Witt Jr., Maikel Garcia, Carter Jensen, and Jac. After last season, Cags was the one that seemed like it just might not happen, but now I am fairly optimistic he is one of the cornerstones that this team can build on.

Yankees Rivalry Roundup: Blue Jays crush Red Sox to continue Boston’s slide

TORONTO, CANADA - APRIL 29: Vladimir Guerrero Jr. #27 and Myles Straw #3 dump sports drink onto Ernie Clement #22 of the Toronto Blue Jays during his post-game interview after their MLB game against the Boston Red Sox at Rogers Centre on April 29, 2026 in Toronto, Ontario, Canada. (Photo by Cole Burston/Getty Images) | Getty Images

The big news in Yankee world on Wendesday was the MLB debut of Elmer Rodríguez. The pitcher is ranked as one of the top prospects in the Yankees’ organization and is one of just a handful of recent Yankees’ pitchers to debut at age 22 or younger.

Well, the Yankees ended up losing on Wednesday, although it’s tough to put too much blame on the rookie. Rodríguez definitely seemed to be dealing with some nerves, as he walked three batters, but only allowed two runs in four innings. The bigger issue in the game was that the Yankees’ offense was shutout, as they continue to regularly get baffled by Nathan Eovaldi. It didn’t help that Jasson Domínguez left early after getting plunked on the elbow. He’ll need testing beyond the MRI that he had in Texas.

While the Yankees ended an otherwise very good road trip with a loss, let’s see what their competition from around the AL did in Wednesday’s action.

Toronto Blue Jays (14-16) 8, Boston Red Sox (12-19) 1

The Blue Jays’ lineup pounded Boston starter Brayan Bello, dropping the Red Sox to 2-2 since the unceremonious firing of Alex Cora and remaining in the AL East cellar.

The game got off to a decent enough start for the Red Sox as they took an initial lead on a Willson Contreras’ homer in the top of the first inning. However, that ended up being the only run they scored. Blue Jays’ starter Eric Lauer was OK, holding Boston to just that one run on five hits in 4.1 innings. The Red Sox just did not remotely take their chances. Despite nine hits for the game, they were 1-for-8 with runner in scoring position and left eight on base for the day.

That allowed the Blue Jays to get their way back into the game and then eventually blow Boston out of the water. They took the lead for the first and only time in the third inning. Rookies Kazuma Okamoto and Yohendrick Pinango each come up with RBI hits in the third as Toronto put up a three spot. Ernie Clement followed that with a two-run homer — his first of the year — the following inning to fully assert the Blue Jays’ control.

As mentioned, it wasn’t the best of days for Bello, as he departed after just 3.2 innings, having given up four runs, taking his ERA to 9.12 on the season. Toronto ended up tacking on a few more runs later on ensuring that Boston would’ve had a hard time coming back even if they did take their chances.

Other Games

  • Seattle Mariners (16-16) 5, Minnesota Twins (13-18) 3: Cole Young’s two-RBI single helped the Mariners to a three-spot in the top of the ninth allowing them to rally for a win. The Twins themselves had only taken the lead in the bottom of the eighth, but they were unable to put the finishing touches on another good outing from resurgent starter Taj Bradley.
  • Cleveland Guardians (16-16) 3, Tampa Bay Rays (18-12) 1: Travis Bazzana is still hitless in his young career, but the rest of the Guardians’ lineup did enough to help Cleveland get the win. Gavin Williams was very good for the Guardians, holding the Rays to just one run on five hits in 7.2 innings. At the plate, Chase DeLauter led Cleveland with two RBI in his 2-for-3 day.
  • Atlanta Braves (22-9) 4, Detroit Tigers (15-16) 3: Tarik Skubal overcame a bad first inning to get back on track, which eventually led to his offense taking the lead. However, the Tigers’ bullpen then couldn’t hold on, as the surging Braves eventually won on a Matt Olson walk-off home run against former teammate Kenley Jansen. Ozzie Albies’ first-inning homer ended up being the only damage they did against Skubal in seven innings, but Detroit’s three runs of offense ended up being not enough to withstand Atlanta’s ninth inning.

Mariners News: Brendan Donovan, Josh Naylor, and Garrett Crochet

Apr 13, 2026; Seattle, Washington, USA; Seattle Mariners third baseman Brendan Donovan (33) throws to first base for a ground out against the Houston Astros during the first inning at T-Mobile Park. Mandatory Credit: Joe Nicholson-Imagn Images | Joe Nicholson-Imagn Images

G’day everyone and a happy Mariners off-day to you!

Cole Young was the hero once again yesterday in a 5-3 come-from-behind win over the Twins.

The M’s closed out April with a clean 16-16 record. All things considered, I’m pretty satisfied with that (especially after a rough start to the year). How are you feeling about the team one month in?

In Mariners news…

Around the league…

The Washington Nationals offense has been resilient so far this season

NEW YORK, NEW YORK - APRIL 29: CJ Abrams #5 of the Washington Nationals hits a single during the first inning of a game against the New York Mets at Citi Field on April 29, 2026 in the Queens borough of New York City. (Photo by Heather Khalifa/Getty Images) | Getty Images

Over the last couple weeks, the Nats offense has not been as consistently excellent as it was to start the season. The start the unit got off to was unsustainable, so you can’t complain about that too much. However, one thing I love is that when the Nats have a bad offensive game, they tend to respond the next night. 

Last night was a perfect example of that. After getting shut out, the boys put up 14 runs on the Mets. In the games following a Nats loss where they scored two or fewer runs, the Nats have scored 6, 5, 7, 8, 4 and 14 runs in the next game. When the Nats have a bad night on offense, they respond by scoring over 7 runs a game the next night.

In the past, the Nats sometimes let a bad game carry over into the next performance. Now, with Matt Borgschulte, it is clear that they are making the adjustments and fixing what went wrong in the previous game. The other night, the Nats had zero extra base hits and 13 ground outs. Last night, they had 6 extra base hits and just 6 ground outs. 

Watching this offense is a ton of fun because of this resiliency. There will be some nights where they just don’t have it, but they will not let that linger. Sure, they have been slowly regressing to the mean and are not a top 5 offense anymore. However, they are still second in runs and top 10 in most offensive categories. 

Based on where they are in the roster building process, an elite offense is too much to expect. James Wood, CJ Abrams and Daylen Lile are the only three guys you can truly call very good hitters. Outside of that, the Nats have role players who can step up some nights, but not on a consistent basis.

However, those role players have done a nice job chipping in. Joey Wiemer had his crazy hot start to the season, Jorbit Vivas has had some nice moments and Curtis Mead has had a few amazing offensive nights. Luis Garcia Jr. is also a guy who is underperforming a bit right now, and I think he will get hot before too long. Jacob Young’s underlying data also looks better.

Overall, I think this offense will be a solid unit. They are very unlikely to end the season being the second highest scoring team in the league, but being a slightly above average scoring offense does not feel unrealistic. As long as Wood and Abrams stay consistent, they have the starpower. They also have a deep bench that allows Blake Butera to play the matchups.

You saw the Nats take advantage of matchups well last night. Curtis Mead and Joey Wiemer both matched up well with the lefties the Mets threw out there, which is why Butera put them in the lineup. Meanwhile, you have guys like Garcia and Vivas who hit righties well. There is also Jose Tena, who has proven himself to be an excellent pinch hitter.

This is not the most talented offense in the world, but it has starpower, and useful pieces. That allows the unit to be adaptable and score against different types of pitchers. The deep bench also allows Blake Butera to ride the hot hand.

The offense has been clicking all season, but they are finally getting some help from most of the pitching staff too. Outside of Zack Littell, the rotation has been stepping up their game lately. Cade Cavalli and Foster Griffin have both been excellent lately, while Jake Irvin is showing signs of improvement. Miles Mikolas has been better in his new role as well.

If this team can get consistent pitching, they could surprise some people as the season goes along. This is not a great team, or even a good one, but so far this season it has been a very watchable one, especially when they are on the road.

There are going to be nights this season where it is not pretty. The talent is not fully in place yet and the pitching staff is not great. However, this team has been resilient and fun. When they get knocked down, the Nats get back up the next game. You can see that in their offensive performances after a bad loss. This team clearly does not like losing, and that is a sign of a good culture. 

Credit to Blake Butera and the coaching staff for instilling this resilience. In addition to being resilient, it is also clear that this Nats team does their homework and learns from their mistakes. After bad games, they usually clean up their act the next night, and I think that is a great sign for the future of the team.

Royals vs A's Prediction, Picks & Odds for Today's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The Kansas City Royals and the Athletics clash today in the rubber match of a three-game set at Sutter Health Park in West Sacramento, CA. 

My Royals vs. Athletics predictions are targeting the hosts to add to KC’s misery on the road in the finale. 

Read more in my MLB picks for Thursday, April 30. 

Who will win Royals vs A's today: Athletics moneyline (-125)

The Athletics have won two of their last three contests, and they walked away with a 5-2 victory on Wednesday evening. They’ve now won five of their last eight meetings with the Kansas City Royals, and one of their better starters takes the hill today in Jeffrey Springs. 

The lefty has a 3.79 ERA this season, and he’s held opponents to a .197 average.

While the Royals are hitting .304 against him, it’s a small sample size of 23 at-bats, and Springs allowed just one earned run against KC last season in one start. He’s also given up just one earned run in two of his three home outings in 2026

As for the Royals, Noah Cameron gets the call, and he owns a 5.13 ERA. On the road, his ERA sits at 5.59, and he’s surrendered 13 earned runs across his last three starts.

The Royals are just 3-11 on the road, and it'll get worse here.

Covers COVERS INTEL: Cameron’s xERA sits at 6.98, which is towards the bottom of the majors. His opponent xwOBA, xBA, and xSLG are also among the worst in the big leagues.

Royals vs A's Over/Under pick: Under 9.5 (-105)

While I don’t expect either pitcher to be completely lights-out, we likely won’t see a bunch of runs, either.

The Under has cashed in five of the last six meetings. KC ranks 23rd with 4.1 runs per game, while the Athletics are 19th with 4.2. 

Three of the Royals’ last four games have hit the Under, and the Athletics have cashed the Under in seven straight contests.

Also, both ball clubs struggle against left-handed hurlers. Kansas City is batting .229 off southpaws, while the Athletics have hit .217 against lefties. 

Quinn Allen's 2026 Transparency Record
  • ML/RL bets: 7-9, -5.94 units
  • Over/Under bets: 8-8, -1.34 units

Royals vs A's odds

  • Moneyline: Royals +108 | A's -126
  • Run line: Royals +1.5 | A's -1.5
  • Over/Under: Over 9.5 | Under 9.5

Royals vs A's trend

The Athletics have hit the Moneyline in 14 of their last 22 games (+8.00 Units / 33% ROI). Find more MLB betting trends for Royals vs. A's.

How to watch Royals vs A's and game info

LocationSutter Health Park, West Sacramento, CA
DateThursday, April 30, 2026
First pitch3:05 p.m. ET
TVRoyals.TV, NBCSCA
Royals starting pitcherNoah Cameron
(2-1, 5.13 ERA)
A's starting pitcherJeffrey Springs
(3-2, 3.79 ERA)

Royals vs A's latest injuries

Royals vs A's weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Good Morning San Diego: Padres lose series to Cubs, get day off before hosting White Sox

SAN DIEGO, CALIFORNIA - APRIL 29: Miguel Andujar #41 of the San Diego Padres runs towards home plate after hitting a solo homerun during the fifth inning of a game against the Chicago Cubs at Petco Park on April 29, 2026 in San Diego, California. (Photo by Sean M. Haffey/Getty Images) | Getty Images

The San Diego Padres dropped a series for the first time since the opening week of the season with a 5-4 loss to the Chicago Cubs on Wednesday, but they had opportunities to prevent that. In the end, the offense did not do enough, and the bullpen struggled to keep runs off the board. Miguel Andujar and Nick Castellanos hit their first home runs for San Diego. Both came in the bottom of the fifth inning and broke up what was a no-hit shutout for Cubs pitcher Jameson Taillon. The home runs allowed the Padres to tie the game 3-3, and with Adrian Morejon coming out of the ‘pen, most of San Diego thought the team could author another late-inning comeback to take the rubber match of the series. Instead, the Cubs manufactured a run off the left-hander following a leadoff walk to Michael Busch to start the top of the sixth inning. A ground out pushed him to second base before a double by Matt Shaw put runners at second and third with one out. Pete Crow-Armstrong hit another ground out for the second out of the inning, but Busch scored from third and Chicago took a 4-3 lead. Bradgley Rodriguez came in to get the final out of the inning, but the damage had been done.

Jason Adam came on in the top of the eighth after Rodriguez worked a scoreless seventh and he surrendered a solo home run to Shaw that gave the Cubs a 5-3 lead. The Padres had a golden opportunity in the bottom of the eighth inning. Chicago reliever Corbin Martin allowed three walks to open the inning, which loaded the bases for Fernando Tatis Jr. with no outs. Martin was pulled from the game and Tatis Jr. faced Ben Brown. Tatis Jr. hit a flyball to center field, which allowed a run to score and left runners at first and third with the score 5-4 and Manny Machado coming to the plate. Machado saw one pitch before hitting a ground ball to second base, which resulted in an inning-ending double play and essentially put an end to the game.

The Padres have the day off before hosting the Chicago White Sox for three games.

Padres News:

Baseball News:

Giants vs Phillies Prediction, Picks & Odds for Today's MLB Game 1

Want to get more Covers content? Add us as a preferred source on your Google account here.

The San Francisco Giants and Philadelphia Phillies clash this afternoon in the first game of a doubleheader, with first pitch scheduled for 12:35 p.m. ET. 

My Giants vs. Phillies predictions are targeting Philly to grab another win, with Cristopher Sanchez in line for another dominant outing. 

Read more in my MLB picks for Thursday, April 30. 

Who will win Giants vs Phillies today: Phillies moneyline (-145)

The Philadelphia Phillies won the series opener on Tuesday, 7-0, before Wednesday’s contest rained out. Philly’s offense finally showed some promise in their first game since Rob Thomson was fired.

Today, Cristopher Sanchez takes the hill for the hosts, and he’s been impressive this season.

The lefty has a 2.94 ERA and a 2-2 record across six starts, also striking out 43 in 33 2/3 innings of work. At home, Sanchez is even better, compiling a 1.16 ERA. For comparison, his ERA sits above 6.00 on the road. He also had a 1.93 ERA against the San Francisco Giants last year across two appearances.

Logan Webb, meanwhile, has allowed at least three earned runs across each of his last three outings, and his 4.86 ERA overall rises to 5.00 on the road. The Phillies haven’t had a ton of success against him, but it’s a small sample size, and they’re coming off a seven-run performance. 

Covers COVERS INTEL: The Phillies have won three of their last five meetings with the Giants at Citizens Bank Park.

Giants vs Phillies Over/Under pick: Under 7 (-115)

The Under has hit in three straight meetings, and the pitching matchup is solid. Sanchez is electric, and he clearly feeds off the Citizens Bank Park atmosphere. 

Although Webb has given up some runs lately, he’s still a guy who gives the Giants a respectable five or six innings each start. In fact, he’s gone at least six innings in each of his previous four starts.

Even if Webb gives up some runs, San Fran has faith he can still compete. 

We’re also looking at two teams that do not score a lot of runs. The Phillies are 27th in runs scored, and the Giants are 30th. Despite numerous stars on each roster, the results aren’t there so far.

We’ll see some runs here, likely more from Philly, but it’ll be a low-scoring contest. 

Quinn Allen's 2026 Transparency Record
  • ML/RL bets: 7-9, -5.94 units
  • Over/Under bets: 8-8, -1.34 units

Giants vs Phillies odds

  • Moneyline: Giants +122 | Phillies -144
  • Run line: Giants +1.5 | Phillies -1.5
  • Over/Under: Over 8.5 | Under 8.5

Giants vs Phillies trend

The Phillies have hit the team total Under in 27 of their last 40 games (+12.20 Units / 26% ROI). Find more MLB betting trends for Giants vs. Phillies.

How to watch Giants vs Phillies and game info

LocationCitizens Bank Park, Philadelphia, PA
DateThursday, April 30, 2026
First pitch12:35 p.m. ET
TVNBCSBA, WCAU-NBC10
Giants starting pitcherLogan Webb
(2-3, 4.86 ERA)
Phillies starting pitcherCristopher Sanchez
(2-2, 2.94 ERA)

Giants vs Phillies latest injuries

Giants vs Phillies weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

MLB Home Run Predictions Today: Best HR Prop Bets, Picks, Parlay & Odds for Thursday, April 30

Want to get more Covers content? Add us as a preferred source on your Google account here.

There was a lot of flip-flopping yesterday with games getting rained out and guys not getting into the lineup, but I hit a winner for the third straight day and now have to thank the baseball heavens because of it. It's the only reason the balls are finally leaving the yard, and the MLB player props are starting to hit. 

Kazuma Okamoto is starting to figure it out at the plate, and he's a great option to target in the day's nightcap.

These are my favorite home run props for Thursday, April 30. 

  • UPDATE: Added another HR pick + parlay.

Best MLB home run props today

Player to hit a HROdds
Astros Yordan Alvarez+320
Blue Jays Kazuma Okamoto +600
Mets Juan Soto+310
💲Today's HR parlay+8860

Yordan Alvarez (+320)

The rain stopped us yesterday, but our MLB picks are getting the best hitting matchup at a better price today with Yordan Alvarez vs. Chris Bassitt. Alvarez at +320 to go deep is still +EV, per Covers projections. The fair price for the best hitter in baseball to go yard sits closer to +270.

Alvarez is a freak. He leads baseball in multiple standard and advanced metrics and hasn’t homered in four straight games — his longest drought of the year. He may also have this matchup circled, as Bassitt has struggled against him. Alvarez is 5-for-22 with five home runs and a 1.598 OPS vs. Bassitt in his career.

Winds are blowing out to right field today, which is even better for the left-handed Alvarez than yesterday's wind. Bassitt has also allowed all of his home runs this year to left-handed hitters.

  • Time: 12:35 p.m. ET
  • Where to watch: MASN, Space City Home Network

Kazuma Okamoto (+600)

The Toronto Blue Jays lineup is turning a corner.

Vladimir Guerrero Jr. is ripping the ball, Ernie Clement is going yard, George Springer is back, and Kazuma Okamoto is putting it together.

There’s still some swing and miss with the rookie, but he’s adjusting. He owns the best Blast Contact numbers on the team and is squaring the ball up at a 54.5% clip over the last seven days.

Pair that with Top-3 bat speed and a strong HR price, and he’s the target indoors vs. Bailey Ober and a bottom-tier Minnesota Twins bullpen.

Minnesota doesn’t have a true closer right now and is using a three-man committee late. Eric Orze is part of that mix, just blew a save yesterday, and is likely unavailable. The fair price is around +500.

  • Time: 7:40 p.m. ET
  • Where to watch: SN1, MNNT

Juan Soto (+310)

Take me to square town, but Juan Soto has his swing locked in and draws a matchup with Miles Mikolas that belongs on any HR card.

Soto’s swing speed and Blast Contact% over the last two weeks have been elite — he’s squaring everything up. This is a stat-padding spot against Mikolas, who has struggled and is likely to hand things over to a vulnerable Washington Nationals bullpen. In Mikolas’ last three starts, the Nats have allowed 29 total runs.

Soto 2+ total bases at even money is also on the card. It’s the hottest bat against one of the softest matchups available.

  • Time: 1:10 p.m. ET
  • Where to watch: Nationals.TV, SNY
Jinglis' 2026 Transparency Record
  • HR picks: 9-50, -2.9u units

Today’s HR parlay

Astros Yordan AlvarezBet Now
+8860
Blue Jays Kazuma Okamoto
Mets Juan Soto

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Mets place Luis Robert Jr. on IL due to herniated disc

The Mets have placed outfielderLuis Robert Jr.on the 10-day IL due to a lumbar spine disc herniation.

Robert was sent for an MRI on Wednesday after his back issue didn't improve with treatment.

Since he has not played the last two games, the IL stint is backdated to April 27.

In a corresponding move, infielder Eric Wagaman was recalled from Triple-A Syracuse. Additionally, right-handed pitcher Carl Edwards Jr. was DFA'd and replaced by right-hander Austin Warren.

Losing Robert is the latest blow to a Mets lineup that is already without Francisco Lindor (calf) and Jorge Polanco (Achilles and wrist).

Polanco has been making progress and could return sooner rather than later.

Lindor is expected to get a follow-up MRI in roughly two weeks, at which point more about his timeline should be known. Mets president of baseball operations David Stearns said last week that Lindor could have a "relatively quick progression" if all goes well.

As far as Robert, the Mets had slow-played his buildup in spring training and had been giving him scheduled days off in an effort to prevent an injury -- to no avail. 

Aside from Robert, New York has six outfield options on the active roster -- Juan Soto, Carson Benge, Tyrone Taylor, MJ Melendez, Austin Slater, and Brett Baty.

Pirates star Jared Jones excels in first rehab assignment start with Bradenton

NEW YORK, NEW YORK - SEPTEMBER 27: Jared Jones #37 of the Pittsburgh Pirates in action against the New York Yankees at Yankee Stadium on September 27, 2024 in New York City. The Pirates defeated the Yankees 4-2. (Photo by Jim McIsaac/Getty Images) | Getty Images

The road back to pitching in Major League games took a significant step in the right direction for Jared Jones on Wednesday.

Jones made his first appearance of the 2026 season for Single-A Bradenton, marking the first time he pitched against live competition in over a year.

The results? Arguably the best performance by any Pirate in the minor leagues all season.

Jones delivered three perfect innings against the Lakeland Flying Tigers.

The rehab assignment start went well for the 24-year-old right hander. Jones didn’t allow a base runner and struck out five, throwing 41 pitches (30 for strikes).

He struck out the last batter he faced in every inning and the final two in the first and third frames.

The Pirates are building Jones back up to be a starter at the major league level.

Jones earned a spot on the Opening Day roster in 2024 following an eye-opening spring.

The 2020 second-round pick earned a 4.14 ERA in 22 starts with the Pirates striking out 132 and allowing a 1.19 WHIP in 121.2 innings.

Jones missed all of 2025 with a right arm injury that required surgery. Jones experienced discomfort in spring training and tried to rest, but eventually needed surgery to heal his arm issues. 

He last appeared in an MLB game on September 27, 2024, against the Yankees.

Pittsburgh needs Jones to be a considerable part of the rotation, or even back end of the bullpen, to help a staff that doesn’t have strong depth.

The Pirates have lost four in a row, including the first three of a four-game series against the St. Louis Cardinals.

Jones will continue to make rehab assignments across the Pirates’ affiliates and could return to the Bucco staff by the end of May or early June. 

Diamondbacks vs Brewers Prediction, Picks & Odds for Today's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

It’s the rubber match of a three-game set between the visiting Arizona Diamondbacks and host Milwaukee Brewers.

My Diamondbacks vs. Brewers predictions and free MLB picks side with the visitors, who own the advantage in the pitching matchup on Thursday, April 30.

Who will win Diamondbacks vs Brewers today: Diamondbacks moneyline (+112)

The Arizona Diamondbacks will try to win a series for the first time in four sets, sending Canadian Michael Soroka to the bump.

At 4-0, the righty leads the team in wins and boasts a crisp 2.60 ERA and 1.16 WHIP.

Soroka is blistering the opposition with an 11.06 K/9, leading the Arizona staff with 34 strikeouts. His slurve is especially lethal, creating a 35.8% whiff rate.

Brandon Woodruff will start for the Milwaukee Brewers, and he's coming off his first loss of the year. The veteran also hasn't been his best to date, boasting a 20% strikeout rate that would rank as his lowest since tossing 43 innings in his rookie season back in 2017.

He's simply not missing bats like he used to, and that will haunt him against Corbin Carroll & Co.

Covers COVERS INTEL: The Diamondbacks are hitting .270 vs Woodruff, with a .778 OPS. Carroll is 4-for-8 with a triple, while Ketel Marte is 4-for-12 (.333) with a pair of doubles.

Diamondbacks vs Brewers Over/Under pick: Over 8 (-125)

Offense has been the name of the game in this series, with the two teams combining for 23 runs through the first two games.

Even with Soroka on the mound, he will eventually need to turn it over to a bullpen that ranks Bottom-4 in the National League in ERA (4.93).

Woodruff lasted just five innings after surrendering three runs and five hits, and his bullpen is just middle of the pack with a 3.94 ERA.

These teams have cashed the Over in four of the last six head-to-head meetings, and the lowest total of the series is worth taking a run at in the finale.

Eric Rosales' 2026 Transparency Record
  • ML/RL bets: 2-7, -3.08 units
  • Over/Under bets: 4-6, +2.01 units

Diamondbacks vs Brewers odds

  • Moneyline: Diamondbacks +113 | Brewers -117
  • Run line: Diamondbacks -1.5 (+194) | Brewers +1.5 (-213)
  • Over/Under: Over 7.5 (-108) | Under 7.5 (+104)

Diamondbacks vs Brewers trend

The Arizona Diamondbacks have hit the Moneyline in 15 of their last 25 games (+6.25 Units / 22% ROI). Find more MLB betting trends for Diamondbacks vs. Brewers.

How to watch Diamondbacks vs Brewers and game info

LocationAmerican Family Field, Milwaukee, WI
DateThursday, April 30, 2026
First pitch1:40 p.m. ET
TVDbacks.TV, Brewers.TV
Diamondbacks starting pitcherMichael Soroka
(4-0, 2.60 ERA)
Brewers starting pitcherBrandon Woodruff
(2-1, 3.77 ERA)

Diamondbacks vs Brewers latest injuries

Diamondbacks vs Brewers weather

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Sean Manaea and David Peterson show that the Mets can’t just stay the course

A portrait of David Stearns in a grey zip-up with the Mets’ logo over his right shoulder in the background
David Stearns | (Photo by Rich Storry/Getty Images)

In the Mets’ loss to the Nationals yesterday, several of the team’s most glaring deficiencies were on full display, but David Peterson and Sean Manaea, the team’s pair of struggling left-handed pitchers, stood out the most. Neither pitcher looks competitive at the moment, and while the team’s lineup might be its downfall anyway, it sure would be nice to see the Mets putting capable pitchers out there on a daily basis.

Across seven appearances, two of which came out of the bullpen, Peterson has thrown 30.1 innings with a 6.53 ERA. Manaea has thrown 22.0 innings with a 6.55 ERA. Combined, they’ve thrown 19.4 percent of the Mets’ innings so far, making their combined contribution to the team’s struggles fairly significant. And the underlying metrics on their Statcast pages don’t look good, even as metrics like FIP and DRA suggest that both pitchers have been better than their ERAs would suggest.

If there’s any hope remaining in the Mets’ season, the team can’t just wait to see if both of these pitchers end up finding better results. But with both pitchers no longer having options thanks to their considerable major league service time, there are only two ways to get them off the active roster: placing them on the injured list, which the team did with Kodai Senga this week, or designating them for assignment and exposing them to waivers. In the latter scenario, they’d have the option of declining an outright assignment to Syracuse even if they were to clear.

Manaea has the remainder of this season and all of next season remaining on his three-year deal with the Mets that pays him $25 million per year. Should the team go the DFA route and lose him, it would be eating even more money than it is on the failed Frankie Montas contract that paid $34 million over the course of last season and this season. Peterson wouldn’t require eating nearly as much money, as he’s earning $8.1 million this year before he’s eligible for free agency following the season.

If the team goes either route to get either pitcher off the active roster, there’s also the issue of replacing them. With Manaea, that’s really not too much of a concern, as he’s essentially been used as a mop-up man, and his diminished stuff has gotten exposed in a big way lately. The Mets might feel like they need to have at least one long reliever in their bullpen, but any potentially useful reliever—Austin Warren is the one who comes to mind at the moment—would be an upgrade.

And if a keeping a long reliever in the mix is a priority, that might mean Tobias Myers is kind of stuck in that role, even if it would be awfully tempting to move him into Peterson’s rotation spot as a full-on starting pitcher rather than having him open for Peterson like he did a couple of times recently.

As for pitching prospects in the upper minors, Jonah Tong doesn’t look quite ready to get another major league look just yet. His strikeout rate remains phenomenal thus far in Triple-A, but he’s still working on walk and home run issues and currently has a 5.68 ERA for Syracuse. Jack Wenninger, who’s slated to start one of Syracuse’s games in a doubleheader today, has a much shinier 2.16 ERA for Syracuse so far this year. But his walk rate is an issue, and his last start saw him lose some velocity in the third inning while totally losing the strike zone. At minimum, you’d think he needs a strong outing today to get considered for a call-up in the near future.

Whatever the case, though, it seems like the Mets really should try doing something. The team’s biggest roster moves thus far have all involved the injured list. At the time of this writing, the organization continues to support manager Carlos Mendoza, even as the Red Sox and Phillies have fired their managers for similarly disappointing starts to the 2026 season.

Exercising patience beats reacting in a knee-jerk fashion, but staying the course with a team that collectively has a broken GPS seems like a bad plan.

Kansas City Royals news: The winning streak concludes

SACRAMENTO, CALIFORNIA - APRIL 29: Bobby Witt Jr. #7 of the Kansas City Royals slides past Shea Langeliers #23 of the Athletics to score in the first inning at Sutter Health Park on April 29, 2026 in Sacramento, California. (Photo by Ezra Shaw/Getty Images) | Getty Images

The Royals announced two major pitching injuries before yesterday’s 5-2 loss.

Right-handers Ryan Bergert and Ben Kudrna had elbow surgeries on Wednesday, with Bergert undergoing a full ulnar collateral ligament repair (Tommy John) and Kudrna – the Royals’ No. 9 prospect – undergoing an olecranon stress fracture repair on his elbow. Both are expected to miss the rest of the season.

Bergert was expected to be a major contributor for the Royals in ‘26 after they acquired him, along with Stephen Kolek, from the Padres at last year’s Trade Deadline. Bergert opened the season in Triple-A Omaha but was viewed as No. 1 on the depth chart should the Royals need a starter in the big leagues or even a fresh arm in the bullpen.

Kudrna made just one start that lasted two innings in Triple-A this year before he was placed on the IL on April 6. The olecranon is the bony tip of the elbow, and it can fracture due to overuse, typically in throwing athletes. The surgical option typically involves placing screws into the elbow to stabilize the fracture.

If you didn’t stay up late on Tuesday night, the Salvy splash got a little wild.

Columbia Fireflies SS Josh Hammond got a shoutout for being the hottest hitting prospect for the Royals currently.

Taken with the 28th overall pick last year as a North Carolina prepster, Hammond hasn’t needed any time to settle into his first full season with a .316/.398/.526 line through 20 games with Single-A Columbia. His eight doubles are third-most in the Carolina League, while his 11 extra-base hits are tied for fifth-most. The right-handed slugger was considered to have above-average power potential coming out of the Draft, and it may not be long until more of his hard-hit balls leave the yard as he gets even more comfortable this summer.

Royals Keep explained why the Royals are platooning a lot of their hitters.

Kevin O’Brien talked on why the Royals need to improve their road offense, which hasn’t been corrected yet in Sacramento.

Nathan Church of the Cardinals is robbing game winners left and right.

The Braves keep winning, and Kenley Jansen keeps giving up walk-off dingers.

Could Padres closer Mason Miller really win the NL Cy Young award this year?

D-Backs Ildemaro Vargas extends his hit streak to 25 games.

The Marlins turned one of the most improbable double plays to win the game and series against the Dodgers.

Today’s song of the day is Baker Street by Gerry Rafferty.