Today's Digital Newspaper

The Gazette

Weather Block Here



Another loss for the Rockies, but also another learning opportunity for Lucas Gilbreath

DENVER — Every moment is a learning opportunity for Lucas Gilbreath.

That includes a situation like Saturday night, when he entered the game in the fifth inning against the best team in baseball. He struck out the Giants’ LaMonte Wade Jr. to get out of the inning, then allowed just one hit in the sixth, not allowing the Giants to score. 

“I think there’s an element of being comfortable and confident,” Gilbreath said. “I’m learning more about the game, learning more about hitters and learning to trust my stuff.”

Gilbreath, who until this year had never pitched above High-A, has quietly become one of the Rockies most consistent relievers. He has a 3.66 ERA, and he pitched 16 scoreless innings in a row before his streak was snapped by the Dodgers earlier this week. That day was a crucial lesson for the young reliever. And Saturday night was the same, as he stores information away for when he faces these same hitters again, when perhaps those games actually count.

When that day will come is too early to know. Saturday was still all about the Giants, who beat the Rockies 7-2 to extend their lead over the Dodgers in the National League West to two games with just over a week left to play. 

Brandon Belt hit two home runs, including a three-run homer in the fifth that ended Jon Gray’s night. Belt’s second home run was the Giants 236th for the season, a franchise record. This loss also means Gray will not reach 10 wins this season for the first time in a full season, one of his main goals this year. He’ snow pitched five or fewer innings in seven of his last nine starts. 

Sign Up For Free: AM Update Newsletter

let pathVariable;
let pathVariable2;

function handleUrlPathSegment() {

const fullPath = window.location.pathname.toLowerCase();
if (fullPath.includes(‘/business/’)) {
pathVariable = ‘business’;
pathVariable2 = ‘Business Newsletter’;
} else if (fullPath.includes(‘/outdoors/’) || fullPath.includes(‘/outdoor/’)) {
pathVariable = ‘outdoors’;
pathVariable2 = ‘Outdoors Newsletter’;
} else if (fullPath.includes(‘/opinion/’)) {
pathVariable = ‘opinion’;
pathVariable2 = ‘Opinion Newsletter’;
} else if (fullPath.includes(‘politics’)) {
pathVariable = ‘politics’;
pathVariable2 = ‘Politics Newsletter’;
} else {
pathVariable = ‘am-update’;
pathVariable2 = ‘AM Update Newsletter’;
}

console.log(`Current path: ${fullPath}`);
console.log(`Path variable set to: ${pathVariable}`);
console.log(`Path variable 2 set to: ${pathVariable2}`);

applyNewsletterName(pathVariable2);

return { pathVariable, pathVariable2 };
}

function applyNewsletterName(newsletterName) {

if (document.readyState === ‘loading’) {
document.addEventListener(‘DOMContentLoaded’, function() {
updateNewsletterElement(newsletterName);
});
} else {

updateNewsletterElement(newsletterName);
}
}

