J.J. McCarthy trade grades: Giants may have…
4 min read
The New York Giants were rumored to be making calls all across the NFL in search of some quarterback help, and they’ve supposedly found their move. On Monday, the club agreed to a trade with the Minnesota Vikings to land former first-round pick J.J. McCarthy. In exchange, New York is sending out a 2027 fifth-round pick.
This all comes after the Giants lost starting quarterback Jaxson Dart for the rest of the season due to a knee injury he suffered in Week 2. While initially thought to not be too serious, further examination showed the injury was more severe, and Dart has since undergone surgery that’ll put him on the shelf for the rest of the year.
That stretched New York’s quarterback depth very thin, with Jameis Winston the only other quarterback on the active roster at the time of Dart’s injury. Winston got the start in Week 3’s win over the Titans on Sunday, with Jake Haener backing him up after being elevated from the practice squad. Despite squeaking out the victory, Winston wasn’t sharp and completed just 14 of his 22 passes for 118 yards and no touchdowns.
It’s unclear whether McCarthy will come in and usurp Winston as QB1, but it does give the Giants another option, adding someone with 10 career starts under his belt.
This deal puts to bed McCarthy’s humdrum tenure in Minnesota. During the 2024 NFL Draft, the Vikings moved up to the No. 10 overall pick to select the Michigan product as their QB of the future. That investment never saw returns, as a knee injury erased his entire rookie season. Then, as they turned the keys over to him in 2025 and allowed Sam Darnold — who led them to a 14-3 record the previous year — to leave in free agency, McCarthy struggled mightily. Last season, the team finished with a 9-8 record (6-4 in McCarthy’s starts) and missed the playoffs.
That led the Vikings to sign Kyler Murray this offseason, and the veteran was named the starter in the early days of training camp. After McCarthy was relegated to QB3 behind Carson Wentz, the writing was on the wall. He had no future in Minnesota, and a departure — like we’ve seen here — was inevitable.
With this deal now executed, let’s figure out who came out on top. Below, you can find our grades for this early-season trade between two NFC squads.
J.J. McCarthy trade grades
New York Giants: C
It really depends on how the Giants view McCarthy coming aboard. Is he simply providing depth? Or are they eyeing him to leapfrog Winston on the depth chart and be New York’s starter the rest of the way? If it’s the latter, it’s a risky roll of the dice. While Winston did not look good coming in under duress for Dart in Week 2 or even in Week 3 against Tennessee, there’s no guarantee McCarthy is an upgrade. He might even be a downgrade. Sure, he’s younger (still only 23 years old), but when he’s been on the field thus far, he’s left little to be desired.
Last season, McCarthy ranked last among qualified quarterbacks in completion percentage (58%), touchdowns-to-interceptions (11-12), and passer rating (72.6).
Of course, there is a Michigan/Harbaugh connection here. McCarthy played under Jim Harbaugh at Michigan, and the two won a national championship together in 2023. Naturally, one would think Giants head coach John Harbaugh gave his brother a call to vet McCarthy before making this deal, and the current Chargers head coach probably gave the green light.
While it’s always possible McCarthy is the latest castoff QB to catch lightning in a bottle and resurrect his career, this feels like a lateral move right now.
Minnesota Vikings: B+
It felt like J.J. McCarthy’s trade value was nonexistent, so the fact that the Vikings are getting something for him should be looked at as a win. While landing a Day 3 pick will hardly change the fortunes of the franchise, getting a fifth-rounder in what is billed as a loaded 2027 draft isn’t nothing. If New York craters post-Dart and with this Winston/McCarthy combination under center, Minnesota could be looking at a pick inside the top 150. They also clear about $4.6 million in cash and cap space.
While McCarthy was already established as QB3, the Vikings moving on from their former first-rounder also removes any potential tension in the QB room. It makes the pecking order of Kyler Murray and Carson Wentz as the top two options crystal clear. That aspect of the trade can’t be overlooked either.
require.config({"baseUrl":"https://sportsfly.cbsistatic.com/fly-801/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});
https://247sports.com/article/httpswwwcbssportscomnflnewsj-j-mccarthy-trade-grades-qb-giants-vikings-290590848


