91³Ô¹ÏÍø

Watch CBS News

CBS Miami Nat Moore Trophy: A look back at the high school winners who turned into college stars

The CBS Miami Nat Moore Trophy represents the absolute best of South Florida high school football excellence on the field, leadership off it. For many of these young men, winning this award is just the beginning.

CBS Miami takes a look back at the players who have held this prestigious trophy; they're making major waves at the college level and beyond. 

You've seen them all since the beginning — former Nat Moore Trophy winners, turned college stars.

Malachi Toney, 2024 Nat Moore Trophy winner

Most recently, Canes true freshman wide receiver Malachi Toney has made a quick name for himself in front of his hometown crowd this season. He only turned 18 last month, but the American Heritage alum is already on track to break records.

Rueben Bain Jr., 2022 Nat Moore Trophy winner

Toney's doing it all right next to his teammate, Rueben Bain Jr. The former Miami Central defensive end made his mark as the 2022 Nat Moore trophy winner, moving on to stay close to home at the U. The junior is now considered one of the top defensive players in the country, with some Heisman buzz.

Jeremiah Smith, 2023 Nat Moore Trophy winner

And who could ever forget 2023's winner, star wide receiver Jeremiah Smith, collecting a national title with Ohio State - in his first year as a Buckeye.

Kenyatta Jackson, 2021 Nat Moore Trophy winner

Another South Florida connection has him playing alongside former Chaminade-Madonna defensive lineman Kenyatta Jackson. 2021's winner is also hoping to end his senior year with another natty under his belt.

Henry Parrish Jr., 2019 Nat Moore Trophy winner

Last, but certainly not least: Henry Parrish Jr., the inaugural Nat Moore winner, took his talents to Ole Miss, back home to Miami, and then returned to Ole Miss. One thing's for sure, though — you can always find him representing his South Florida roots, wherever he goes.

The CBS Miami Nat Moore trophy is sponsored by FPL: We work every day to build a resilient grid. Learn more at value.

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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });