amateurism debate college sports economics NCAA financials NCAA net worth 2017 sports governance How the NCAA’s $1.1 Billion Net Worth in 2017 Reshaped College Sports Forever In the spring of 2017, the NCAA’s financial ledger revealed a staggering truth: the organization’s net worth had ballooned to $1… Monday, November 2, 2026 Edit