why do you think you need 3 tables, why not 2, 4 or more.
the number of tables required reflects the process required, the information required and so on
No I don't know much (well truth to be told anythign) about the US sports obsession with 'stats'. it just seesm a field created by ex sports starts and commentators to waffle on about.
but I woudl expect something like
a table for players
a table for teams
a table that identifies what players played for what teams (its a so called intersection table)
a table for fixtures (so you know what teams play whcihc other where and when, possibly another table that identifies a year / season
a table for venues
a table for stats type (wg shgots on target, 2ptr, 3 ptr, fouls, assist or whatever other metric is deemed relevant / required / important
a table for statistics 'earned'
from that you should have a model to support virtually any query on player stats
such as most whatever player
most whatever team
and so on
I'd rather be riding on the Tiger 800 or the Norton