These Billionaires Probably Own Your Favorite Sports Team

Published on 11/25/2020
ADVERTISEMENT

Robert McNair – Houston Texans (NFL)

McNair formed Houston NFL Holdings in 1998 and was committed to bringing the NFL back to the city of Houston after the Oilers left the city to become the Tennessee Titans in 1996. The NFL announced on October 6, 1999, that McNair had been granted the 32nd NFL franchise. That team would become the Houston Texans, who started playing in 2002.

Robert McNair – Houston Texans (NFL)

Robert McNair – Houston Texans (NFL)

ADVERTISEMENT

Gayle Benson – New Orleans Saint (NFL)

Gayle Benson is an American billionaire, businessman, and sports franchise owner. In 2018, following the death of her husband, Tom Benson, she became the principal owner of the National Football League’s New Orleans Saints and the National Basketball Association’s New Orleans Pelicans.

Gayle Benson – New Orleans Saint (NFL)

Gayle Benson – New Orleans Saint (NFL)

ADVERTISEMENT