Today's Digital Newspaper

The Gazette

Weather Block Here



Cam Johnson eager to continue career with contending Denver Nuggets

The reasons why Cam Johnson looks like a seamless fit in Denver start back in his childhood bedroom in Pennsylvania.

“I used to sit down with a little notebook in my bedroom draw up sets. I always just loved the game,” Johnson said Friday at his introductory press conference at Ball Arena. “I always loved the mental side of the game, and I always prided myself on that.”

Nuggets executives expect Jonas Valanciunas in Denver to start next season

That’s an approach that will work well alongside Nikola Jokic. Johnson is expected to replace Michael Porter Jr., the player he was traded for this offseason, in Denver’s starting lineup. Though he’s yet to play a game in a Nuggets uniform, the 29-year-old has already given some thought to how he might maximize the opportunity to play alongside Jokic’s basketball brain.

“I know maybe his best ability is just understanding where he is in space and where his teammates are in space at all times,” Johnson said. “So, one thing that I’ve always worked on in my career, to take next steps, to be able to be on the court, to be able to get playing time, is finding windows offensively. In playing with a player like Jok, if I find a spot, there’s a high chance that he’s going to put the pass on time, on target.”

How will we know if Nuggets won the Cam Johnson-for-MPJ trade? | Friday Faceoff

Johnson has a history of making the most of accurate passes. He’s a 39% 3-point shooter for his career on nearly six attempts per game. The percentage jumps to nearly 42% in the playoffs. He hasn’t played in the postseason since 2023 after a couple of challenging years in Brooklyn. There were fewer catch-and-shoot opportunities with the Nets, he said, but he should have more of those opportunities in Denver.

Sign Up For Free:

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 if (fullPath.includes(‘outtherecolorado’)) {
pathVariable = ‘outtherecolorado’;
pathVariable2 = ‘Out There Colorado 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();
setupFormSubmitListener();

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

“I’ve always been known to shoot the ball. I think there are more aspects of my game, but (I’m focused on) being at the team’s best in terms of ball movement, making the right plays, finding the right shots, and playing off of some really good players,” Johnson said. “Then defensively, (it’s) fitting into the scheme that they have. I’m really excited about that, and my goal, number one, is to win. The teammates I’m surrounded with, the coaches that I’m surrounded with, is such a great opportunity for me.”

How Denver Nuggets' new executive Jon Wallace proved people wrong at Georgetown

That goes both ways. Denver’s executive vice president of basketball operations, Ben Tenzer, opened Friday’s press conference by thanking Porter for his contributions over the last seven seasons. Tenzer said the Nuggets don’t win their first championship without Porter, but Johnson could be a key piece to reviving Denver’s hopes for a second title.

“We definitely, we had our eye on him,” Tenzer said. “When the season ends, we make our calls and we check in with other teams and we see what’s out there. We feel really lucky it came to fruition.”

What contract extensions for Christian Braun, Peyton Watson could mean for Denver Nuggets | NBA Insider

Johnson’s journey to Denver started in his home state, where he started his college career at Pittsburgh. He transferred to North Carolina for his final two collegiate seasons. He became quite familiar with his new team after spending the first three-plus seasons of his NBA career in Phoenix, including the 2021 playoff series against the Nuggets on Phoenix’s way to the NBA Finals. Johnson headed to Brooklyn as part of the trade that sent Kevin Durant to Phoenix in 2023. Now, he’s back on a Western Conference contender.

“I got used to how Denver played playing against them. It’s a tough style of play against and the fact that they can attack in so many different angles,” Johnson said. “Now, me being a part of that. I’m really excited. That’s the kind of basketball I want to play, where kind of everybody is in tune with each other and able to play off each other, just be able to generate the best possible look, to be able to defend effectively, get up and down the court, pitch ahead. I’ve seen the way they played, and to be a part of that now is really exciting for me.”

dde47c66-05bb-4ddd-ba3f-616c53adfd4e

View Original Article | Split View

PREV

PREVIOUS

Nuggets executives expect Jonas Valanciunas in Denver to start next season

Facebook Twitter WhatsApp SMS Email Print Copy article link Save A good portion of Cam Johnson’s introductory press conference Friday at Ball Arena was spent talking about Jonas Valanciunas. Co-executives Ben Tenzer and Jon Wallace didn’t have much to say on the matter after there was mutual interest between the veteran center Denver acquired via […]

NEXT

NEXT UP

Father says Broncos' P.J. Locke ready for training camp after recovery from 'miracle' back surgery | NFL Insider

Facebook Twitter WhatsApp SMS Email Print Copy article link Save Broncos safety P.J. Locke has called his recovery from offseason back surgery a “miracle.” His father agrees. Locke revealed early this month in a 14-minute video on YouTube entitled “My Breakthrough” about how he underwent spinal fusion surgery after there were no guarantees before the […]