Home Football (NFL)NFL general managers ranked based on leaked NFLPA report cards

NFL general managers ranked based on leaked NFLPA report cards

by Marcelo Moreira

If you’ve ever wondered how NFL players feel about their general manager, we now have answers thanks to the latest set of NFLPA report card grades. This the fourth year that the NFLPA did grades, but the first time that players were asked to rate their general manager. 

The grades on the report cards are based on a survey handed out to players each year. For the most recent season, the NFLPA had 1,759 players rate their team in 17 different categories. In 2024, the NFLPA added a category where players could rate their head coach and another category where players could rate their owner, but until now, there was no option for general managers. 

The NFLPA report cards weren’t supposed to be available to the public this year, but they got leaked out anyway, so we’re going to break them down by taking a look at the individual grade for each general manager. The highest grade handed out was an A, which went to seven different general managers. On the other hand, the lowest grade handed out was a D+, which went to exactly one guy. 

With free agency right around the corner, now seems like a good time to see how each general manager is perceived to be doing by the players that he signed. 

Here are the grades for each general manager (Remember, these grades are based on the 2025 season, so there are several general managers on this list who ended up getting fired): 

Grade: A

Teams: Panthers (Dan Morgan), Broncos (George Paton), Colts (Chris Ballard), Rams (Les Snead), Vikings (Kwesi Adofo-Mensah), Seahawks (John Schneider), Commanders (Adam Peters)

Notes: The most surprising name on here is probably Adofo-Mensah. The players in Minnesota clearly felt he was doing a good job, but the VIkings still decided to fire him in a move that came back in January. Adofo-Mensah could never quite get the QB situation figured out and he misfired on several draft picks, which played a part in Minnesota’s decision to  ultimately cut ties with him. 

As for the other six general managers who earned an ‘A,’ five of them have built a team that has been to the playoffs at least once in the past two years. Ballard is the only GM who earned ‘A’ without making the playoffs at least once since the start of the 2024 season. 

Grade: A-

Teams: Ravens (Eric DeCosta), Bills (Brandon Beane), Bears (Ryan Poles), Lions (Brad Holmes), Texans (Nick Caserio), Jaguars (James Gladstone), Raiders (John Spytek), Dolphins (Chris Grier), Jets (Darren Mougey), 49ers (John Lynch), Buccaneers (Jason Licht)

Notes: Of the 11 general managers in this group, eight of them made the playoffs at least once since the start of the 2024 season, which means they helped build contenders. However, like the previous group, we do have one guy (Grier) who got fired despite earning a high grade from his players. 

The Raiders and Jets both went 3-14 in 2025, but Mougey and Spytek still graded out well after just one year on the job, which tells you that their players seem to like where those two franchises are headed. 

Grade: B+

Teams: Falcons (Terry Fontenot), Packers (Brian Gutekunst), Chiefs (Brett Veach), Chargers (Joe Hortiz), Patriots (Elliott Wolf), Titans (Mike Borgonzi)

Notes: The most interesting name in this group is probably Borgonzi. As a whole, it seems that most players approved of the job that each first-year general manager pulled off. Not only did Spytek and Mougey score in the ‘A’ range, but Borgonzi earned a ‘B+’ despite the fact that the Titans went 3-14. In Atlanta, Fontenot earned a decent grade, but Arthur Blank clearly didn’t think he was doing a ‘B+’ job because the Falcons owner fired Fontenot at the end of the season. 

In Kansas City, Veach has built a team that has been to five of the past seven Super Bowls, but he wasn’t able to earn an ‘A.’ 

One thing that should be noted here is that this survey was taken between Nov. 2 and Dec. 11, according to ESPN, so someone like Wolf might score higher next year after building a Super Bowl team, but that wouldn’t have helped him in this year’s grades. 

Grade: B

Teams: Cardinals (Monti Ossenfort), Cowboys (Jerry Jones), Saints (Micky Loomis), Eagles (Howie Roseman)

Notes: This might be the most interesting set of grades because and that’s mostly that Jones and Roseman both earned a ‘B.’ Jones’ team hasn’t been to a Super Bowl in 30 years and Cowboys fans usually find themselves a little bit frustrated with the team’s roster building process. On the other hand, Roseman has built a team that’s been to the Super Bowl three times in the past nine seasons, including two wins, but he still earned the same grade as Jones. 

Worst grades

And now, this is where things get ugly. There were four general managers who graded all graded out in the C range or lower, so we’re going to lump them all together. 

  • C+: Steelers (Omar Khan)
  • C: Bengals (Duke Tobin), Browns (Andrew Berry)
  • D+: Giants (Joe Schoen)

It was a mild surprise that Schoen kept his job this offseason. Not only have the Giants struggled under his watch, but based on his grade, it’s pretty clear that the players in New York don’t necessarily have a positive view of him. As for the other three teams in this group, the AFC North clearly needs to get its act together. 

The Steelers haven’t won a playoff game in nine years and although Mike Tomlin took a lot of the blame for that, it’s Khan’s job to build the roster, so he’s certainly not blameless. Khan has been the general manager in Pittsburghfor four seasons. 

In Cleveland, Berry has been with the team since 2016 and he eventually took over as general manager in 2020. Berry made some smart draft moves (Just check out Cleveland’s 2025 class) but the team struggled to find a quarterback, and overall, he hasn’t built a strong enough roster to regularly compete in the AFC North. As for the Bengals, Tobin is the de facto general manager and his team hasn’t been able to capitalize on having Joe Burrow in recent years. Due to several draft misses — with most coming on defensive side of the ball — the Bengals have gone three straight seasons without making the playoffs and they’ve only been to the postseason twice over the past 10 years. 

One thing we don’t know when it comes to these report cards is the criteria for the general manager grades. Owners are graded on their ability to build a positive team culture and whether they provide top notch facilities. Coaches are graded on how receptive they are to locker room feedback and how efficient they are with each player’s time, among other things. We know the criteria for those two categories because the report cards were publicly released in the past so the information was widely available. 

The general managers were graded for the first time this year, but the exact criteria for their grade wasnt’ released. The big reason for that is because the report cards almost didn’t come out at all this year. The NFL filed a grievance against the NFLPA over the report cards back in August and the league actually won. Due to victory, the ruling stated that the results of the report cards would no longer be made public, but they still leaked out anyway. 

require.config({“baseUrl”:”https://sportsfly.cbsistatic.com/fly-484/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.48.0/player/avia.min.js”,”video-avia-ui”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/ui/avia.ui.min.js”,”video-avia-gam”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/gam/avia.gam.min.js”,”video-avia-hls”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.0/plugins/hls/avia.hls.min.js”,”video-avia-playlist”:”https://sports.cbsimg.net/fly/js/avia-js/2.48.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

Related Posts

Leave a Comment