Patrick “Big Pat” Doughty, the iconic voice of the Charlotte Hornets, passed away, the team announced on Wednesday.
For nearly two decades, Doughty served as the public address announcer, starting with the team’s Bobcats era since 2004.
The Hornets shared the news on social media:
“We are deeply saddened by the passing of Pat Doughty, our beloved PA announcer for nearly 20 seasons. Big Pat’s vibrant voice was the backbone of our game experience and energized Spectrum Center every night. He was dedicated to our team and our fans, even as he fought health issues in recent years. He will be greatly missed by everyone associated with the Hornets organization. Our thoughts are with Pat’s family and his many friends.”
Renowned as one of the most notable announcers in Charlotte and the NBA, Big Pat was known for his signature calls. Originally from Maryland, he also had a background in R&B and sports talk radio in the Charlotte area and was inducted into the University of Maryland Eastern Shore Hall of Fame in 2020.
Despite battling neuropathy, a condition affecting motor skills and nerves, Doughty remained undeterred, using a wheelchair to maintain his mobility.
( function() {
var func = function() {
var iframe = document.getElementById(‘wpcom-iframe-1a88de67bdc5d20a01cc48213d22f049’)
if ( iframe ) {
iframe.onload = function() {
iframe.contentWindow.postMessage( {
‘msg_type’: ‘poll_size’,
‘frame_id’: ‘wpcom-iframe-1a88de67bdc5d20a01cc48213d22f049’
}, “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 ); }
} )();