Weightclass:  Middleweight
Location:  Athens, Greece
Record:  33 - 5
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
14/12/2033Athens, Greece32 - 5 David Brewster2 - 7 WPts
14/10/2033Athens, Greece32 - 4 August²n Jilek11 - 7 LPts
13/08/2033Athens, Greece31 - 4 Faddei Stepka11 - 18 WPts
12/06/2033Athens, Greece30 - 4 Pyotr Skujinsh16 - 13 WPts
12/04/2033Athens, Greece29 - 4 Fedor Trofimov5 - 4 WPts
09/02/2033Athens, Greece28 - 4 Zamir Bagirov1 - 18 WPts
10/12/2032Athens, Greece27 - 4 Joaquin Colon0 - 3 WPts
10/10/2032Athens, Greece26 - 4 Isidro Cabana2 - 8 WPts
10/08/2032Athens, Greece25 - 4 Orlando Santillanes0 - 5 WPts
11/06/2032Athens, Greece24 - 4 Angel Bermejo4 - 13 WPts
12/04/2032Athens, Greece23 - 4 Chevy Provost5 - 5 WPts
12/02/2032Athens, Greece22 - 4 Rupert Jungmann3 - 23(1) WPts
14/12/2031Mamelodi, South Africa21 - 4 Quaashie Mphahlele11 - 9 WPts
16/10/2031Abidjan, Ivory Coast20 - 4 Marlon Evra15(2) - 12 WPts
17/08/2031Thessaloniki, Greece19 - 4 Cycnus Ballas10 - 10 WPts
20/06/2031Amman, Jordan18 - 4 Farhan Nazif3 - 15 WPts
21/04/2031Athens, Greece17 - 4 Vikenti Korolev0 - 2 WPts
21/02/2031Athens, Greece16 - 4 John William Van Onselen6 - 11 WPts
23/12/2030Sana'a, Yemen15 - 4 Umair Ramzi9 - 18(1) WPts
25/10/2030Arequipa, Peru14 - 4 Selestino Alma4 - 8 WPts
27/08/2030Athens, Greece13 - 4 Papandrou Valli10 - 10 WPts
28/06/2030Thessaloniki, Greece12 - 4 Adrian Artino7 - 3 WPts
01/05/2030Baku, Azerbaijan11 - 4 Vasif Abaskuliyev0 - 0 WPts
03/03/2030Jeonju, South Korea10 - 4 Yong-jae Son1 - 1 WPts
03/01/2030Athens, Greece9 - 4 Menelaus Kefalas0 - 13 WPts
08/11/2029Athens, Greece8 - 4 Essien Chabatama2 - 9 WPts
09/09/2029Murcia, Spain8 - 3 Angel Corral7 - 15 LPts
12/07/2029Quebec City, Canada8 - 2 Henri Virenque28 - 7 LPts
14/05/2029Athens, Greece7 - 2 Corban Stathopoulos1 - 12(1) WPts
17/03/2029Athens, Greece7 - 1 Timoleon Tripi11(1) - 21 LPts
21/01/2029Athens, Greece6 - 1 Andrew Perris0 - 5 WPts
27/11/2028Athens, Greece5 - 1 Plexippus Gekas3 - 16 WPts
27/10/2028Athens, Greece4 - 1 Palamedes Stathakis0 - 0 WPts
18/09/2028Athens, Greece3 - 1 Papandrou Valli4 - 4 WPts
26/07/2028Cologne, Germany2 - 1 Ramhart Scheffel1 - 10 WPts
28/05/2028Athens, Greece2 - 0 Ixion Barbas9 - 22 LPts
04/04/2028Athens, Greece1 - 0 Damon Marinos16 - 19 WPts
27/02/2028Athens, Greece0 - 0 Carlos Severino2 - 10 WPts