Best fights of William Zepeda
Over 11 years as a professional, William Zepeda has compiled a 34-1 (27) record, including 15 title fights. Here are his top 10 best fights.
1. William Zepeda defeats Lamont Roach Jr.
On August 1, 2026 William Zepeda fought Lamont Roach Jr. for the vacant WBC lightweight title. Zepeda was 30 years old with a record of 33-1, and Jr. was 30 with a record of 25-1-3. Zepeda was coming off a loss. Zepeda won via unanimous decision. Won the vacant title.
2. William Zepeda defeats Joseph Diaz
On October 29, 2022 William Zepeda defended his WBA Continental Americas lightweight title against Joseph Diaz. Zepeda was 26 years old with a record of 26-0, and Diaz was 29 with a record of 32-2-1. Zepeda was on an undefeated 26-fight winning streak, while Diaz was coming off a loss. Zepeda won via unanimous decision. Defended the title.
3. William Zepeda KOs Giovanni Cabrera
On July 6, 2024 William Zepeda faced Giovanni Cabrera in a lightweight bout. Zepeda was 28 years old with a record of 30-0, and Cabrera was 29 with a record of 22-1. Zepeda was on an undefeated 30-fight winning streak and Cabrera was coming off a win. Zepeda stopped Giovanni Cabrera via KO in the 3rd round.
4. William Zepeda stops Maxi Hughes
On March 16, 2024 William Zepeda defended his WBA Continental Americas lightweight title against Maxi Hughes. Zepeda was 27 years old with a record of 29-0, and Hughes was 34 with a record of 26-6-2. Zepeda was on an undefeated 29-fight winning streak, while Hughes was coming off a loss. Zepeda stopped Maxi Hughes via retirement in the 4th round. Defended the title.
5. William Zepeda KOs Jaime Arboleda
On April 29, 2023 William Zepeda defended his WBA Continental Americas lightweight title against Jaime Arboleda. Zepeda was 26 years old with a record of 27-0, and Arboleda was 28 with a record of 19-2. Zepeda was on an undefeated 27-fight winning streak and Arboleda was on a 3-fight winning streak. Zepeda stopped Jaime Arboleda via KO in the 2nd round. Defended the title.
6. William Zepeda KOs Mercito Gesta
On September 16, 2023 William Zepeda defended his WBA Continental Americas lightweight title against Mercito Gesta. Zepeda was 27 years old with a record of 28-0, and Gesta was 35 with a record of 34-3-3. Zepeda was on an undefeated 28-fight winning streak and Gesta was on a 2-fight winning streak. Zepeda stopped Mercito Gesta via KO in the 6th round. Defended the title.
7. William Zepeda stops Hector Tanajara Jr.
On July 9, 2021 William Zepeda fought Hector Tanajara Jr. for the vacant WBA Continental Americas lightweight title. Zepeda was 25 years old with a record of 22-0, and Jr. was 24 with a record of 19-0. Zepeda was on an undefeated 22-fight winning streak and Jr. was on an undefeated 19-fight winning streak. Zepeda stopped Hector Tanajara Jr. via retirement in the 6th round. Won the vacant title.
8. William Zepeda defeats Tevin Farmer in their 2nd fight
On March 29, 2025 William Zepeda defended his WBC Interim lightweight title against Tevin Farmer. It was their second meeting. Zepeda was 28 years old with a record of 32-0, and Farmer was 34 with a record of 33-7-1. Zepeda was on an undefeated 32-fight winning streak, while Farmer was on a 2-fight losing streak. Zepeda won via majority decision. Defended the title.
9. William Zepeda loses to Shakur Stevenson via unanimous decision
On July 12, 2025 William Zepeda fought Shakur Stevenson for the WBC lightweight title. Zepeda was 29 years old with a record of 33-0, and Stevenson was 28 with a record of 23-0. Zepeda was on an undefeated 33-fight winning streak and Stevenson was on an undefeated 23-fight winning streak. Zepeda lost via unanimous decision. Failed to capture the title. Went the distance with Stevenson.
10. William Zepeda defeats Tevin Farmer
On November 16, 2024 William Zepeda fought Tevin Farmer for the vacant WBC interim lightweight title. Zepeda was 28 years old with a record of 31-0, and Farmer was 34 with a record of 33-6-1. Zepeda was on an undefeated 31-fight winning streak, while Farmer was coming off a loss. Zepeda won via split decision. Won the vacant title.