William Prado has five losses against five opponents on his boxing record. For a list of Prado's best fights, refer to "Best fights of William Prado".
On March 28, 2015 William Prado faced off against Nonito Donaire in a super-bantamweight bout at age 31. He was coming in with a record of 22-5-1 (15), and Donaire was 32 years old and with a record of 33-3 (21). Prado lost the fight via 2nd-round TKO.
On June 29, 2013 William Prado faced off against Scott Quigg at age 29. He was coming in with a record of 21-4-1 (14), and Quigg was 24 years old and with a record of 25-0-1 (18). Prado lost the fight via 3rd-round KO.
On October 5, 2012 William Prado faced off against Jeremy Parodi in a super-bantamweight bout at age 28. He was coming in with a record of 19-3-1 (13). Prado lost the fight via 12-round unanimous decision.
On July 28, 2012 William Prado faced off against Paulus Ambunda in a bantamweight bout at age 28. He was coming in with a record of 19-2-1 (13), and Ambunda was 31 years old and with a record of 18-0 (10). Prado lost the fight via 12-round unanimous decision.
On April 3, 2008 William Prado faced off against Cleber Correa dos Santos in a bantamweight bout at age 24. He was coming in with a record of 5-1 (4). Prado lost the fight via 10-round unanimous decision.