91³Ô¹ÏÍø

Watch CBS News

Jung homers in MLB return as Texas beat A's 7-2

Josh Jung homered and scored three times in his return to the majors, Cody Freeman and Michael Helman had big-league firsts on consecutive pitches and the Texas Rangers beat the Athletics 7-2 on Monday night.

The Rangers led for good after a four-run fifth inning featuring the firsts. Freeman had a tiebreaking RBI double for his first MLB hit and RBI. On the next pitch by rookie left-hander Jacob Lopez (3-6), Helman's first career homer was a three-run shot and his first RBIs. He later drove in another run with a sacrifice bunt.

Jung, an All-Star as a rookie in 2023, was recalled earlier Monday from Triple-A Round Rock after being sent there July 2 while in an extended slump. His ninth homer of the season led off the third. He walked before scoring on Helman's homer, then singled and scored again in the seventh.

Rangers rookie Jack Leiter (6-6) struck out seven over six innings.

Nick Kurtz hit his MLB rookie-best 19th homer in the sixth for the A's.

Lawrence Butler, starting in center for the A's after rookie Denzel Clarke was diagnosed with an adductor strain, made a leaping catch in front of the Oakland bullpen in left-center field to take a home run away from Kyle Higashioka in the second.

Rangers left fielder Wyatt Langford made a sliding catch on Luis Urias' sinking liner in the left-center gap, then followed with a running grab to take a hit away from Butler to end the A's third.

Key moment

Freeman and Helman getting their big-league firsts snapped a 1-1 tie.

Key stat

Corey Seager extended his on-base streak to 22 games with an RBI single in the Texas seventh.

Up next

Jacob deGrom (9-2, 2.32 ERA) makes his first start for Texas since July 12. The right-hander was the only All-Star for the Rangers but didn't pitch in last week's game.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });