Teams Mohammad Hasnain played for

Main FCSargodha (1985/86-1999/00)
 Habib Bank Limited (1992/93-1994/95)
Main ListASargodha (1985/86-1999/00)
 Habib Bank Limited (1992/93-1993/94)
Quaid-e-Azam TrophySargodha (1990/91-1999/00)
MiscellaneousSargodha (1996/97-1997/98)