
Free MLB Pick: Pirates vs. Angels Odds
Looking for Pittsburgh Pirates vs. Los Angeles Angels Free MLB predictions? MLB betting sees the Pirates taking on the Angels on Thursday, April 24th, 2024 at Angel Stadium of Anaheim, in Los Angeles, CA. Cappers Picks provides complimentary expert handicapping picks on all MLB baseball matchups all season long so stay tuned for more FREE daily MLB predictions like this Pirates Angels free pick.
2025 MLB Handicapping – Pittsburgh Pirates vs Los Angeles Angels
(10-15) Pittsburgh Pirates vs. Los Angeles Angels (11-12)
Date: Thursday, April 24th
Time: 9:29 ET
Venue: Angel Stadium of Anaheim Anaheim, CA
Projected Starting Pitchers: Carmen Mlodzinski vs. Tyler Anderson
MLB Moneyline Odds: Pirates +122 | Angels -144 (Bet Now!)
Today’s MLB Run Line Betting Odds: Pirates +1.5 | Angels -1.5
MLB Baseball Gambling Total: O/U: 8.5
- Live Betting Odds for today’s Pittsburgh Pirates vs. Los Angeles Angels game!
- Want more baseball predictions like this Pirates Angels play? Check out our free MLB AI Picks for today!
- View our Updated Sportsbook Bonuses for today!
Pirates vs. Angels Gameday
Thursday’s interleague matchup between the Pirates and Angels is set for 9:29 PM ET from Angel Stadium of Anaheim in Anaheim, CA. The Angels are the betting favorite, with money line odds of -144, while the Pirates are at +122. The over/under line is currently 8.5 runs.
Pittsburgh will be looking to extend their two-game winning streak, as they are 10-15 this season, while the Angels are 11-12 and have lost two straight. Carmen Mlodzinski is starting for the Pirates, and the Angels are sending Tyler Anderson to the mound.
Pittsburgh picked up a 3-0 win over the Angels in the most recent game of this series. The Pirates offense only had one more hit than the Angels and struck out eight times, but still picked up a win. Heading into the game, they were at +115 on the money line.
Andrew Heaney started for the Pirates and went six innings while giving up just one hit and striking out nine. He picked up a win in the game, while Dennis Santana got the save. Jack Kochanowicz had a rough outing for the Angels, taking the loss.
Oneil Cruz provided the big blow for the Pirates, as he homered and went 2/5 with two RBIs. He scored all three of Pittsburgh’s runs. On the other side, the Angels offense was held in check, scoring just two runs on eight hits.
Expert MLB Betting Picks
Want more action on today’s baseball card? See the featured premium MLB plays from CappersPicks handicappers, covering moneylines, run lines, totals, and other top bets.
The Pirates are 10-15 overall and are 5.5 games behind the Cubs for the NL Central lead. Currently, they are in 5th place in the division and have gone just 2-4 in divisional games this year. The Pirates have won two straight games, and these two wins have come on the road.
At home, the Pirates are 6-7 this year and are 4-8 on the road. So far, they have yet to win a game as the favorite. As for their record as the underdog, the Pirates are 10-15 this year. Pittsburgh has an overall series record of 2-5 this year, and they are 2-0 in their current series vs. the Angels.
Pirates Stats
So far this season, the Pirates offense has been one of the worst in the league, averaging just 3.6 runs per game (24th) and batting a collective .222 (20th). Their team on-base percentage of .304 is also below average, and they have been one of the league’s worst power-hitting teams, with an isolated power figure of just .113 (22nd). However, the Pirates have been a better offensive team at home, averaging 4.2 runs per game.
Both Bryan Reynolds and Oneil Cruz have been swinging the bat well of late, with Reynolds hitting .344 over his last eight games, and Cruz batting .290 with four homers in that stretch. Cruz’s six homers this season are 4th in the league, and Reynolds is 2nd on the team with three homers of his own. Reynolds comes into the game as the Pirates’ current leader in RBIs, with 13.
YOU CAN CLICK HERE TO CHECK OUT OUR TOP MLB CAPPERS! (All Under 1 Roof)
With an overall record of 11-12, the Angels are 4th in the AL West, trailing the Rangers by 2.5 games. So far, they have really struggled against other AL West teams, going just 1-5 this year. The Angels have dropped two straight games, and this losing streak has come after winning two straight.
At home, the Angels are 4-4 this year and 7-8 on the road. Los Angeles is still looking for their first win as the favorite this year, as they are 0-0 in that spot. As for their record as the underdog, they are also 11-12 this year. The Angels have dropped two straight at home, and they are 3-7 in their last 10 games overall.
Angels Stats
So far this season, the Angels are averaging four runs per game, which is 21st in the league. They have been a bit better at home, averaging 4.2 runs per contest. As a team, the Angels are batting just .216, which is 21st in the league, and they also have the league’s worst on-base percentage. However, they have been good at hitting home runs, ranking 4th in the league.
Mike Trout is leading the Angels in home runs this season, but he is batting just .169. Jorge Soler has been a bright spot for the team, as he is batting .262 overall and has gone 9/37 over his last 10 games. Soler is also on a four-game hitting streak. Taylor Ward and Soler are 2nd and 3rd on the team in home runs, respectively.
We want to hear from you below! Comments are welcome! Give us your picks for this Pittsburgh Pirates vs. Los Angeles Angels MLB matchup.
Pirates Angels Pitching
Carmen Mlodzinski is getting the start for the Pirates on the road against the Angels. He has started 3 games so far this season, and he has taken the loss in each of them. His last start was a 4-inning outing in which he gave up 5 runs, but he did strike out 9 batters. Overall, he has 16 strikeouts in 12 1/3 innings.
Tyler Anderson is getting the start for the Angels today at home against the Pirates. He has been solid in his first two starts, picking up wins in each. Anderson has yet to allow an earned run this season, as he went 5 2/3 innings in his first start and then threw 6 innings in his last outing.
Pittsburgh Pirates vs. Los Angeles Angels MLB Baseball Betting Trends
- The Pirates head into the game having gone 3-7 straight-up in their last ten games on the road.
- The Pirates they are 3-7 vs. the runline in their previous ten games on the road.
- Conversely, the Angels are 3-7 over their last ten home games (straight-up).
- Furthermore, the Angels have a 4-6 mark vs. the runline across their last ten home games.
- Also, the Pirates are 1-2 in their last three games as the favorite. On the other hand, they are 2-1 as the underdog (last 3).
- The Angels have a record of 0-3 across their last three games when favored. As the underdog, they are 2-1 in their last three games.
Pirates vs. Angels Prediction: Angels ML -144
Our prediction for today’s Pirates vs. Angels game is to take the Angels on the money line at -144. We have the Angels winning this one by a final score of 7-3.
With the over/under line sitting at 8.5 runs, we would take the over if you’re looking to play the run line.
Looking at the starting pitchers, Tyler Anderson is projected to finish with five strikeouts, which is the third-lowest among today’s starters. As for Carmen Mlodzinski, his projected strikeout total is five, and we have him finishing with the fourth-lowest strikeout total.
Today’s MLB Free Pick
MLB Betting Tweet Of The Day
Ward at work 👷 pic.twitter.com/oOJ2NLxuSI
— Los Angeles Angels (@Angels) April 23, 2025
Also, if you’re looking for more MLB picks like Pittsburgh Pirates vs. Los Angeles Angels matchup, we’ll be providing 4* free MLB plays on the blog all season long. In fact, you can check out our MLB experts for guaranteed premium & free MLB baseball picks!
Lastly, register here for a FREE MLB Betting Account Now for daily free picks & more special offers!






