Blue Jays make lineup changes as Davis Schneider draws in vs. Orioles

Davis Schneider gets the start in left field, while Ernie Clement draws back in at third base for the Toronto Blue Jays for their Saturday matchup against the Baltimore Orioles.

Mar 29, 2025 - 17:19
 0
Blue Jays make lineup changes as Davis Schneider draws in vs. Orioles

The roommates are back in the starting lineup.

Davis Schneider gets the start in left field, while Ernie Clement draws back in at third base for the Toronto Blue Jays for their Saturday matchup against the Orioles.

Schneider replaces Alan Roden, and veteran outfielder George Springer gets the day off as well.

Wagner will slot in as the DH, while Anthony Santander shifts over to right field.

Although not amongst the starting nine, Clement smashed a pinch-hit double in the seventh inning on Friday to extend Toronto’s lead to six.

Max Scherzer makes his highly anticipated regular-season debut on the mound for the Blue Jays.

The 40-year-old right-hander, who signed a one-year deal in the off-season, allowed only two runs in 13 innings while striking out 18 batters during the spring. Scherzer owns a career 3.16 ERA in 17 seasons and is a three-time Cy Young Award winner.

Watch Saturday’s game with first pitch at 3:07 p.m. ET on Sportsnet.

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 = `

Error: ${error}

`; return; }

if (!oddsData) { container.innerHTML = `

Odds data not available

`; return; }

let gameDate = new Date(gameTimestamp * 1000); const gameDateFormatted = gameDate.toLocaleDateString('en-US', { year: 'numeric', month: 'long', day: 'numeric' });

container.innerHTML = `

BetMGM Odds
Moneyline
${visitingTeam.short_name}
${oddsData.away_money > 0 ? `+${oddsData.away_money}` : oddsData.away_money}
${homeTeam.short_name}
${oddsData.home_money > 0 ? `+${oddsData.home_money}` : oddsData.home_money}
Spread
${oddsData.fav_id === visitingTeam.id ? oddsData.fav_points : oddsData.fav_points > 0 ? `-${oddsData.fav_points}` : `+${Math.abs(oddsData.fav_points)}`}
${oddsData.fav_id === visitingTeam.id ? oddsData.fav_money > 0 ? `+${oddsData.fav_money}` : oddsData.fav_money : oddsData.underdog_money > 0 ? `+${oddsData.underdog_money}` : oddsData.underdog_money}
${oddsData.fav_id === homeTeam.id ? oddsData.fav_points : oddsData.fav_points > 0 ? `-${oddsData.fav_points}` : `+${Math.abs(oddsData.fav_points)}`}
${oddsData.fav_id === homeTeam.id ? oddsData.fav_money > 0 ? `+${oddsData.fav_money}` : oddsData.fav_money : oddsData.underdog_money > 0 ? `+${oddsData.underdog_money}` : oddsData.underdog_money}
Over/Under
O ${oddsData.total}
${oddsData.over_money > 0 ? `+${oddsData.over_money}` : oddsData.over_money}
U ${oddsData.total}
${oddsData.under_money > 0 ? `+${oddsData.under_money}` : oddsData.under_money}

`; }

// Example usage renderBetMGM('block_5bba9e72b183626b5d9a1a8e182026b1', 'MLB', '9a4d9269-48aa-4523-9612-056b8461395b');