Here is a list of Zepeda's best fights. For a list of Zepeda's losses, refer to "William Zepeda Losses".
On October 29, 2022 William Zepeda faced off against Joseph Diaz in a lightweight bout at age 26. He was coming in with a record of 27-0 (23), and Diaz was 29 years old and with a record of 32-2-1 (15). Zepeda won the fight via 12-round unanimous decision.
On May 14, 2022 William Zepeda faced off against René Alvarado in a lightweight bout at age 25. He was coming in with a record of 26-0 (23), and Alvarado was 33 years old and with a record of 32-11 (21). Zepeda won the fight via 10-round unanimous decision.
On March 29, 2025 William Zepeda met Tevin Farmer in a lightweight (WBC) world-title defense fight. Zepeda was 28 years old and with a record of 33-0 (27), and Farmer was 34 years old and with a record of 33-7-1 (8). Zepeda won the fight via 12-round majority decision and successfully defended his title.
On July 9, 2021 William Zepeda faced off against Hector Tanajara Jr. in a lightweight bout at age 25. He was coming in with a record of 23-0 (21), and Tanajara Jr. was 24 years old and with a record of 19-0 (5). Zepeda stopped Hector Tanajara Jr. via retirement.
On September 16, 2023 William Zepeda faced off against Mercito Gesta in a lightweight bout at age 27. He was coming in with a record of 29-0 (25), and Gesta was 35 years old and with a record of 34-3-3 (17). Zepeda stopped Mercito Gesta via TKO.
On March 16, 2024 William Zepeda faced off against Maxi Hughes in a lightweight bout at age 27. He was coming in with a record of 30-0 (26), and Hughes was 34 years old and with a record of 26-6-2 (5). Zepeda stopped Maxi Hughes via retirement.
On July 6, 2024 William Zepeda faced off against Giovanni Cabrera in a lightweight bout at age 28. He was coming in with a record of 31-0 (27), and Cabrera was 29 years old and with a record of 22-1 (7). Zepeda stopped Giovanni Cabrera via KO.
On April 29, 2023 William Zepeda faced off against Jaime Arboleda in a lightweight bout at age 26. He was coming in with a record of 28-0 (24), and Arboleda was 28 years old and with a record of 19-2 (14). Zepeda stopped Jaime Arboleda via KO.
On November 16, 2024 William Zepeda faced off against Tevin Farmer in a lightweight bout at age 28. He was coming in with a record of 32-0 (27), and Farmer was 34 years old and with a record of 33-6-1 (8). Zepeda won the fight via 10-round split decision.