91³Ô¹ÏÍø

Watch CBS News

Gary Payton II delivers diploma to mother in sweet surprise

SAN FRANCISCO -- Gary Payton II beamed as he shared the special news: He's now a college graduate.

The Golden State guard promised his mother he would one day earn his degree from Oregon State, and on Friday morning ahead of Game 6 of the first-round playoff series against Sacramento he presented her with the diploma in person.

Monique Payton returned to Payton's home from getting coffee when he asked her please not to spill. She looked down and there was the diploma for her son's degree in human development and family science.

"I was so surprised!!!" the proud mother said Friday via text message. "I had no idea he was going to complete his degree! I had forgotten all about it! Thank God he didn't forget or break his promise.!"

She did have a little bit of warning this was in the works. Payton had sent his mom a text message with a photo of the paper a couple of weeks ago.

"I was like, 'No freaking way,'" she said of her reaction then. "He said 'love you, I got the hard copy when I see you.' I was like 'Heck yeah!' and he said 'Job done.'"

For Payton to pull this off now, through such a challenging season, meant so much. He helped the Warriors win a championship last season as a defensive stopper then joined the Portland Trail Blazers last July, only to get traded back to Golden State. He then sat out recovering from an injury associated with his offseason core muscle surgery.

Payton smiled as he chatted about his latest triumph.

"It's really for mom," Payton said after going through his warmups at Chase Center. "I made her a promise to get it done and finished when I left school, so just keeping my word and got that to her. Hope you enjoy it, love it and it was for you."

Stephen Curry received his degree from Davidson last year, so he was thrilled for Payton's accomplishment.

"That's phenomenal," Curry said. "He was keeping it on the down low. That's big time."

Coach Steve Kerr didn't realize Payton had completed his degree, thrilled to see yet another off-the-court success by one of his players.

"We have a lot of guys who are really committed to the game but committed to themselves and trying to better themselves and do things in the community and try to impact the Bay Area," Kerr said. "For Gary to get his diploma, Steph to do that last year, it's all part of sort of that process of continuing to grow and evolve as people. So I'm very proud of him."

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(); } }); }); }); });