William Prado tiene cinco derrotas contra cinco oponentes en su carrera de boxeo. Para una lista de las mejores peleas de Prado, consulta "Mejores peleas de William Prado".
El 28 de marzo de 2015 William Prado se enfrentó a Nonito Donaire en un combate de supergallo a la edad de 31. Él entró con un récord de 22-5-1 (15), y Donaire tenía 32 años y un récord de 33-3 (21). Prado perdió la pelea por TKO en el asalto 2º.
El 29 de junio de 2013 William Prado se enfrentó a Scott Quigg a la edad de 29. Él entró con un récord de 21-4-1 (14), y Quigg tenía 24 años y un récord de 25-0-1 (18). Prado perdió la pelea por KO en el asalto 3º.
El 5 de octubre de 2012 William Prado se enfrentó a Jeremy Parodi en un combate de supergallo a la edad de 28. Él entró con un récord de 19-3-1 (13). Prado perdió la pelea por asalto 12º decisión unánime.
El 28 de julio de 2012 William Prado se enfrentó a Paulus Ambunda en un combate de gallo a la edad de 28. Él entró con un récord de 19-2-1 (13), y Ambunda tenía 31 años y un récord de 18-0 (10). Prado perdió la pelea por asalto 12º decisión unánime.
El 3 de abril de 2008 William Prado se enfrentó a Cleber Correa dos Santos en un combate de gallo a la edad de 24. Él entró con un récord de 5-1 (4). Prado perdió la pelea por asalto 10º decisión unánime.