Attend high school rather than college or pro sports events.
High school sports events rarely cost more than $5 and are often free, with hot dogs and sodas typically costing $1-2.
College and pro football and basketball games rarely cost less than $20, and their concessions are usually several times more expensive.