Takahiro Ao has three losses against three opponents on his boxing record. For a list of Ao's best fights, refer to "Best fights of Takahiro Ao".
On October 27, 2012 Takahiro Ao faced off against Gamaliel Díaz in a super-featherweight bout at age 28. He was coming in with a record of 23-3-1 (10), and Díaz was 31 years old and with a record of 37-9-2 (18). Ao lost the fight via 12-round unanimous decision.
On July 14, 2009 Takahiro Ao faced off against Elio Rojas in a featherweight bout at age 25. He was coming in with a record of 17-2-1 (8). Ao lost the fight via 12-round unanimous decision.
On October 16, 2008 Takahiro Ao faced off against Óscar Larios in a featherweight bout at age 24. He was coming in with a record of 16-1-1 (8), and Larios was 31 years old and with a record of 62-6-1 (39). Ao lost the fight via 12-round split decision.