Toronto Blue Jays vs Baltimore Orioles Prediction, 4/12/2025 MLB Picks, Best Bets & Odds
Game: Toronto Blue Jays vs Baltimore Orioles
Date: Saturday, April 12, 2025
Location: Oriole Park at Camden Yards in Baltimore, MD
TV: MASN
Odds/Point Spread: Toronto (-122) Baltimore (+102)
Oriole Park at Camden Yards is where the Baltimore Orioles (5-8) will compete against the Toronto Blue Jays (8-5) on Saturday. The odds on this game have Toronto at -122 while Baltimore is opening at +102. The betting total is set at 8. The starting pitchers will be Jose Berrios and Cade Povich.


As a team, the Toronto Blue Jays are notching 3.8 runs per game, which ranks them 17th in baseball. They have racked up 49 runs scored while holding a team on-base percentage of .335. The Blue Jays have compiled 21 two-baggers as a squad and have smacked 6 baseballs out of the stadium. They have earned 45 RBI's as well as 111 hits on the season, and their batting average comes in at .257. Toronto has a slugging rate of .352 and have struck out 94 times, while being walked on 46 occasions.
Today’s Featured MLB Best Bet! DOC’S SPORTS MLB BASEBALL has nailed 3 straight plays! Sunday will feature a 5-unit selection you do not want to miss (first pitch is 4:10 p.m.). We are profitable on the season and have produced a 10K profit dating back to Memorial Day of 2025. Sign-up below with a daily picks package from MLB Baseball. You can get this top rated play complimentary when you set up a free $60 account here at Doc’s Sports and use part of it towards his a one day MLB package. Join Now! |
Get all of our MLB Expert Picks
The Blue Jays are sitting with a team earned run average of 3.32 this season (8th in baseball), and their staff has rung up 116 hitters. Blue Jays pitchers have yielded 14 home runs and 45 total runs (10th in baseball). Their pitching staff has walked 37 opposing hitters and their FIP comes in at 3.62 as a squad over the course of the season. Toronto has conceded 90 hits (7.0 per 9 innings) and 43 earned runs. They have accumulated a K/BB ratio of 3.14 and the pitching staff has a team WHIP of 1.09.
The Blue Jays relievers have a save percentage of 71.4% and has stepped onto the mound in 17 save situations. The relievers have inherited 19 runners so far this year and 31.6% of those runners earned a run for their team. Blue Jays pitchers have gone to the mound with runners on base 14 times as well as having 9 appearances in high leverage situations. The Blue Jays have dispatched 45 relief pitchers to the mound so far this season. The relief pitchers have accumulated 10 holds for the year (8th in MLB). They have recorded 5 saves this season and have not converted 2 of 7 save opportunities.
The Toronto Blue Jays have 350 putouts over the course of the season, in addition to 104 assists and 4 errors. Their fielding percentage is holding steady at .991 which ranks 4th in baseball, and they have turned 10 double plays. The Blue Jays have transformed 73.7% of baseballs in play into outs out of 1,050 innings on the field, which has them sitting at 6th in pro baseball.
Berrios has taken the mound for 1,422 innings and is sitting with 1,358 strikeouts during his career. His ERA is 4.08 (645 ER's allowed) and his WHIP is 1.235. He has surrendered 1,331 hits (8.4 hits per 9 innings) and has had 425 free passes. Berrios (100-78 career record) holds a FIP of 4.02 and he has faced 5,981 hitters in the majors.
The Orioles have a team slugging percentage of .373 and they are earning 4.23 runs per outing (15th in MLB). They have recorded 16 two-baggers, while taking a walk 37 times and scoring 55 runs. Baltimore has recorded 12 HRs this season as well as 51 RBIs. They have struck out on 103 occasions (17th in the league) and have recorded 102 base knocks. The Baltimore Orioles are sitting with an on-base percentage of .309 as well as a team batting average of .241 on the year.
The Orioles have a WHIP of 1.387 and have a FIP of 3.98 as a staff so far this season. They rank 24th in the league as a staff in total hits allowed with 114. The Baltimore pitching staff have conceded 61 runs so far this year while having a team ERA of 4.54 (56 earned runs yielded). They have earned a K/BB ratio of 8.00 (99 strikeouts against 40 bases on balls). They have allowed 13 dingers and they allow 4.95 runs per 9 innings (23rd in MLB).
With 5 save situations, the Orioles have tallied 4 holds and 0 blown saves. Baltimore hasn't been able to call on the bullpen for a save opportunity this season. Their bullpen pitchers have come in 5 times in high leverage situations in addition to 9 occasions with runners on base. Baltimore bullpen pitchers have an inherited score percentage of 21.4% out of their 14 inherited runners. They rank 28th in baseball with a save percentage of 0.0%, and they have sent 42 relief pitchers to the mound so far this year.
In their 999 innings played, the Orioles have a efficiency on defense of 67.2% (25th in professional baseball). The Baltimore Orioles have turned 11 double plays and own a fielding percentage of .982 (23rd in MLB). The Orioles have racked up 106 assists, 8 errors and have accumulated 333 putouts for the season.
Povich (3-10 record in his career) holds a 5.04 earned run average and has conceded 9.8 hits per nine innings. His strikeout to walk ratio is 2.25 and he has gone up against 400 hitters so far in his pro baseball career. He has given up a total of 50 ER's while holding a WHIP of 1.489 and a FIP of 5.0. In his pro baseball career, Povich has allowed 97 base hits and he has 81 strikeouts in 89 innings.
Who will win tonight's MLB game against the spread or moneyline?
Josh Schonwald's Pick: Take Toronto (-122)
Get $60 worth of FREE premium member picks. No Obligation. No Salesman. No Credit Card. Fast Sign up with Instant Access Click Here
Get all of Today's Free MLB Picks
Get all of Today's Expert MLB Picks
Additional Resources:
Baltimore Orioles - Twitter
Toronto Blue Jays - Twitter