Toronto Blue Jays vs Los Angeles Angels Betting Pick & Prediction for 4/20

The Toronto Blue Jays will play against the Los Angeles Angels in an MLB regular season game. This game will take place at Angel Stadium of Anaheim. The Blue Jays come into the game with a record of 8-13, holding the 5th spot in the AL East.
The Los Angeles Angels have a record of 11-12 and are 3rd in the AL West. The game is scheduled for Monday, April 20, 2026, at 9:38 PM. The weather is expected to be clear with a mild breeze.
Toronto Blue Jays Team Preview
The Toronto Blue Jays recently played a series against the Arizona Diamondbacks. On April 19th, they won 10-4, with Kevin Gausman pitching 6 innings and allowing 2 earned runs. Kazuma Okamoto and Nathan Lukes were key hitters, driving in 3 runs each.
In their April 18th game, the Blue Jays lost 6-2 to the Diamondbacks. Despite the loss, Nathan Lukes went 3-for-5 with a run. Max Scherzer pitched for 6 innings, allowing 2 earned runs.
The Blue Jays are ranked 7th in batting average with a .252 mark. They have hit 18 home runs, ranking 13th in the league. Vladimir Guerrero Jr. is a standout with a .333 average and 10 RBIs.
Blue Jays vs Angels Game Day Info
- Sport: MLB
- Teams: Toronto Blue Jays vs. Los Angeles Angels
- Venue: Angel Stadium of Anaheim, Anaheim, CA
- Date: Monday, April 20, 2026
- Betting Odds: Blue Jays Moneyline -127, Angels Moneyline +107
Los Angeles Angels Team Preview
The Los Angeles Angels have been on a rollercoaster in their recent games. They had a significant win against the San Diego Padres on April 17th, securing an 8-0 victory. José Soriano’s strong pitching performance played a crucial role, as he allowed only two hits and no earned runs over nearly six innings.
In the following games, the Angels faced close losses to the Padres. They lost 4-1 on April 18th and 2-1 on April 19th. Despite the losses, their pitchers delivered solid performances, with Yusei Kikuchi giving up zero earned runs over six innings on April 18th.
Offensively, the Angels’ lineup has shown power potential. They rank second in home runs this season with 34. However, their batting average of .224 ranks 18th, indicating room for improvement at the plate.
BTB Betting Pick
The Blue Jays are favored on the moneyline at -127, while the Angels are at +107. The Blue Jays have a strong batting average and rank well in doubles. The Angels have a good on-base percentage and lead in home runs. Despite this, the Blue Jays’ pitching gives them an edge. The projected score is Blue Jays 5, Angels 4. The pick is Blue Jays to win straight up.
The total for the game is set at 7.5 runs. The Blue Jays have a higher earned run average, suggesting more runs allowed. The Angels also have a decent number of home runs, which could add to the scoring. Given these factors, the projected total is 9 runs. The pick is to go over 7.5 runs.