Most rank two Drinfeld modules are known to have infinitely many supersingular primes. But how many supersingular primes of a given degree can a fixed Drinfeld module have? In this paper, a congruence between the Hasse invariant and a certain Eisenstein series is used for obtaining a bound on the number of such supersingular primes. Certain exceptional cases correspond to zeros of certain Eisenstein series with rational j-invariants.