The top headlines from the 2021 college football coaching carousel centered on big-name coaches bouncing between big-time jobs as Lincoln Riley, Brian Kelly and Mario Cristobal each left elite programs for other elite programs. But if not for those splashy moves, this rendition of the carousel could have been dubbed “the year of the coordinator” based on how many of them landed head jobs at Power Five schools
Six coordinators ranging in age from 32 to 53 earned Power Five head coaching jobs despite having no FBS head coaching experience, as even some brand-name schools opted for promise over experience. Virginia Tech hired Penn State defensive coordinator Brent Pry; Virginia hired Clemson offensive coordinator Tony Elliott; Oregon hired Georgia defensive coordinator Dan Lanning; Oklahoma hired Clemson defensive coordinator Brent Venables; Notre Dame promoted defensive coordinator Marcus Freeman and Duke hired Texas A&M defensive coordinator Mike Elko.
Time will tell how those hires play out, but if there is some early success from the group, don’t be surprised if the trend of hiring coordinators continues. Instead of settling on a retread head coach who flamed out elsewhere or a Group of Five head coach with limited Power Five recruiting experience, choosing a Power Five coordinator can have benefits. Though they may lack the CEO experience, they can bring an understanding of what’s required for success at the sport’s highest level from a schematic and recruiting standpoint.
As the 2022 season draws closer, who are the coordinators to keep an eye on as potential Power Five head coaching options come November and December? Here’s a list of six to watch.
Josh Gattis, Miami OC
Gattis won the 2021 Broyles Award as the top assistant in college football for his work as Michigan’s offensive coordinator. The 38-year-old former Wake Forest safety is now the OC at Miami under Cristobal and will have a chance to shine as a play caller once again as the Hurricanes return stud quarterback Tyler Van Dyke. With prior stops at Alabama and Penn State also on his resume, Gattis has all the credentials needed to make the leap from Power Five coordinator to Power Five head coach.
Prying Leonhard from Wisconsin won’t be easy, as the former Badgers’ safety has proven to be quite loyal to his alma mater in his relatively young coaching career. But his defensive credentials are wildly impressive, and his 10 years of NFL playing experience also separate him from the pack. The Badgers have ranked in the top-five nationally in total defense in four of Leonhard’s five seasons as defensive coordinator. If nothing else, he would be a logical successor to Paul Chryst at Wisconsin.
Jeff Lebby, Oklahoma OC
Still just 38, Lebby has plenty of time to cement his place as one of the sport’s top offensive minds and land a lucrative head coaching position. He’s coming off statistically phenomenal stints as offensive coordinator at UCF and Ole Miss, having worked wonders for quarterbacks such as Dillon Gabriel and Matt Corral. Now, he is reuniting with Gabriel at Oklahoma to help launch the Venables era. Red flags over Lebby’s time at Baylor working for Art Briles during a scandalous period aren’t going to totally disappear. But as Lebby’s time working for his father-in-law fades further into the distance, his candidacy for a head coaching gig improves.
Kenny Dillingham, Oregon OC
DIllingham’s rise through the coaching ranks has mirrored Lanning’s rise, just on opposite sides of the football. Both were on staff at Memphis under Mike Norvell and parlayed their success with the Tigers into lucrative SEC assistant coaching jobs. Dillingham spent a season at Auburn and two at Florida State before Lanning recruited him to Oregon. Dillingham is just 32 and never got the FSU offense rolling. It will be interesting to see if he can spread his wings with the Ducks and claim a place among the sport’s top offensive minds.
Jeff Grimes, Baylor OC
Grimes spent two decades as an offensive line coach before getting his shot as the offensive coordinator at BYU and working wonders. When he inherited the unit for the 2018 season, the Cougars had been 118th nationally in total offense the year prior. In his third and final season, BYU ranked No. 6 nationally in total offense. The Baylor offense was also No. 118 nationally the season before Grimes showed up, and he quickly got the Bears to No. 53 last season. Grimes is 53, so he’s not a young prodigy. But with stops at Auburn, Virginia Tech and LSU among others, he’s got the experience and results needed to get a Power Five look.
As defensive coordinator for a Tennessee team that prioritizes a high-flying, quick-scoring offensive system that often produces short possessions, Banks likely won’t field a statistically superior defensive unit. But he did an impressive job last season of making the Volunteers competent defensively amid a coaching transition that left the program lacking in defensive talent. With coordinator or co-coordinator stints at Penn State, Illinois, Cincinnati and Central Michigan under his belt, Banks is a well-traveled assistant who could get a head coaching look if he can build off the promise his unit showed in 2021.
require.config("baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0235\/bundles\/sportsmediajs\/js-build","config":"version":"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.3","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4","shim":"liveconnection\/managers\/connection":"deps":["liveconnection\/libs\/sockjs-0.3.4"],"liveconnection\/libs\/sockjs-0.3.4":"exports":"SockJS","libs\/setValueFromArray":"exports":"set","libs\/getValueFromArray":"exports":"get","fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette","fly\/libs\/underscore-1.5.1":"exports":"_","fly\/libs\/backbone-1.0.0":"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone","libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"],"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js":["https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js"],"map":"*":"adobe-pass":"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js","facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-platform":"https:\/\/apis.google.com\/js\/client:platform.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/apis.google.com\/js\/api:client.js","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js","newsroom":"https:\/\/c2.taboola.com\/nr\/cbsinteractive-cbssports\/newsroom.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","supreme-golf":"https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","video-avia":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/player\/avia.min.js","video-avia-ui":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/1.14.0\/plugins\/gam\/avia.gam.min.js","video-ima3":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js","video-ima3-dai":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js","video-utils":"https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js","video-vast-tracking":"https:\/\/vidtech.cbsinteractive.com\/sb55\/vast-js\/vtg-vast-client.js","waitSeconds":300);