This past weekend saw former Panthers LB Dan Morgan complete his first NFL draft for the same team that drafted him 23 years ago. Joe Person of The Athletic joined Kyle Bailey to break down the biggest moves made by the Panthers in the 2024 draft.
The first topic broached by Joe was the trade back into the first round to get South Carolina WR Xavier Legette Joe said the deal was weird as he thinks they could have stayed at pick 33 to get Xavier, but Joe notes that other teams could’ve traded up as well. The deals continued on night 2 as the trade down from 39 to 52 to get a future 2nd was a great deal of business, but trading back up for Texas RB Jonathan Brooks while risky shows that there is a clear plan for how the Panthers want to build their roster.
Joe would also go on to explain why Carolina didn’t draft a single offensive lineman, and if Stephon Gilmore will come back home before the season starts.
LISTEN TO THE FULL CONVERSATION WITH KYLE BAILEY HERE:
( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-f1daa01bd2423d282e308b7a8c1d7902’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-f1daa01bd2423d282e308b7a8c1d7902’
}, “https://embeds.go.ione.nyc” );
}
}
// Autosize iframe
var funcSizeResponse = function( e ) {
var origin = document.createElement( ‘a’ );
origin.href = e.origin;
// Verify message origin
if ( ’embeds.go.ione.nyc’ !== origin.host )
return;
// Verify message is in a format we expect
if ( ‘object’ !== typeof e.data || undefined === e.data.msg_type )
return;
switch ( e.data.msg_type ) {
case ‘poll_size:response’:
var iframe = document.getElementById( e.data._request.frame_id );
if ( iframe && ” === iframe.width )
iframe.width = ‘100%’;
if ( iframe && ” === iframe.height )
iframe.height = parseInt( e.data.height );
return;
default:
return;
}
}
if ( ‘function’ === typeof window.addEventListener ) {
window.addEventListener( ‘message’, funcSizeResponse, false );
} else if ( ‘function’ === typeof window.attachEvent ) {
window.attachEvent( ‘onmessage’, funcSizeResponse );
}
}
if (document.readyState === ‘complete’) { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( ‘DOMContentLoaded’, func, false ); }
else if ( document.attachEvent ) { document.attachEvent( ‘onreadystatechange’, func ); }
} )();