I've heard the phrase infrequently. It has always seemed to be functionally similar to "sink or swim." I've never heard it used in a song and don't know anything about football.

k