Teams Khalid Usman played for

Main FCAbbottabad (2007/08-2024/25)
 Khyber Pakhtunkhwa (2010/11-2022/23)
 Water and Power Development Authority (2013/14-2023/24)
Main ListAAbbottabad Rhinos (2007/08-2009/10)
 Abbottabad Falcons (2010/11-2012/13)
 Water and Power Development Authority (2013/14-2024/25)
 Peshawar (2016/17)
 Baluchistan (2017)
 Lahore Blues (2017/18)
 Khyber Pakhtunkhwa (2020/21-2022/23)
Main Twenty20Abbottabad Rhinos (2008/09-2009/10)
 Abbottabad Falcons (2010/11-2015)
 Water and Power Development Authority (2013/14)
 Abbottabad (2015/16-2023/24)
 Lahore Blues (2017/18)
 Peshawar Zalmi (2017/18-2021/22)
 Rawalpindi (2018/19)
 Khyber Pakhtunkhwa (2021/22-2022/23)
 Band-e-Amir Dragons (2022)
Other ListAKhyber Pakhtunkhwa Panthers (2009/10)
Lancashire League Worsley CupColne (2021)
Bradford Premier LeagueUndercliffe (2019)
Liverpool Premier LeagueRainhill (2023-2024)
Pakistan Super LeaguePeshawar Zalmi (2017/18-2021/22)
Quaid-e-Azam TrophyAbbottabad (2007/08-2024/25)
 Water and Power Development Authority (2014/15-2018/19)
 Khyber Pakhtunkhwa (2019/20-2022/23)
MiscellaneousMardan Under-19s (2004)
 Swabi Under-19s (2005-2006)
 Swabi (2005/06-2013/14)
 Abbottabad Under-19s (2005/06-2006/07)
 Abbottabad (2015/16-2023/24)
 Khyber Pakhtunkhwa Second XI (2019/20-2020/21)
 Kotli Lions (2021)
 Rainhill (2023)