From his record of 42 professional bouts with 15 knockouts, some of Giovanni De Carolis' best fights so far have been against Vincent Feigenbutz, Tyron Zeuge, Daniele Scardina, Arthur Abraham, and Lerrone Richards.
The following are Carolis' top 10 performances, in descending order.
On Giovanni De Carolis defeated German boxer Vincent Feigenbutz in the rematch via 11th round TKO. Carolis was 31 years old with a record of 24-6 (12 KOs). Feigenbutz was 20 years old with a record of 21-1 (19 KOs). Carolis won the WBA (Regular) super-middleweight title — his first world title. The performance in this fight is the number one among all of Carolis' fights.
Giovanni De Carolis' fight with Tyron Zeuge on ended in a draw. Carolis was 31 years old with a record of 24-6-1 (12 KOs). Carolis successfully defended his WBA (Regular) super-middleweight title. This fight is the second best performance in Carolis' career.
On Giovanni De Carolis defeated fellow Italian boxer Daniele Scardina via 5th round TKO. Carolis was 37 years old with a record of 31-10-1 (15 KOs). Scardina was 30 years old with an undefeated record of 20-0 (16 KOs).
On Giovanni De Carolis lost to Armenian boxer Arthur Abraham via 12 round unanimous decision. Carolis was 29 years old with a record of 20-5 (10 KOs). Abraham was 33 years old with a record of 37-4 (28 KOs). Despite the loss, Carolis put on a good fight.
On Giovanni De Carolis lost to German boxer Vincent Feigenbutz via 12 round unanimous decision. Carolis was 31 years old with a record of 23-6 (11 KOs). Feigenbutz was 20 years old with a record of 20-1 (19 KOs). Despite the loss, Carolis put on a good fight.
On Giovanni De Carolis lost to British boxer Lerrone Richards via 12 round unanimous decision. Carolis was 36 years old with a record of 28-10-1 (13 KOs). Richards was 28 years old with an undefeated record of 14-0 (3 KOs). Despite the loss, Carolis put on a good fight.
On Giovanni De Carolis lost to Gaetano Nespro via 10 round split-decision. Carolis was 24 years old with a record of 10-2 (3 KOs). Despite the loss, Carolis put on a good fight.
On Giovanni De Carolis defeated Geard Ajetovic via 12 round unanimous decision. Carolis was 30 years old with a record of 22-5 (11 KOs).
On Giovanni De Carolis defeated Mouhamed Ali Ndiaye via 12 round unanimous decision. Carolis was 30 years old with a record of 23-5 (11 KOs).
On Giovanni De Carolis lost to Lolenga Mock via 12 round majority decision. Carolis was 25 years old with a record of 11-3 (3 KOs). Despite the loss, Carolis put on a good fight.