The New Orleans Saints became the final NFL team to fill their head-coaching vacancy on Tuesday by hiring Kellen Moore, who just won a Super Bowl as the Philadelphia Eagles offensive coordinator
However, there are plenty of reasons why Buffalo Bills offensive coordinator Joe Brady withdrew his name from consideration for the job and why Washington Commanders offensive coordinator Kliff Kingsbury pulled out of the running as well. Moore, who is 35 years old and will be 36 on July 12, took the plunge into the Saints job for his first NFL head-coaching gig because he’s seen how things can go haywire in the NFL coaching ranks. Moore coordinated high-scoring offenses with Dallas Cowboys quarterback Dak Prescott, but then he left Dallas after then-head coach Mike McCarthy took back play-calling duties in 2023.
That’s when Moore spent a season with the Los Angeles Chargers as their OC, but he hit the unemployment line briefly after head coach Brandon Staley was fired. He landed softly with the Eagles as their offensive coordinator, and he oversaw running back Saquon Barkley becoming the 2024 NFL rushing champion with 2,005 yards and quarterback Jalen Hurts earning Super Bowl LIX MVP honors.
Moore now dives into an ecosystem in New Orleans that’s akin to a murky swamp after a 5-12 campaign in 2024, the team’s worst record since going 3-13 in 2005. That was the year before the team hired Sean Payton as their head coach. Here’s what Moore and the Saints front office have to sort through this offseason.
Quarterback dilemma
Moore will now be tasked with getting the most out of four-time Pro Bowl quarterback Derek Carr — who will be 34 years old when the 2025 season kicks off — because New Orleans doesn’t really have the resources to upgrade at the position this offseason.
Carr missed seven games in 2024, including the last four with a fracture in his non-throwing hand, as an injury-ravaged New Orleans team suffered a historic collapse. The 2024 Saints became the first team in NFL history to lose seven games in a row after winning their first two by 20 or more points.
Injuries to wide receiver Chris Olave, wide receiver Rashid Shaheed, offensive lineman Erik McCoy, cornerback Paulson Adebo and Carr wrecked the roster. The Saints went 5-5 in Carr’s 10 starts while going winless (0-7) with backups Spencer Rattler and Jake Haener filling in. As a result, New Orleans didn’t have a wide receiver with over 400 receiving yards last season; Olave’s 400 yards receiving led the position while tight end Juwan Johnson’s 548 led the team overall.
W-L |
5-5 |
0-7 |
PPG |
24.5 |
13.3 |
PPG differential |
+6.3 |
-17.6 |
When Carr played, he was solid overall, but the key is keeping him upright for an entire season. He was sacked on the lowest rate of his dropbacks in 2024 (2.8%), but he still faced some pressure on 31.9% of his dropbacks, which ranked as 13th-lowest rate in the league. Rattler could potentially blossom into something, but he’s a project as of now.
Completion percentage |
67.7% |
9th |
Pass yards/attempt |
7.7 |
10th |
TD-INT |
15-5 |
9th |
Passer rating |
101.0 |
10th |
Sack percentage |
2.8% |
1st |
QB pressured percentage |
31.9% |
13th |
EPA (expected points added)/dropback |
0.11 |
11th |
Salary cap hell
General manager Mickey Loomis’ roster management, combined with regular contract restructures and a refusal to go head first into a rebuild, has New Orleans hamstrung entering the offseason. The franchise is $59.5 million over the cap in terms of its effective space, which ranks as the least amount of effective cap space in the NFL, according to OverTheCap.com. However, they’ll begin to have room to maneuver in 2026 ($53.3 million projected) and 2027 ($198.3 million projected.)
Making fixes through free agency/draft
Moore is taking on a job where he isn’t set up to succeed right away — even though the Saints have the ninth overall pick in the 2025 NFL Draft — because of New Orleans’ aforementioned salary cap woes. In order for the Saints to truly bounce back, they’ll need to let to let go of a number of veterans in order to free up cap space and let young guys develop for better or worse in 2025.
Carr will likely be around another season because the Saints don’t have a real replacement on the roster already nor the means to go get one externally in a shallow quarterback draft class after Miami’s Cam Ward and Colorado’s Shedeur Sanders.
Edge rusher Cameron Jordan, whose 121.5 career sacks have him two sacks away from passing Rickey Jackson (123.0) for the most in team history, needs to be let go. He has the second-highest cap hit on the team ($20.1 million) for the upcoming season ahead of turning 36 on July 10, and Jordan’s least two productive seasons since his rookie year in 2011 in terms of sacks have come in 2023 (2.0) and 2024 (4.0).
Tight end Taysom Hill is a fun gadget player, but he’ll be coming off of a torn ACL injury at the age of 35 in the upcoming season, and his $17.98 million cap hit is the third-highest on the team in 2025. Other aging vets like linebacker Demario Davis (36), offensive tackle Ryan Ramczyk (30, missed entire 2024 season with knee cartilage injury) and safety Tyrann Mathieu (turns 33 on May 13) don’t make sense for a cap-starved team that hasn’t been to playoffs since 2020. That year was Drew Brees’ last of his future Hall of Fame career.
Top Saints cap hits in 2025
- QB Derek Carr ($51.5 million)
- DE Cameron Jordan ($20.1 million)
- TE Taysom Hill ($17.98 million)
- OL Erik McCoy ($15.5 million)
- LB Demario Davis ($12.5 million)
- OT Ryan Ramczyk ($12.33 million)
- OL Cesar Ruiz ($12.3 million)
- DE Carl Granderson ($11.73 million)
- S Tyrann Mathieu ($11.3 million)
- RB Alvin Kamara ($10.1 million)
Moore also needs to get Loomis more focused on building through the draft. The Saints had a foundational 2017 draft in which they selected cornerback Marshon Lattimore (first round), Ramczyk (first round), safety Marcus WIlliams (second round), Kamara (third round), linebacker Alex Anzalone (third round) and edge rusher Trey Hendrickson (third round). Since that epic draft run, New Orleans has just one draft class in which it made a pick in each round on the first two days and made at least seven picks. That was in 2023.
Ripping off the band-aid and taking their salary cap medicine while retooling through the draft in Year 1 of Moore’s tenure could position the Saints for a meteoric rise in 2026 and 2027. He and the rest of New Orleans will just have to power through an uncomfortable opening season together.
Grading every 2025 NFL coaching hire: Saints pull nice coup landing Kellen Moore, Cowboys barely pass muster
Will Brinson
![Grading every 2025 NFL coaching hire: Saints pull nice coup landing Kellen Moore, Cowboys barely pass muster](https://thesportsocean.com/wp-content/uploads/2025/02/kellen-moore-3g.jpg)
require.config("baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0874\/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-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/accounts.google.com\/gsi\/client","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.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:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.41.0\/player\/avia.min.js","video-avia-ui":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.41.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.41.0\/plugins\/gam\/avia.gam.min.js","video-avia-hls":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.41.0\/plugins\/hls\/avia.hls.min.js","video-avia-playlist":"https:\/\/sports.cbsimg.net\/fly\/js\/avia-js\/2.41.0\/plugins\/playlist\/avia.playlist.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:\/\/sports.cbsimg.net\/fly\/js\/sb55\/vast-js\/vtg-vast-client.js","waitSeconds":300);
Source link
Read More
Read More
Visit Our Site
Read our previous article: 2025 NFL Mock Draft 1.0: QBs Cam Ward, Shedeur Sanders go in top three for Kyle Dvorchak