In this particular case, "late for practice" is probably more common. I'd suggest doing a site search for countable and uncountable. If you say "late for school/practice/work," these nouns are used in the uncountable sense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.