function updateNewsletterElement(newsletterName) {
const newsletterElement = document.getElementById(‘newsletterName’);

if (newsletterElement) {
newsletterElement.textContent = newsletterName;
console.log(`Updated #newsletterName element with: ${newsletterName}`);
} else {
console.warn(‘Element with ID #newsletterName not found in the DOM’);
}
}

function setupFormSubmitListener() {
function getFormattedDate() {
const now = new Date();

const timestamp = now.getTime();

console.log(‘chris: Using Unix timestamp’);
console.log(‘chris: Current time:’, now);
console.log(‘chris: Unix timestamp (ms):’, timestamp);

return timestamp;
}

const formattedDate = getFormattedDate();
var profile = window.blueConicClient.profile.getProfile();
profile.setValues(‘newsletter_category’, pathVariable);
profile.setValue(‘newsletter_signup_date’, formattedDate);
window.blueConicClient.profile.updateProfile(this, function() {
});
}

handleUrlPathSegment();

Success! Thank you for subscribing to our newsletter.

function subscribeSuccess() {
var nsltrform = document.querySelector(“#nsltr”);
var nsltrSuccess = document.querySelector(“#successnsltr”);

nsltrform.classList.add(“hideblock”);
nsltrSuccess.classList.remove(“hideblock”);
}

function validateEmail(email) {
return String(email)
.toLowerCase()
.match(
/^(([^()[]\.,;:s@”]+(.[^()[]\.,;:s@”]+)*)|(“.+”))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$/
);
}

function validateEmailAddress() {
const result = document.querySelector(“#result”);
const email = document.querySelector(“#email”).value;

result.innerText = “”;

if(validateEmail(email)) {
newsletterSubscribe(email);
} else {
result.innerText = ‘The email entered: ‘ + email + ‘ is not valid :(‘;
result.style.color = “red”;
}
return false;
}

function newsletterSubscribe(email) {
fetch(“https://services.gazette.com/mg2-newsletters.php?action=subscribe&site=denvergazette.com&emailPreferenceId=59&email=” + email, {
method: “POST”
}).then(res => {
console.log(“SUCCESSFUL POST”);
subscribeSuccess();
});

}

#nsltr {
min-width: 100%;
margin: 10px 0;
padding: 10px 20px;
background-color: #2076b3;

background-image: url(https://static.gazette.com/emails/circ/Audience%20Images/pp5%20signup%203.png);
background-size: cover;

}

#nsltr-header {
color: #fff4f4;
}
#nsltr-body {
text-align: center;
color: #ffffff;
}
#nsltr-button {
margin-top: 5px;
}
#successnsltr {
min-width: 100%;
margin: 10px 0;
padding: 10px 20px;
background-color: green;
text-align: center;
color: white;
}

#successnsltr a {
color: white;
}

.hideblock {
display:none;
}

h6 a {
color: black;
text-decoration: none;
padding: 5px;
background-color: #bbccdd;
font-weight: 600;
}

@media only screen and (min-width: 768px) {
#nsltr {
background-image: url(https://static.gazette.com/emails/circ/Audience%20Images/pp5%20signup%203.png);
background-size: cover;
}
}

Featured Local Savings

“It’s a little bit of an issue, for sure,” manager Bud Black said. “The simple answer is that there are some mistakes in there that have cost him.”

But for Gilbreath, Gray’s exit in the fifth provided another chance to prove himself. And there’s no tougher challenge right now than the Giants.

Gilbreath is very analytical, and relishes in studying scouting reports. He was inconsistent earlier in the season, thinking too much and not focusing on attacking. Now, his fastball, splitter and slider have all consistently been in the zone. 

“It’s what you want to see form the young guys, you want to see the guys come in here and use what they’ve got that has gotten them here,” Gray said. “Gilly isn’t afraid to pitch inside.”

Gilbreath’s fellow rookie Jordan Sheffield didn’t have the same success on Saturday, and the offense couldn’t produce any runs after a two-run first inning. Sheffield, recently back from a shoulder strain that sidelined him for half of the season, made it just a third of an inning. He was credited for three earned runs.

6ee146db-3eac-5e66-9b08-0c902d15d5f5

View Original Article | Split View

PREV

PREVIOUS

Paul Klee: There's no love like Broncos love, and a Broncos 3-0 start can bring it back

Facebook Twitter WhatsApp SMS Email Print Copy article link Save DENVER — As the Broncos hopped and skipped into the home opener Sunday, all that was missing was a Jodeci mixtape and heartfelt apology: This time isn’t like last time! We’ve changed! Promise! “This team is totally different,” Von Miller guaranteed. The Broncos are 2-0 […]

NEXT

NEXT UP

Rockies retire number 33 as they honor Larry Walker, their first hall of famer

Facebook Twitter WhatsApp SMS Email Print Copy article link Save DENVER — The number 33 follows Larry Walker everywhere. He was the 333rd player inducted into the hall of fame, after having to wait 10 years to get the call. It was also, of course, what he wore on the back of his jersey for […]