Men's 100 metres - 1984:
Adille Sumariwalla (IND) - 1985:
Mohammed Shah Alam (BAN) - 1987:
Mohammed Shah Alam (BAN) - 1989:
Anand Natarajan (IND) - 1991:
Sriyath Subash Dissanayake (SRI) - 1993:
Bimal Chandra Tarafdar (BAN) - 1995:
Chintake De Zoysa (SRI) - 1999:
Anil Kumar Prakash (IND) - 2004:
Piyush Kumar (IND) - 2006:
Umanga Surendra (SRI) - 2010:
Shehan Ambepitiya (SRI) - 2016:
Himasha Eashan (SRI) - 2019:
Hassan Saaid (MDV) Men's 200 metres - 1984:
Hemalal Priyankara (SRI) - 1985:
Neelapu Rami Reddy (IND) - 1987:
Anand Shetty (IND) - 1989:
Arjun Devaiah (IND) - 1991:
Sriyath Subash Dissanayake (SRI) - 1993:
Sriyath Subash Dissanayake (SRI) - 1995:
Mohammed Mahbub Alam (BAN) - 1999:
Ahmed Maqsood (PAK) - 2004:
Rohan Pradeep Kumara (SRI) - 2006:
Rohan Pradeep Kumara (SRI) - 2010:
Abdul Najeeb Qureshi (IND) - 2016:
Vinoj Suranjaya (SRI) - 2019:
Uzair Rehman (PAK) Men's 400 metres Men's 800 metres - 1985:
Hakem Singh (IND) - 1987:
Budhwa Oraon (IND) - 1989:
Nadir Khan (PAK) - 1991:
Jossey Mathew (IND) - 1993:
Ranjit Subasinghe (SRI) - 1995:
Rajbir Singh Jakhar (IND) - 1999:
Vellasamy Ratnakumara (SRI) - 2004:
S. Mohamed H. Sifrath (SRI) - 2006:
Francis Sagayaraj (IND) - 2016:
Indunil Herath (SRI) - 2019:
Indunil Herath (SRI) Men's 1500 metres Men's 5000 metres - 1984:
Gurnam Singh (IND) - 1985:
Tara Singh (IND) - 1987:
Dhanbir Singh (IND) - 1989:
Bahadur Prasad (IND) - 1991:
Bahadur Prasad (IND) - 1993:
Bahadur Prasad (IND) - 1995:
Bahadur Prasad (IND) - 1999:
Krishnan Shankar (IND) - 2004:
Noushad Khan (PAK) - 2006:
Surendra Kumar Singh (IND) - 2010:
Sunil Kumar (IND) - 2016:
Man Singh (IND) - 2019:
Gopi Chandra Parki (NEP) Men's 10,000 metres - 1984:
Inder Singh (IND) - 1985:
Tara Singh (IND) - 1987:
Tara Singh (IND) - 1989:
Mamak Khan (PAK) - 1991:
Kuruppu Karunaratne (SRI) - 1993:
Bahadur Prasad (IND) - 1995:
Krishnan Shankar (IND) - 1999:
Krishnan Shankar (IND) - 2004: Not held
- 2006:
Surendra Singh (IND) - 2016:
Gopi T (IND) - 2019:
Suresh Kumar (IND) Men's marathon Men's 3000 metres steeplechase - 1987:
S. Shamsuddin (IND) - 1989:
Abdul Razzaq (PAK) - 1991: Not held
- 1993:
Narinder Singh (IND) - 1995:
Narinder Singh (IND) - 1999:
Amrish Kumar (IND) - 2004:
Upendra Indika Bandara (SRI) - 2006:
Om Prakash (IND) Men's 110 metres hurdles - 1985:
Manzoor Ahmed (PAK) - 1987:
Ashish Mondal (IND) - 1989:
Ghulam Abbas (PAK) - 1991:
Ghulam Abbas (PAK) - 1993:
Chaminda Fonseka (SRI) - 1995:
Mahesh Perera (SRI) - 1999:
Mahesh Perera (SRI) - 2004:
Abdul Rashid (PAK) - 2006:
Mafuzur Rahman (BAN) - 2010:
Mohsin Ali (PAK) - 2016:
Jayakumar Surendhar (IND) - 2019:
Jayakumar Surendhar (IND) Men's 400 metres hurdles - 1985:
Basant Singh (IND) - 1987:
Shahid Mahmood (PAK) - 1989:
Ghulam Abbas (PAK) - 1991:
Ghulam Abbas (PAK) - 1993:
Muhammad Amin (PAK) - 1995:
Mahesh Perera (SRI) - 1999:
Allah Ditta (PAK) - 2004:
Allah Ditta (PAK) - 2006:
Allah Ditta (PAK) - 2010:
T. Balamurugan (IND) - 2016:
Ayyasamy Dharun (IND) - 2019:
M. P. Jabir (IND) Men's high jump Men's pole vault - 1987:
Sunder Singh Tanwar (IND) - 1989:
M.A. Eldo (IND) - 2006:
Muhammad Ayub (PAK) - 2016:
Ishara Sandaruwan (SRI) Men's long jump - 1984:
Hemant Kumar Patel (IND) - 1985:
Hemant Kumar Patel (IND) - 1987:
Shyam Kumar Sunder (IND) - 1989:
Muhammad Urfaq (PAK) - 1991:
Shyam Kumar Sunder (IND) - 1993:
Benildus Fernando (SRI) - 1995:
Benildus Fernando (SRI) - 1999:
P.K. Sujith Rohitha (SRI) - 2004:
[[Lorans (long jumper)|Maha Singh]] (IND)
- 2006:
Lorans (IND) - 2010:
Mohammad Ibrar (IND) - 2016:
Ankit Sharma (IND) - 2019:
Lokesh Sathyanathan (IND) Men's triple jump - 1984:
Mujibar Rahman Malik (BAN) - 1985:
Rajinder Singh (IND) - 1987:
Haider Ali Shah (PAK) - 1989:
Haider Ali Shah (PAK) - 1991:
Benaras Khan (PAK) - 1993:
Chandimal Niroshan (SRI) - 1995:
B.S. Vinod (IND) - 1999:
Sanjay Raj Kumar (IND) - 2004:
Amarjit Singh (IND) - 2006:
Chaminda Sampath (SRI) - 2010:
Zafar Iqbal (PAK) - 2016:
Renjith Maheshwary (IND) - 2019:
Karthik Unnikrishnan (IND) Men's shot put Men's discus throw - 1987:
Surjeet Singh (IND) - 1989:
Manjeet Singh (IND) - 1991:
Shakti Singh (IND) - 1993:
Shakti Singh (IND) - 1995:
Shakti Singh (IND) - 1999:
Hridayanand Singh (IND) - 2004:
Hridayanand Singh (IND) - 2006:
Basharat Ali (PAK) - 2010:
Basharat Ali (PAK) - 2016:
Arjun (IND) - 2019:
Kirpal Singh Batth (IND) Men's hammer throw - 1987:
Surinder Singh (IND) - 1989:
Raghubir Singh Bal (IND) - 1991: Not held
- 1993:
Jasdev Singh Waraich (IND) - 1995:
Aqarab Abbas (PAK) - 1999:
Pramod Kumar Tiwari (IND) - 2004:
Nadeen Ahamed (PAK) - 2016:
Neeraj Kumar (IND) Men's javelin throw - 1984:
Saran Singh (IND) - 1985:
Muhammad Rashid (PAK) - 1987:
Muhammad Rashid (PAK) - 1989:
Muhammad Rashid (PAK) - 1991:
Muhammad Rashid (PAK) - 1993:
Daljeet Singh (IND) - 1995:
Jagdish Kumar Bishnoi (IND) - 1999:
Jagdish Kumar Bishnoi (IND) - 2004:
Lijesh Kumar (IND) - 2006:
Kingsly Gunathilake (SRI) - 2010:
Kashinath Naik (IND) - 2016:
Neeraj Chopra (IND) - 2019:
Arshad Nadeem (PAK) Men's 4 × 100 metres relay Men's 4 × 400 metres relay | Women's 100 metres Women's 200 metres Women's 400 metres Women's 800 metres Women's 1500 metres Women's 3000 metres Women's 5000 metres Women's 10,000 metres Women's marathon Women's 100 metres hurdles Women's 400 metres hurdles Women's high jump - 1987:
Angela Lincy (IND) - 1989: Not held
- 1991:
Sriyani Kulawansa (SRI) - 1993:
Bobby Aloysius (IND) - 1995:
Bobby Aloysius (IND) - 1999:
Rehana Kausar (PAK) - 2004:
Sangeetha Mohan (IND) - 2006:
Dulanjalee Ranasinghe (SRI) - 2010:
Priyangika Madumanthi (SRI) - 2016:
Sahana Kumari (IND) - 2019:
Jishna M. (IND) Women's long jump Women's triple jump Women's shot put - 1985:
Vijaymala Bhanot (IND) - 1987:
Vijaymala Bhanot (IND) - 1989:
Rajwinder Kaur (IND) - 1991:
Amandeep Kaur (IND) - 1993:
Amandeep Kaur (IND) - 1995:
Amandeep Kaur (IND) - 1999:
Surinderjeet Kaur (IND) - 2004:
Latha Nicholas (IND) - 2006:
Saroj Sihag (IND) - 2016:
Manpreet Kaur (IND) - 2019:
Abha Khatua (IND) Women's discus throw Women's javelin throw Women's 4 × 100 metres relay Women's 4 × 400 metres relay |