Jan Zaveck has four losses against four opponents on his boxing record. For a list of Zaveck's best fights, refer to "Best fights of Jan Zaveck".
On November 25, 2015 Jan Zaveck fought Erislandy Lara in a super-welterweight world-title fight for Lara's WBA (Regular) title. Zaveck was 39 years old and with a record of 35-4 (19), and Lara was 32 years old and with a record of 21-2-2 (12). Zaveck lost the fight via 3rd-round TKO.
On March 9, 2013 Jan Zaveck faced off against Keith Thurman in a welterweight bout at age 36. He was coming in with a record of 32-3 (18), and Thurman was 24 years old and with a record of 19-0 (18). Zaveck lost the fight via 12-round unanimous decision.
On September 3, 2011 Jan Zaveck met Andre Berto in a welterweight (IBF) world-title defense fight. Zaveck was 35 years old and with a record of 31-2 (18), and Berto was 27 years old and with a record of 27-1 (21). Zaveck lost the fight via 5th-round retirement and lost the title.
On November 29, 2008 Jan Zaveck faced off against Rafał Jackiewicz in a welterweight bout at age 32. He was coming in with a record of 25-1 (14). Zaveck lost the fight via 12-round split decision.