Results International Swimming League GRAND FINAL, Las Vegas 20th - 21st December 2019, DAY - 2 International Swimming League GRAND FINAL, Las Vegas 20th - 21st December 2019, DAY - 1 LEN European Short Course Swimming Championships, Glasgow 4th - 8th December 2019 International Swimming League, London 23rd - 24th November 2019, DAY - 1 International Swimming League, London 23rd - 24th November 2019, DAY - 2 FINA Swimming World Cup 2019 #7, Doha 7th - 9th November 2019 International Swimming League, Naples 12th - 13rd October 2019 International Swimming League, Indianapolis 5th - 6th October 2019 International Swimming League, Indianapolis 5th - 6th October 2019 7th FINA World Junior Swimming Championships, Budapest 20th - 25th August 2019 18th FINA World Championships, Gwangju 12th - 28th July 2019 European Junior Swimming Championships, Kazan 3rd - 7th July 2019 56TH Sette Colli Trophy, Rome 21st - 23rd June 2019 XL International City Trophy of Barcelona, Barcelona 15th - 16th June 2019 32th International`s Meeting of Cannet en Roussillon, Cannet 11th - 12th June 2019 Mare Nostrum International Swimming Meet, Monte Carlo 8th - 9th June 2019 FINA CHAMPIONS SWIM SERIES #1, Guangzhou 27th - 28th April 2019 FINA CHAMPIONS SWIM SERIES #2, Budapest 11th - 12th May 2019 FINA CHAMPIONS SWIM SERIES #3, Indianapolis 31st May - 01. June 2019 BRITISH SWIMMING CHAMPIONSHIPS, Glasgow 16th - 21st April 2019 RUSSIAN CHAMPIONSHIPS, MOSCOW 08th - 12th April 2019 FFN GOLDEN TOUR CAMILLE MUFFAT, Marseille 22th - 24th March 2019 21st EURO MEET, Luxembourg 25th - 27th January 2019 Diamond Speedo Race, Antwerp 23rd - 24th February 2019 14TH FINA WORLD SWIMMING CHAMPIONSHIPS, Hangzhou 11 - 16 December 2018 XII INTERNATIONAL "SAILNIKOV CUP", Saint-Petersburg 21 - 22 DEcember 2018 FINA Swimming World Cup #6, Tokyo 9 - 11 November 2018 Russian Short Course Championships, Kazan 7 - 12 November 2018 FINA Swimming World Cup #5, Beijing 02 - 04 November 2018 III Youth Olympic Games, Buenos Aires 6 - 12 October 2018 FINA Swimming World Cup #3, Eindhoven 20 - 30 September 2018 FINA Swimming World Cup #2, Doha 13 - 18 September 2018 FINA Swimming World Cup #1, Kazan 7 - 9 September 2018 LEN European Long Course Championships, Glasgow 3 - 9 August 2018 European Junior Long Course Championships, Helsinki 4 - 8 July 2018 55th Trofeo Settecolli, Rome 29 June - 1 July 2018 XXXVI International swimming meeting “MARE NOSTRUM", Monaco 16th - 17th June 2018 XXXIX International swimmingmeeting "MARE NOSTRUM", Barcelona 13th - 14th June 2018 Russian Swimming Championship, Moscow 20th – 25th April 2018 Ukrainian Swimming Championship, Kharkiv 10th – 14th April 2018 XXI Common Wealth Game, Gold Coast 5th – 10th April 2018 Swim Open, Stockholm 5th – 8th April 2018 8° Trofeo Città di Milano 9th – 11th March 2018 British Swimming Championships, Edinburg 1st – 4th March 2018 Euroean Swimming Championships (SC) 2017 “EURO MEET 2018”, Luxembourg World Univesiade, August Taipei World Junior Championships 2017 FINA World Cup 2017 Eindhoven August 11th - 12th 2017 ENERGY FOR SWIM August 2017 FINA World Cup 2017 Berlin August 6th - 7th 2017 FINA World Cup 2017 Moscow August 2nd - 3rd 2017 FINA: 17th World Championships July 2017 MARE NOSTRUM 2017 - Results Barcelona MARE NOSTRUM 2017 - Results Monaco Golden Tour Marseille 2017 Euro Meet 2017 Flanders Speedo Cup 2017 Day 2 (PM) Flanders Speedo Cup 2017 Day 2 (AM) Flanders Speedo Cup 2017 Day 1 (PM) Flanders Speedo Cup 2017 Day 1 (AM) World Championship(25m), Windsor 2016