| Year | Competition | Date | Surface | Location | Opponent | Score | Result |
| 2010 | Asia/Oceania Zone Group III Pool A | 28 Apr | Clay | Tehran, Iran | | 1 : 3 | Lost |
| 2010 | Asia/Oceania Zone Group III Pool A | 30 Apr | Clay | Tehran, Iran | | 3 : 0 | Won |
| 2010 | Asia/Oceania Zone Group III Promotion Pool | 1 May | Clay | Tehran, Iran | | 2 : 0 | Won |
| 2010 | Asia/Oceania Zone Group III Promotion Pool | 2 May | Clay | Tehran, Iran | | 2 : 0 | Won |
| 2011 | Asia/Oceania Zone Group II First round | 4-6 Mar | Clay | Tehran, Iran | | 2 : 3 | Lost |
| 2011 | Asia/Oceania Zone Group II Play-Offs | 8-10 Jul | Clay | Dededo, Guam | | 1 : 4 | Lost |
| 2012 | Asia/Oceania Zone Group III First round | 25 Apr | Clay | Tehran, Iran | | 2 : 1 | Won |
| 2012 | Asia/Oceania Zone Group III First round | 26 Apr | Clay | Tehran, Iran | | 3 : 0 | Won |
| 2012 | Asia/Oceania Zone Group III First round | 27 Apr | Clay | Tehran, Iran | | 0 : 3 | Lost |
| 2012 | Asia/Oceania Zone Group III Play-Offs | 28 Apr | Clay | Tehran, Iran | | 1 : 2 | Lost |
| 2012 | Asia/Oceania Zone Group III Play-Offs | 29 Apr | Clay | Tehran, Iran | | 1 : 2 | Lost |
| 2013 | Asia/Oceania Zone Group III First round | 11 Sep | Hard | Dubai, UAE | | 1 : 2 | Lost |
| 2013 | Asia/Oceania Zone Group III First round | 12 Sep | Hard | Dubai, UAE | | 2 : 1 | Won |
| 2013 | Asia/Oceania Zone Group III First round | 13 Jul | Hard | Dubai, UAE | | 1 : 2 | Lost |
| 2013 | Asia/Oceania Zone Group III Play-Offs | 14 Sep | Hard | Dubai, UAE | | 2 : 1 | Won |
| 2013 | Asia/Oceania Zone Group III Play-Offs | 15 Sep | Hard | Dubai, UAE | | 3 : 0 | Won |
| 2014 | Asia/Oceania Zone Group III First round | 11 Jun | clay | Tehran, Iran | | 3 : 0 | Won |
| 2014 | Asia/Oceania Zone Group III First round | 12 Jun | clay | Tehran, Iran | | 3 : 0 | Won |
| 2014 | Asia/Oceania Zone Group III First round | 13 Jul | clay | Tehran, Iran | | 3 : 0 | Won |
| 2014 | Asia/Oceania Zone Group III Playoff | 14 Jun | clay | Tehran, Iran | | 3 : 0 | Won |
| 2015 | Asia/Oceania Zone Group II First round | 6-8 Mar | hard | Palembang, Indonesia | | 0 : 5 | Lost |
| 2015 | Asia/Oceania Zone Group II Playoff | 17-19 Jul | clay | Tehran, Iran | | 1 : 3 | Lost |
| 2016 | Asia/Oceania Zone Group III First round | 11 Jul | clay | Tehran, Iran | | 3 : 0 | Won |
| 2016 | Asia/Oceania Zone Group III First round | 13 Jul | clay | Tehran, Iran | | 2 : 1 | Won |
| 2016 | Asia/Oceania Zone Group III First round | 15 Jul | clay | Tehran, Iran | | 3 : 0 | Won |
| 2016 | Asia/Oceania Zone Group III Playoff | 16 Jul | clay | Tehran, Iran | | 2 : 1 | Won |
| 2017 | Asia/Oceania Zone Group II First round | 3-5 Feb | hard | Islamabad, Pakistan | | 2 : 3 | Lost |
| 2017 | Asia/Oceania Zone Group II Playoff | 7-9 Apr | clay | Isfahan, Iran | | 5 : 0 | Won |
| 2018 | Asia/Oceania Zone Group II First round | 3-4 Feb | hard | Causeway Bay, Hong Kong | | 0 : 4 | Lost |
| 2018 | Asia/Oceania Zone Group II Playoff | 7-8 Apr | hard | Taipei, Taiwan | | 0 : 4 | Lost |
| 2019 | Asia/Oceania Zone Group III Round Robin | 26 Jun | hard | Kallang, Singapore | | 0 : 3 | Lost |
| 2019 | Asia/Oceania Zone Group III Round Robin | 27 Jun | hard | Kallang, Singapore | | 0 : 3 | Lost |
| 2019 | Asia/Oceania Zone Group III Round Robin | 28 Jun | hard | Kallang, Singapore | | 1 : 2 | Lost |
| 2019 | Asia/Oceania Zone Group III Playoff | 29 Jun | hard | Kallang, Singapore | | 1 : 2 | Lost |
| 2020-21 | Asia/Oceania Zone Group IV Round Robin | 18 Oct | hard | Isa town, Bahrain | | 3 : 0 | Won |
| 2020-21 | Asia/Oceania Zone Group IV Round Robin | 20 Oct | hard | Isa town, Bahrain | | 3 : 0 | Won |
| 2020-21 | Asia/Oceania Zone Group IV Round Robin | 21 Oct | hard | Isa town, Bahrain | | 3 : 0 | Won |
| 2020-21 | Asia/Oceania Zone Group IV Playoff | 23 Oct | hard | Isa town, Bahrain | | 3 : 0 | Won |