Weightclass:  Middleweight
Location:  Heraklion, Greece
Record:  37 - 24
DateLocationFighter RecordOpponentOpponent RecordOutcomeMethodTournamentReport
11/02/2042Heraklion, Greece36 - 24 David Roos1 - 5(1) WPts
10/12/2041Heraklion, Greece35 - 24 Josh McClements5 - 5 WPts
09/10/2041Heraklion, Greece34 - 24 Dario Hernandez6 - 7 WPts
07/08/2041Heraklion, Greece33 - 24 Xaverius Sergio1 - 6 WPts
06/06/2041Heraklion, Greece32 - 24 Isaak Kuzma9 - 8 WPts
05/04/2041Heraklion, Greece31 - 24 Risteard Gieser2 - 7 WPts
02/02/2041Heraklion, Greece31 - 23 Decker Denker17(2) - 10 LPts
04/12/2040Heraklion, Greece30 - 23 Lukasz Dutkiewicz4 - 6 WPts
03/10/2040Heraklion, Greece29 - 23 Takeo Nishihara5 - 9 WPts
02/08/2040Heraklion, Greece28 - 23 Kook-young Chee1 - 4 WPts
01/06/2040Heraklion, Greece27 - 23 Bilal Mirza4 - 13 WPts
01/04/2040Peristeri, Greece26 - 23 Tymon Petralia13 - 10 WPts Greece National Championships 2040View
29/03/2040Peristeri, Greece25 - 23 Patroclus Saitta5 - 10(1) WPts Greece National Championships 2040View
26/03/2040Peristeri, Greece24 - 23 Athan Sava6 - 7 WPts Greece National Championships 2040View
28/01/2040Helsinki, Finland23 - 23 Terho Pirhonen20 - 7 WPts
30/11/2039Liege, Belgium22 - 23 Sinclair Fabre18 - 16 WPts
02/10/2039Athens, Greece22 - 22 Brygus Doukas19 - 25 LPts
28/08/2039Havana, Cuba22 - 21 Eduardo Urena36 - 15 LPts
28/07/2039Heraklion, Greece22 - 20 Eduardo Urena35 - 15 LPts
27/06/2039Havana, Cuba21 - 20 Eduardo Urena35 - 14 WPts
27/05/2039Havana, Cuba21 - 19 Eduardo Urena34 - 14 LPts
26/04/2039Havana, Cuba21 - 18 Eduardo Urena33 - 14 LPts
26/03/2039Patrai, Greece21 - 17 Athan Sava1 - 0 LPts Greece National Championships 2039View
12/02/2039Heraklion, Greece20 - 17 Mortimer Artaud18 - 18 WPts
06/01/2039Villa Nueva, Guatemala19 - 17 Diego Gamez23 - 17 WPts
06/12/2038Villa Nueva, Guatemala19 - 16 Diego Gamez22 - 17 LPts
05/11/2038Linz, Austria19 - 15 Kiefer Karylec25 - 11 LPts
05/10/2038Dubai, UAE19 - 14 Umair Fayad19 - 7 LPts
04/09/2038Algiers, Algeria18 - 14 Syed Djallit14 - 10 WPts
28/07/2038Roskilde, Denmark17 - 14 Zvi Fabricius17 - 8 WPts
30/05/2038Lusaka, Zambia17 - 13 Dakarai Milimo13(1) - 7 LPts
01/04/2038Piraeus, Greece17 - 12 Fulop Athans13 - 16 LPts Greece National Championships 2038View
29/03/2038Piraeus, Greece16 - 12 Sebasten Rodis12 - 15 WPts Greece National Championships 2038View
26/03/2038Piraeus, Greece15 - 12 Danaus Tavoularis10 - 21 WPts Greece National Championships 2038View
14/02/2038Santo Domingo Este, Dominican Republic14 - 12 Rio Sardina28 - 18 WPts
17/12/2037Seoul, South Korea14 - 11 Soo-il Do2 - 5 LPts
19/10/2037Athens, Greece13 - 11 Danaus Tavoularis10 - 18 WPts
06/09/2037London, Canada12 - 11 Dan Etienne1 - 3 WPts
09/07/2037Prokopyevsk, Russia11 - 11 Toma Perlov7 - 12 WPts
11/05/2037Athens, Greece10 - 11 Thaddius Karahalios18 - 16 WPts
26/03/2037Patrai, Greece10 - 10 Basilio Anthis21 - 20 LPts Greece National Championships 2037View
06/03/2037Sale, Morocco9 - 10 Zafa Qureshi6 - 18 WPts
04/01/2037Giza, Egypt9 - 9 Khalid Fahmy4(1) - 4 LPts
05/11/2036Brno, Czech Republic8 - 9 LubomÝr Dohnal0 - 0 WPts
06/09/2036Heraklion, Greece7 - 9 Mikhail Vasiliev6 - 12 WPts
08/07/2036Kharkiv, Ukraine7 - 8 Borysko Macik38 - 14 LPts
10/05/2036Heraklion, Greece6 - 8 Sebasten Rodis4 - 10 WPts
11/03/2036Heraklion, Greece5 - 8 Ami Kritzer10 - 11 WPts
11/01/2036Heraklion, Greece4 - 8 Lazar Yesheyev5 - 20 WPts
12/11/2035Heraklion, Greece3 - 8 Martijn Piers1 - 9 WPts
13/09/2035Bangalore, India3 - 7 Darshan Ramroop19 - 9(1) LPts
15/07/2035Bayamon, Puerto Rico3 - 6 Senon Enciso22 - 16(1) LPts
17/05/2035Heraklion, Greece3 - 5 Joshka Schenkman1 - 12 LPts
18/03/2035Athens, Greece2 - 5 Biton Goulas0 - 0 WPts
21/01/2035Athens, Greece2 - 4 Klaasr Kostas15 - 9 LPts
21/11/2034Athens, Greece1 - 4 Glaucus Tocci1 - 4 WPts
22/09/2034Daegu, South Korea1 - 3 Jeong-ho Bai7 - 11 LPts
25/07/2034Heraklion, Greece1 - 2 Saturnin Facundo6 - 5 LPts
25/05/2034Athens, Greece1 - 1 Artemesio Panagakos5 - 16 LPts
28/03/2034Patrai, Greece0 - 1 Pero Speros7 - 14 WPts
05/02/2034Heraklion, Greece0 - 0 Yakiv Lipka11 - 6 LPts