NCAA Sports

2021 College Football Preview: 10 Rising Stars to Watch

College football is a high-turnover industry. The best players are rarely more than a year from departing for the NFL, and the success of college programs comes down to how well they can stock the pipeline behind their stars. In the run-up to the 2021 season—which starts at the end of August—it’s worth considering the players who will fill those roles in 2021. A few will be first-time starters, while others have already established themselves as rising stars and will use 2021 as a launching pad to something even bigger.

 

{ let bidders = [‘a9’, ‘ix’, ‘iris’]; // create a requestManager to keep track of bidder state to determine when to send ad server // request and what amazonSlots to request from the ad server var requestManager = { adserverRequestSent: false, }; //loop through bidder array and add the bidders to the request manager: bidders.forEach( function( bidder ) { requestManager[bidder] = false; } ); // return true if all bidders have returned function allBiddersBack() { var allBiddersBack = bidders // get the booleans from the object .map( function( bidder ) { return requestManager[bidder]; } ) // get rid of false values – indicates that the bidder has responded .filter( Boolean ) // if length is equal to bidders, all bidders are back .length === bidders.length; return allBiddersBack; } // handler for header bidder responses function headerBidderBack( bidder ) { // return early if request to adserver is already sent if ( requestManager.adserverRequestSent === true ) { return; } // flip bidder back flag if ( bidder === ‘a9’ ) { requestManager.a9 = true; console.log(‘second promise a9 ready’); } else if ( bidder === ‘ix’ ) { requestManager.ix = true; console.log(‘second promise ix ready’); } else if ( bidder === ‘iris’ ) { requestManager.iris = true; console.log(‘second promise iris ready’); } // if all bidders are back, send the request to the ad server if ( allBiddersBack() ) { resolve( url ); } } if ( typeof apstag == ‘object’ && apstag ) { apstag.fetchBids({ slots: [{ slotID: window.prerollTag[vHash], mediaType: ‘video’ }] }, function( bids ) { console.log( “AMI jwp amazon bid callback”, new Date().getTime(), bids ); window.jwpBids[vHash].amazon = true; if ( bids.length > 0 ) { //If we have received any bids back try { console.log(“AMI jwp amazon bid request ad”, bids[0].encodedQsParams); url = url + ‘&scp=’ + bids[0].encodedQsParams; } catch ( e ) { console.log(e); } } else { console.log(“AMI jwp amazon no bids”); } headerBidderBack(‘a9’); }); } else { headerBidderBack(‘a9’); } headertag.cmd.push( function() { headertag.retrieveVideoDemand( [{‘htSlotName’: ‘preroll’}], function( demand ) { console.log( “AMI jwp IX callback”, demand ); if ( ‘undefined’ !== typeof demand.preroll && demand.preroll.length ){ window.jwpBids[vHash].ixBids = demand.preroll[0].targeting.price; console.log( ‘AMI jwp IX Bids’, new Date().getTime(), demand.preroll[0].targeting ); var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } var keys = Object.keys( demand.preroll[0].targeting.price ); for ( var key of keys ) { custParams.set( key, demand.preroll[0].targeting.price[key][0]); } vastParams.set( ‘cust_params’, custParams.toString() ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘ix’); } ); } ); // Get main item context data window.irisContext.getContext(jwplayer(el).getPlaylistItem().mediaid).then(function(data) { // Encode the context data console.log( ‘AMI jwp IrisTV Bids’, new Date().getTime(), data.context ); // Replace the server url with the context data (this is for simple ad requests), // If you have the serverUrl dynamically configured, then you will need to append the context data // under cust_params, so this is just for testing purpose if ( data.context && Object.keys( data.context ).length ) { var vastURL = new URL( url ); var vastParams = new URLSearchParams( vastURL.search ); if ( vastParams.has( ‘cust_params’ ) ) { var custParams = new URLSearchParams( vastParams.get( ‘cust_params’ ) ); } else { var custParams = new URLSearchParams(); } custParams.set( ‘iris_context’, data.context.join(‘,’)); vastParams.set( ‘cust_params’, decodeURIComponent( custParams.toString() ) ); vastURL.search = vastParams.toString(); url = vastURL.toString(); } headerBidderBack(‘iris’); }); setTimeout(function(){ resolve( url ); }, 10000); }); } var player_jwplayer_UqoVZf2h_eEkK759I_div = jwplayer(el).setup(videoParams).on(“ready”, function(){ var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var playerInstance = jwplayer(el); ns_.StreamingAnalytics.JWPlayer( playerInstance, { publisherId: “6036076”, labelmapping: “ns_st_pu=”AMI”, c3=”Mens Journal”, ns_st_ge=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ia=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_ce=”” + decodeURIComponent( “1” ) + “”, ns_st_ddt=”” + decodeURIComponent( “%2Anull” ) + “”, ns_st_tdt=”” + decodeURIComponent( “%2Anull” ) + “””, }); }).on(‘adsManager’, (e) => { var vHash = ‘ami’ + decodeURIComponent( ‘UqoVZf2h’ ); const { adsManager, videoElement } = e; const iasConfig = { anId: ‘928572’, campId: `${jwplayer().getWidth()}x${jwplayer().getHeight()}`, // This is dynamic based on player dimensions, but can be hard coded chanId: window.prerollTag[vHash], placementId: ‘Open Auction’, pubOrder: ‘Video’, pubId: ‘Direct’ }; if (googleImaVansAdapter) { googleImaVansAdapter.init(window.google, adsManager, videoElement, iasConfig); } }).once(“play”, function(){ var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var playerInstance = jwplayer(el); loadIrisPlugin(playerInstance, playerInstance.getConfig().plugins[“https://ovp.iris.tv/plugins/jwplayer/v2/iris-jwplayer8.adaptive.min.js”]) }).on(‘play’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language:”English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video play”); }).on(‘complete’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); // skip if the video was paused and trying to resume if (jwplayer(el).getState() !== ‘idle’ && jwplayer(el).getState() !== ‘complete’) { return; } window.permutive.track(“VideoComplete”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video event:”, e); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; }).on(‘time’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.currentTime/e.duration).toFixed(2); if ( (0.25 === progress && false === window.lock_25) || (0.5 === progress && false === window.lock_50) || (0.75 === progress && false === window.lock_75) || (100 === progress && false === window.lock_100) ) { window.permutive.track(“VideoProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 === progress ) { window.lock_25 = true; } if ( 0.5 === progress ) { window.lock_50 = true; } if ( 0.75 === progress ) { window.lock_75 = true; } if ( 1 === progress ) { window.lock_100 = true; } console.log(“Permutive video play progress ” + progress); } }).on(‘mute’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.mute) ? “sound off” : “sound on”, video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video event:”, e); }).on(‘fullscreen’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoEvent”, { play_id: el, //this will stay constant for all of the events emitted during the same video play event: (e.fullscreen) ? “fullscreen on” : “fullscreen off”, video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video event:”, e); }).on(‘ready’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); console.log(jwInfo); window.lock_25 = false; window.lock_50 = false; window.lock_75 = false; window.lock_100 = false; window.permutive.track(“VideoLoad”, { play_id: el, //this will stay constant for all of the events emitted during the same video play video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video load event”); }).on(‘adPlay’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); window.adInfo = e; var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.adlock_25 = false; window.adlock_50 = false; window.adlock_75 = false; window.adlock_100 = false; window.permutive.track(“VideoAdPlay”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: window.adInfo.duration, creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad play”); }).on(‘adClick’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); window.permutive.track(“VideoAdClick”, { play_id: el, //this will stay constant for all of the events emitted during the same video play ad: { duration: window.adInfo.duration, creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); console.log(“Permutive video ad click”); }).on(‘adTime’, (e) => { var el = decodeURIComponent( “jwplayer_UqoVZf2h_eEkK759I_div” ); var vHash = “ami” + decodeURIComponent( “UqoVZf2h” ); var jwInfo = jwplayer(el).getPlaylistItem(jwplayer(el).getPlaylistIndex()); var progress = (e.position/e.duration).toFixed(2); if ( (0.25 >= progress && false === window.adlock_25) || (0.5 >= progress && false === window.adlock_50) || (0.75 >= progress && false === window.adlock_75) || (0.95 >= progress && false === window.adlock_100) ) { window.permutive.track(“VideoAdProgress”, { play_id: el, //this will stay constant for all of the events emitted during the same video play progress: Number(progress), ad: { duration: window.adInfo.duration, creative_name: window.adInfo.adtitle, ad_id: window.adInfo.adId, title: window.adInfo.adtitle, video_type: “instream” //outstream }, video: { duration: jwInfo.duration, // in seconds name: jwInfo.title, video_id: decodeURIComponent( “UqoVZf2h” ), description: jwInfo.description, published_at: new Date(jwInfo.pubdate).toISOString() }, enriched_data:{ tvchannel: decodeURIComponent( “Men%26%23039%3Bs%20Journal” ), //tv channel name language: “English”, //language of the content type: “video”, keywords: jwInfo.tags.split(“,”), //keywords for the page } }); if ( 0.25 >= progress ) { window.adlock_25 = true; } if ( 0.5 >= progress ) { window.adlock_50 = true; } if ( 0.75 >= progress ) { window.adlock_75 = true; } if ( 0.95 >= progress ) { window.adlock_100 = true; } console.log(“Permutive video ad progress ” + progress); } }).setPlaylistItemCallback(function(item, index) { return waitForAmazon // Wait until Amazon is loaded. .then(() => performAsyncBidding( player_jwplayer_UqoVZf2h_eEkK759I_div, item, index ), () => { console.log(“AMI JWP bidding FAILER”); }) // External bidding. .then(tag => { // Update the playlist item. console.log(“AMI jwp new headerbid”, tag); return Object.assign({}, item, { adschedule: [{ tag, offset: “pre” }] }); }).catch(function(e){ console.log(“AMI jwp bidding failed”, e); return item; }); // If bidding fails, use unmodified playlist item. });; clearInterval(checkJWReady); } }, 500); })(); ]]>

 

Meet 10 of them. These players, representing teams from across the country, stand out in prime positions and are poised to have a major impact on the 2021 season.

DJ Uiagalelei, QB, Clemson
Bryce Young, QB, Alabama

Big plays by DJ Uiagalelei to cap a 13-play, 60-yd drive! The true freshman is already 22-for-32 with 306 yards and 2 TD. https://t.co/4oPfU17yyjImage

Uiagalelei and Young were both five-star recruits in the class of 2020, but they sat behind star QBs in their first seasons. Uiagalelei had a couple of chances to start while Clemson QB Trevor Lawrence was out after catching COVID-19, and he showed a lot of skill—even while nearly losing to Boston College and then actually losing, in overtime, to Notre Dame.

Young was limited to mop-up duty at the end of Bama’s blowout wins. With Lawrence and Alabama starter Mac Jones both in the NFL, Uiagalelei and Young will be chiefly responsible for maintaining the two greatest programs in the sport right now.

John Metchie III, WR, Alabama

Image

This will be Metchie’s third year at Alabama. In 2019, he barely saw the field because the Tide had four receivers ahead of him (they have all since become first-round NFL draft picks). He had more playing time in 2020, but he was still just the No. 3 wideout behind two of those NFL first-rounders.

This year, all of the guys ahead of him are gone, and it falls to Metchie to be the latest in an increasingly long line of unstoppable Alabama receivers. Expect him to be great. The only question is how great. With Bama reloading more than normal this year, whether Metchie is elite or ultra-elite will have a big effect on the Tide’s fortunes.

Jaivon Heiligh, WR, Coastal Carolina

Image

QB Grayson McCall gets most of the attention for the Chanticleers, who stunned everyone with an unbeaten regular season in 2020. McCall is indeed critical, but let’s focus for a moment on Heiligh, whose big-play ability in single coverage had a strong effect on the rest of the offense’s success last year. Heiligh was a first-team All-Sun Belt player in 2020. This year, he should be considered an All-American candidate and—if he plays as well as he did (998 yards and 10 touchdowns)—a key to Coastal winning the Sun Belt again.

Jamaree Salyer, OL, Georgia

Salyer is the anchor of Georgia’s offensive line. The Dawgs have what feels like infinite talent along the line, but they’ve occasionally struggled to find the right combination of players to fill the five spots, leading to breakdowns. (A notable example was a loss to Florida last year.)

The simplest way to ensure the Dawgs’ line holds up is for the most sure-thing star on that line, Salyer, to play like a star. If he’s dominant at the point of attack and in pass protection, it’ll make life a lot easier for the rest of the Dawgs—particularly quarterback JT Daniels, whose main concern will be staying healthy.

Jermayne Lole, DT, Arizona State

The Sun Devils have a chance to win the Pac-12. If they’re going to do it, Lole will need to set the tone in the middle of their defensive line. He was one of ASU’s best players during a surprisingly strong 2019 season, and he dominated during a four-game abbreviated season in 2020.

Lole is the kind of mid-line presence that’s become somewhat rare in the Pac-12, a league that lacks the talent in the trenches like the SEC, Big 12, and Big Ten. Last year, he had four sacks in four games—quite a feat for a player stuck in the middle of the line. If he builds on that progress, Herm Edwards’ program will be a lot better for it.

Kayvon Thibodeaux, DE, Oregon

Thibodeaux is sort of an odd fit for a discussion about breakout players, because he arguably had broken out before he even set foot on Oregon’s campus in 2019. He was the consensus No. 1 overall recruit in the country, and everyone expects him to be a contender for the No. 1 pick in the 2022 NFL Draft as well.

But despite his stellar recruiting pedigree and his strong performance in a pandemic-shortened 2020 season, it feels like Thibodeaux still has a lot to show before he turns pro next year. Oregon is the Pac-12’s best hope to end a conference-wide College Football Playoff drought that has lasted since 2016. If the Ducks do make a playoff run this year, Thibodeaux will be a key part of their success.

Myjai Sanders, DE, Cincinnati

Was studying #Cincinnati EDGE Myjai Sanders, and wow he has some flashes. A four play sequence blew me away. First play, he squeezes down the tackle, gets under the pulling guard and makes the TFL. Impressive. https://t.co/ZTmwQDUAqDImage

The Bearcats were 2020’s best team in the Group of Five conferences (the lower half of FBS, if you’re just catching up), and they nearly beat Georgia in the Peach Bowl. The driving factor in UC’s dominance was its defense, and nobody will be a bigger part of that defense than Sanders, who racked up eight sacks and a whopping 31 QB hurries last year.

JoJo Domann, LB, Nebraska

Image

The Huskers are probably not going to be very good this year, but Domann is an excellent hybrid linebacker who can also play as a slot cornerback or a box safety, where he covers receivers or chases running backs and tight ends around. If, and it’s a big if, the Huskers rebound a bit this year and restore some shine to one of college football’s legacy programs, Domann will be a key asset.

Bralen Trahan, S, Louisiana

The Ragin’ Cajuns were one of the country’s better teams last year, and they have a lot of talent coming back for 2021. They lead FBS’ 130 teams with a 96 percent returning rating in ESPN’s “returning production” metric, which tracks how many yards, tackles, touchdowns, and other statistical totals remain on a team’s roster from the year before.

The Cajuns will also retain their head coach, Billy Napier, who had been widely expected to leave for another job. With four interceptions and seven pass breakups last year, Trahan returns as one of the best secondary players in college football. If UL’s defensive backs are as good as they were last year, the Cajuns could upset Texas in Week 1 and make another run at a Sun Belt title.

For access to exclusive gear videos, celebrity interviews, and more, subscribe on YouTube!

Awesome Story I need to read more

GameDay
Welcome to GameDay.Blog Powered by SportsBook-Live.com. Please register to our site, As more States become Available for Online Gambling, We will automatically upgrade your status from Subscriber to Player. Please note we are not affilliated in any way with ESPN, CBS Sports, Home depot or CitiBank GameDay Programs.
https://college.gameday.blog