×

Pigskin Preview 2026: Rochester Rockets

By leannachurch Aug 5, 2026 | 9:36 PM



console.log('displaySingleVideoUpdated >> prerollUrl found...'); var Ads = function() { this.player = videojs("vid151528_15", options); this.startEvent = 'click'; if (navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPad/i) || navigator.userAgent.match(/Android/i)) { this.startEvent = 'touchend'; } this.wrapperDiv = document.getElementById("vid151528_15"); this.boundInit = this.init.bind(this); this.wrapperDiv.addEventListener(this.startEvent, this.boundInit); var options = { id: "vid151528_15", adsManagerLoadedCallback: this.adsManagerLoadedCallback.bind(this) }; this.player.ima(options); this.player.ready(function(){ this.controlBar.removeChild('fullscreenToggle'); this.controlBar.addChild('QualitySelector'); this.controlBar.addChild('fullscreenToggle'); this.src([ { src: "https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1527/2026/08/05213410/pigskin-preview-rochester-football-2026_69d015.mp4", type: 'video/mp4', label: "1080p", }, { src: "https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1527/2026/08/05213410/pigskin-preview-rochester-football-2026_21e301.mp4", type: 'video/mp4', label: "720p", }, { src: "https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1527/2026/08/05213410/pigskin-preview-rochester-football-2026_f0689c.mp4", type: 'video/mp4', label: "406p", }, { src: "https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1527/2026/08/05213410/pigskin-preview-rochester-football-2026_3ac9ea9.mp4", type: 'video/mp4', label: "270p", }, { src: "https://dehayf5mhw1h7.cloudfront.net/wp-content/uploads/sites/1527/2026/08/05213410/pigskin-preview-rochester-football-2026_897776.mp4", type: 'video/mp4', label: "180p", }, ]); this.socialShare({ // WPB-1169. facebook: { shareUrl: 'https://www.channel1450.com/video/pigskin-preview-rochester-rockets-2026/', shareImage: '', shareText: '', app_id: '', }, twitter: { handle: '', shareUrl: 'https://www.channel1450.com/video/pigskin-preview-rochester-rockets-2026/', shareText: '' }, embed: { embedMarkup: 'hid-extra-embed-div-15' // required WPB-1169. } }); // End of socialShare. this.overlay({ overlays:[{ start:'ready', content:'Pigskin Preview Rochester Rockets 2026', end:'playing', align:'top-left' }, { content:'Pigskin Preview Rochester Rockets 2026', start:'pause', end:'play', align:"top-left", }] }); this.on("timeupdate", function (e) { durationTimeGlobal15 = this.currentTime(); }); this.on("play", function (e) { // WPB-5854. e.preventDefault(); // console.log('play button click...'); alert('play click......'); var vid_player = this; var durationTime = vid_player.currentTime(); var total_duration = vid_player.duration(); console.log('play button click... 151528 : '+durationTime+' : '+total_duration); if (ads_video_found15) { console.log('ads found...'); return; } else { console.log('ads NOT found... displaySingleVideoUpdated'); /*vid_player.play();*/ } // collect stats. jQuery.collectStats_Video(vid_player, '151528', 'play', durationTime, uuidVid15, '15',total_duration); pollingInterval_Video15 = setInterval(function(){ durationTime = vid_player.currentTime(); var total_duration = vid_player.duration(); jQuery.collectStats_Video(vid_player, '151528', 'play_interval', durationTime, uuidVid15, '15',total_duration); }, 5000 ); }); this.on("vast-preroll-removed", function (e) { e.preventDefault(); //console.log('play button click...'); ads_video_found15 = true; var vid_player = this; //alert(vid_player.vast.prerollURL); if (durationTimeGlobal15 != -1) { //pause and play again same video. This is when there is no preroll ads. var durationTime = durationTimeGlobal15; var total_duration = vid_player.duration(); jQuery.collectStats_Video(this, '151528', 'play_interval', durationTime, uuidVid15, '15',total_duration); } else { var durationTime = -1; var total_duration = vid_player.duration(); jQuery.collectStats_Video(this, '151528', 'vast-preroll-removed', durationTime, uuidVid15, '15',total_duration); } //check every 5 seconds and update stats for particular video player and for particular user. pollingInterval_Video15 = setInterval(function(){ //durationTime = vid_player.duration(); //get duration every 5 seconds. var durationTime = vid_player.currentTime(); //durationTime = durationTimeGlobal15; var total_duration = vid_player.duration(); jQuery.collectStats_Video(vid_player, '151528', 'play_interval', durationTime, uuidVid15, '15',total_duration); }, 5000 ); }); this.on("pause", function (e) { e.preventDefault(); /*console.log('pause button click or video ended...');*/ clearInterval(pollingInterval_Video15); //clear interval when pause or end. videoEvent15 = 'pause'; if (actualVideoPlay15) { /*if actual video then only fire collect stats, donot fire for preroll. */ } else { return; } //var durationTime = this.duration(); //get end or pause duration. var durationTime = this.currentTime(); var total_duration = this.duration(); jQuery.collectStats_Video(this, '151528' , 'pause', durationTime, uuidVid15, '15',total_duration); }); this.on("ended", function (e) { e.preventDefault(); /*console.log('ended event called...'); */ clearInterval(pollingInterval_Video15); /*clear interval when pause or end.*/ videoEvent15 = 'ended'; }); }); } Ads.prototype.initFromStart = function() { if (!this.initialized) { this.init(); this.wrapperDiv.removeEventListener( this.startEvent, this.boundInitFromStart); } } Ads.prototype.init = function() { try { this.initialized = true; this.player.ima.initializeAdDisplayContainer(); this.player.ima.setContentWithAdTag(null, 'https://pubads.g.doubleclick.net/gampad/ads?sz=640x480&iu=/21422154/HighlightsTopStories&impl=s&gdfp_req=1&env=vp&output=vast&unviewed_position_start=1&url=[referrer_url]&description_url=[description_url]&correlator=&cust_params=view%3Dvideo%26title%3Dpigskin-preview-rochester-rockets-2026%26playlist%3D&player=16%3A9+Highlights+and+Top+Story+DFP&vid_t=pigskin-preview-rochester-rockets-2026&tag=featured,football,pigskin-preview,rochester', false); this.player.ima.requestAds(); this.wrapperDiv.removeEventListener(this.startEvent, this.boundInit); }catch(e){ /* WPB-1233 */ this.initialized = false; console.log('init in catch : displaySingleVideoUpdated.....'); this.wrapperDiv.removeEventListener(this.startEvent, this.boundInit); /*this.player.play();*/ } }; Ads.prototype.adsManagerLoadedCallback = function() { var events = [google.ima.AdEvent.Type.ALL_ADS_COMPLETED, google.ima.AdEvent.Type.CLICK, google.ima.AdEvent.Type.COMPLETE, google.ima.AdEvent.Type.CONTENT_PAUSE_REQUESTED, google.ima.AdEvent.Type.CONTENT_RESUME_REQUESTED, google.ima.AdEvent.Type.FIRST_QUARTILE, google.ima.AdEvent.Type.LOADED, google.ima.AdEvent.Type.MIDPOINT, google.ima.AdEvent.Type.PAUSED, google.ima.AdEvent.Type.STARTED, google.ima.AdEvent.Type.THIRD_QUARTILE]; for (var index = 0; index < events.length; index++) { this.player.ima.addEventListener( events[index], this.onAdEvent.bind(this)); } this.player.on('adslog', this.onAdLog.bind(this)); }; Ads.prototype.onAdLog = function(data) { //this.log('Ad log: ' + data.data.AdError); }; Ads.prototype.onAdEvent = function(event) { vid_player = this.player; //console.log('event type : '+event.type); if(event.type=='start'){ adPlayed15=true; // console.log('ad started.................'); // ----------------------------- WPB-5920 var prerollIdFromVast = 0; try { var clickThroughUrl_val = event.ad.data.clickThroughUrl; var params = getParamsArrFromURL(clickThroughUrl_val); prerollIdFromVast = params['wpb_pId']; // preroll id from get_vast }catch(ex){ console.log(ex); } console.log('prerollIdFromVast : '+prerollIdFromVast); //var hiddenVal = jQuery('#hid-extra-vid-15').val(); //var hidExtraInfoArr = getHidExtraInfo_Video_Common(15); var new_hidden_extra_vid_value = changeHidExtraInfo_Video_Common(15,'p_id',prerollIdFromVast); if (new_hidden_extra_vid_value) { jQuery('#hid-extra-vid-15').val(new_hidden_extra_vid_value); } // ----------------------------- actualVideoPlay15 = false; jQuery( "#vid151528_15 .vjs-overlay-bottom-left-ready" ).hide(); jQuery( "#vid151528_15 .vjs-overlay-bottom-left" ).hide(); pollingInterval_Video15 = setInterval(function(){ durationTime = vid_player.currentTime(); var total_duration = vid_player.duration(); jQuery.collectStats_Video(vid_player, '151528', 'play_interval', durationTime, uuidVid15, '15',total_duration); }, 5000 ); }else if(event.type=='complete' || event.type=='allAdsCompleted'){ actualVideoPlay15 = true; videoEvent15 = 'play'; pollingInterval_Video15 = setInterval(function(){ durationTime = vid_player.currentTime(); var total_duration = vid_player.duration(); jQuery.collectStats_Video(vid_player, '151528', 'play_interval', durationTime, uuidVid15, '15',total_duration); }, 5000 ); } }; var vidAds = new Ads();

 

School: Rochester High School

Mascot: Rockets

Head Coach: Derek Leonard

Years at School: 21

Overall Record: 217-41

Assistant Coaches:Steve Buecker, Derrick Nelson, J.C. Clarke, Tyson Corley, Tyler Mazzini, Andrew McGhghy, Matt Swaine, Rich McMahon, Eric Warren, Chris Flaggs, Christian Gripper, Matt Lauber, Michael Kinkade, Mike Gunter, Camden Ramsey, Connor Sweeney, Chris Koerwitz, Jordan Raps, Dylan Hayes, Jim Smith, and Brett Tackett

Last Year’s Conference Record: 4-1

Last Year’s Overall Record: 12-2

Postseason: Class 4A State Runner-Up

School State Championships: 9

School Conference Championships: 4

Biggest Rival Game Every Year: SHG

Number of Returning Lettermen: 55

Number of Returning Starters: 12

Top Offensive Returnees from Fall 2025:

JP Leonard — QB — Senior

Dylan Durocher — OL/DL — Senior

Luke Lyons — OL/DL — Junior

Jake Febus — OL/DL — Senior

Nate Swaney — WR/DB — Senior

Khordell Gregory — WR/DB — Junior

Eli Cox — TE/LB — Senior

Macklin Nelson — FB/LB — Junior

Evrim Tabag — RB/LB — Junior

Top Defensive Returnees from Fall 2025:

Eli Cox — TE/LB — Senior

Nate Swaney — WR/DB — Senior

Khornell Gregory — WR/DB — Junior

Macklin Nelson — FB/LB — Junior

Parker Seifert — FB/LB — Senior

Isaac Hardas — RB/LB — Senior

Dylan Durocher — OL/DL — Senior

Colton Maltby — TE/DL — Senior

Who are the newcomers we should know about and why?
Barrett Armbruster, OL/DL, Senior. He is a key newcomer who is expected to contribute on both sides of the line.

Head Coach Says: “We bring back a lot of experience from last year’s team. We expect to compete at a high level, continue improving throughout the season, and put ourselves in position to make a strong postseason run.”