Jamie Campbell and Caleb Joseph discuss the struggles of Toronto Blue Jays’ Jeff Hoffman and wonder if now is the time to make the change and try Seranthony Dominguez as the closer.
The Toronto Blue Jays will try to salvage the finale of their three-game set with the Milwaukee Brewers Sunday afternoon at Rogers Centre.
Toronto entered the weekend with plenty of momentum after the offence exploded for 24 runs against the Minnesota Twins. But against Milwaukee pitching, that production has all but disappeared — and the bullpen has continued struggling, to boot.
The Blue Jays have managed just three runs over the first two games, dropping a 7-2 decision on Friday and falling 4-1 on Saturday.
In the latter contest, the teams were tied 1-1 entering the ninth before closer Jeff Hoffman allowed a pair of homers in a three-run inning, throwing his status at the back end of the bullpen into doubt yet again as his ERA ballooned to 5.11.
The back-to-back losses have the Jays facing the possibility of being swept for the first time since mid-June. While they continue to hold the top spot in the American League East, Sunday’s finale carries some weight as September approaches.
Ernie Clement will return to the starting lineup for Toronto, batting sixth and playing third base, for the first time since suffering a small hand fracture in Tuesday’s loss to the Minnesota Twins.
Centre fielder Daulton Varsho, who suffered a hand injury of his own after being hit by a pitch on Friday, remains out of the lineup. He’s replaced by Myles Straw, who will bat ninth.
The New York Yankees have pulled within two games of the Blue Jays for the AL East lead after beating the Chicago White Sox in extra innings Saturday. The Boston Red Sox remain three-and-a-half games behind following a 10-3 loss to the Pittsburgh Pirates.
Veteran right-hander Max Scherzer will make his 13th start of the season as Toronto looks to avoid the sweep. The 40-year-old is 5-2 with a 3.82 ERA and has been steady at home, posting a 3-0 record with a 4.00 ERA in seven outings at Rogers Centre.
Scherzer earned the win in his last appearance, working six innings and striking out five in a 10-4 victory over Minnesota on Monday. In his career against the Brewers, he owns a 3-5 record and 2.88 ERA in 14 career appearances while averaging nearly 12 strikeouts per nine innings.
The Brewers will hand the ball to right-hander Brandon Woodruff, who has been one of their most reliable arms this season. The 32-year-old is 5-1 with a 3.10 ERA through nine starts since returning from injury and has been particularly dominant on the road.
-
-
Watch Blue Jays vs. Brewers on Sportsnet
The Toronto Blue Jays will look to bounce back against the best team in baseball when they face the Milwaukee Brewers fin the finale of a three-game set Sunday. Catch the action on Sportsnet or Sportsnet+ starting at 1:30 p.m. ET / 10:30 a.m. PT.
In four starts away from Milwaukee, he is 3-1 with a 2.42 ERA and a 0.63 WHIP, allowing just 10 hits across 22.1 innings. Woodruff struggled in his last outing, giving up five runs, and will be making his first career start against the Blue Jays.
The Blue Jays will also need their bats to rebound. Vladimir Guerrero Jr. and Bo Bichette were quiet again in Saturday’s loss, combining for one hit and two strikeouts. Toronto had seven hits in the game, but three of those came off the bat of Straw, while Guerrero Jr. had the lone RBI on a sacrifice fly in the sixth inning.
The Brewers’ pitching staff has leaned on strike-throwing and soft contact to neutralize Toronto’s hitters. Cracking that formula on Sunday will be key if the Jays are to avoid a sweep and regain some momentum heading into another crucial stretch of divisional games.
#betmgm-odds {
@media (max-width: 767px) {
margin: 0 20px 20px 20px;
}
}
#betmgm-odds {
@media (min-width: 768px) and (max-width: 1023px) {
width: 83%;
margin: 0px auto 20px auto;
}
}
.betmgmArticle {
font-family: «protipo-narrow», sans-serif !important;
width: 100%;
padding: 0;
margin-bottom: 24px;
border-radius: 8px;
display: inline-block;
font-family: Arial, sans-serif;
}
.betmgmArticle .header {
font-weight: bold;
margin-bottom: 10px;
display: block;
color: var(–core-sn-blue-800-blue, #06192F);
text-decoration: none;
}
.betmgmArticle .content {
display: flex;
flex-wrap: wrap;
align-items: center;
padding: 20px 10px;
border-radius: 8px;
border: 1px solid var(–Grey-Scale-400-Grey, #CED4DA);
background: var(–Grey-Scale-0-White, #FFF);
}
@media (max-width: 767px) {
.betmgmArticle .content {
padding: 20px;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.betmgmArticle .content {
padding: 20px 10px;
}
}
@media (min-width: 1024px) and (max-width: 1249px) {
.betmgmArticle .content {
padding: 20px;
}
}
@media (min-width: 1250px) {
.betmgmArticle .content {
padding: 20px 10px;
}
}
.betmgmArticle .section {
width: 82px;
flex: 1;
text-align: center;
}
.betmgmArticle .section .row {
font-size: 14px;
line-height: 22px;
}
.betmgmArticle .section-info {
flex: 2;
}
.betmgmArticle .section-info .gameDate {
color: var(–core-sn-blue-800-blue, #06192F);
text-align: center;
font-size: 14px;
font-style: normal;
font-weight: 700;
line-height: normal;
margin-bottom: 14px;
}
.betmgmArticle .section-info .team-logo {
width: 48px;
height: 48px;
display: inline-block;
}
.betmgmArticle .section-info .versus {
display: inline-block;
margin: 0 16px;
font-size: 14px;
color: #495057;
font-weight: 500;
}
.betmgmArticle .divider {
width: 1px;
background-color: #ddd;
background: var(–Grey-Scale-400-Grey, #CED4DA);
height: 82px;
margin: 0 16px;
}
.betmgmArticle .title {
text-align: center;
font-weight: bold;
margin-bottom: 8px;
font-size: 16px;
}
@media (max-width: 767px) {
.betmgmArticle .title {
text-align: left;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.betmgmArticle .title {
text-align: center;
}
}
@media (min-width: 1024px) and (max-width: 1249px) {
.betmgmArticle .title {
text-align: left;
}
}
@media (min-width: 1250px) {
.betmgmArticle .title {
text-align: center;
}
}
.betmgmArticle .row {
margin-bottom: 5px;
display: flex;
justify-content: space-between;
margin: 0;
}
.betmgmArticle .row::before {
display: none;
}
.betmgmArticle .value {
font-weight: bold;
}
.betmgmArticle .red {
color: red;
}
.betmgmArticle .green {
color: green;
}
.betmgmArticle .betmgm-button {
cursor: pointer;
}
.betmgmArticle .betmgm-button a {
text-decoration: none;
}
.betmgmArticle .button button {
background-color: #005EB8;
color: white;
padding: 6px 16px 14px 16px;
border: none;
border-radius: 5px;
cursor: pointer;
font-weight: bold;
}
.betmgmArticle .buttonText {
position: relative;
color: #ADB5BD;
font-size: 12px;
font-style: normal;
font-weight: 500;
line-height: normal;
text-align: left;
top: -6px;
margin-bottom: 10px;
}
.betmgmArticle .betMGMLogo {
text-align: left;
width: 150px;
height: 42px;
@media (max-width: 767px) {
background: url(‘../../../wp-content/themes/sportsnet-nhl/images/BetMGM-Black.svg’) no-repeat;
background-size: cover;
@media (prefers-color-scheme: dark) {
background: url(‘../../../wp-content/themes/sportsnet-nhl/images/BetMGM-White.svg’) no-repeat;
}
}
}
.betmgmArticle .betMGMLogo img {
text-align: left;
width: 150px;
height: 42px;
}
.betmgmArticle .content-mobile {
display: flex;
justify-content: space-around;
width: 100%;
margin-top: 20px;
}
@media (max-width: 767px) {
.betmgmArticle .content-mobile {
display: flex;
margin: 20px 0;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.betmgmArticle .content-mobile {
display: none;
}
}
@media (min-width: 1024px) and (max-width: 1249px) {
.betmgmArticle .content-mobile {
display: flex;
margin: 20px 0;
}
}
@media (min-width: 1250px) {
.betmgmArticle .content-mobile {
display: none;
}
}
.betmgmArticle .content-mobile .team-logos {
display: flex;
justify-content: flex-start;
width: 100%;
}
.betmgmArticle .content-mobile .team-logos .versus {
display: flex;
align-items: center;
}
.betmgmArticle .content-mobile .gameDate {
text-align: left;
margin-bottom: 8px;
}
.betmgmArticle .content-mobile .buttonText {
text-align: left;
top: 0;
margin-bottom: 12px;
text-decoration: none;
color: #ADB5BD;
}
@media (max-width: 767px) {
.betmgmArticle .desktop-only {
display: none;
}
}
@media (min-width: 768px) and (max-width: 1023px) {
.betmgmArticle .desktop-only {
display: block;
}
}
@media (min-width: 1024px) and (max-width: 1249px) {
.betmgmArticle .desktop-only {
display: none;
}
}
@media (min-width: 1250px) {
.betmgmArticle .desktop-only {
display: block;
}
}
async function fetchOddsData(league, gameId) {
const res = await fetch(`{league}&id=${gameId}`, {
cache: ‘no-store’,
});
if (!res.ok) {
throw new Error(‘Failed to fetch odds data’);
}
const data = await res.json();
const oddsData = data?.data?.game?.details?.current_line;
const visitingTeam = data?.data?.game?.visiting_team;
const visitingTeamLogo = data?.data?.game?.visiting_team?.image_url_90;
const homeTeam = data?.data?.game?.home_team;
const homeTeamLogo = data?.data?.game?.home_team?.image_url_90;
const gameTimestamp = data?.data?.game?.details?.timestamp;
return { oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp };
}
async function renderBetMGM(componentId, league, gameId) {
let oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp, error;
const container = document.getElementById(componentId + ‘-odds’);
if (!container) return;
try {
({ oddsData, visitingTeam, visitingTeamLogo, homeTeam, homeTeamLogo, gameTimestamp } = await fetchOddsData(league, gameId));
} catch (err) {
error = err.message;
}
if (error) {
container.innerHTML = `
`;
return;
}
if (!oddsData) {
container.innerHTML = `
`;
return;
}
let gameDate = new Date(gameTimestamp * 1000);
const gameDateFormatted = gameDate.toLocaleDateString(‘en-US’, { year: ‘numeric’, month: ‘long’, day: ‘numeric’ });
container.innerHTML = `
? oddsData.fav_points
: oddsData.fav_points > 0 ? `-${oddsData.fav_points}` : `+${Math.abs(oddsData.fav_points)}`}
? oddsData.fav_money > 0 ? `+${oddsData.fav_money}` : oddsData.fav_money
: oddsData.underdog_money > 0 ? `+${oddsData.underdog_money}` : oddsData.underdog_money}
? oddsData.fav_points
: oddsData.fav_points > 0 ? `-${oddsData.fav_points}` : `+${Math.abs(oddsData.fav_points)}`}
? oddsData.fav_money > 0 ? `+${oddsData.fav_money}` : oddsData.fav_money
: oddsData.underdog_money > 0 ? `+${oddsData.underdog_money}` : oddsData.underdog_money}
`;
}
// Example usage
renderBetMGM(‘block_6484066229e1540d2560b6eb69890f2f’, ‘MLB’, ‘6a2ddb83-0351-4975-b775-730be73c4c58’);
What’s at stake
Another loss would allow the Yankees to draw closer to the Blue Jays with the two teams set to meet next weekend in the Bronx.
Watch Sunday’s series finale on Sportsnet and Sportsnet+ starting with Blue Jays Central previewing the action at 1 p.m. ET / 10 a.m. PT followed by first pitch at 1:37 p.m. ET / 10:37 a.m. PT.
Recommended Story For You :

FINALLY DUNK LIKE A TOTAL BADASS…

7 quick and easy things to INSTANTLY IMPROVE YOUR BALL STRIKING.

AVOID A SCAM BY ORDERING A HIN LOOKUP

Get Vehicle History You Can Trust

The ONLY Swing Designed Specifically For Senior Golfers

An URGENT Message For Golfers Who Want More Distance

Premium Quality Laser Rangefinder

You'll NEVER get to the top of your game on your own

Why The OTI Method Is So Effective



Deja una respuesta