2005 m. liepa – VIII Europos jaunimo olimpinis festivalis Italijoje: bronzos medalis (200 m krūtine per 2 min. 21,12 sek.), 4-oji vieta (100 m krūtine per 1 min. 5,97 sek.).
2005 m. liepa – Lietuvos sporto žaidynių jaunučių plaukimo varžybos Vilniuje: aukso medalis (100 m krūtine per 1 min. 6,70 sek., žaidynių rekordas), aukso medalis (100 m laisvuoju stiliumi per 55,38 sek.).
2006 m. liepa – Europos jaunių plaukimo čempionatas Ispanijoje: 5-oji vieta (200 m krūtine per 2 min. 16,15 sek.), 5-oji vieta (50 m laisvuoju stiliumi per 23,39 sek.).
2006 m. liepa–rugpjūtis – XXVIII Europos plaukimo čempionatas Budapešte (Vengrija): 35-oji vieta (200 m krūtine per 2 min. 19,29 sek.), 51-oji vieta (50 m krūtine per 30,18 sek.), 53-oji vieta (100 m krūtine per 1 min. 4,54 sek.).
2006 m. rugpjūtis – Tarptautinės plaukimo federacijos (FINA) Pasaulio jaunių (iki 17 metų) I plaukimo čempionatas Rio de Žaneire (Brazilija): bronzos medalis (200 m krūtine per 2 min. 16,57 sek.), 5-oji vieta (100 m krūtine per 1 min. 4,40 sek.), 5-oji vieta (50 m laisvuoju stiliumi per 23,60 sek.), 9-oji vieta (50 m krūtine per 29,94 sek. atrankoje ir per 29,98 sek. pusfinalyje).
2007 m. kovas–balandis – Tarptautinės plaukimo federacijos (FINA) XII pasaulio vandens sporto šakų čempionatas Melburne (Australija): 12-oji vieta (100 m krūtine per 1 min. 1,48 sek., atrankoje per 1 min. 0,92 sek., tryliktas rezultatas Europos plaukimo istorijoje), 31-oji vieta (50 m krūtine per 28,82 sek.), 60-oji vieta (50 m laisvuoju stiliumi per 23,97 sek.).
2007 m. liepa – Europos jaunių plaukimo čempionatas Belgijoje: bronzos medalis (100 m krūtine per 1 min. 2,51 sek.), 6-oji vieta (50 m krūtine per 29,37 sek.).
2007 m. lapkritis – Tarptautinės plaukimo federacijos (FINA) pasaulio plaukimo taurės varžybų etapas Stokholme (Švedija): 12-oji vieta (100 m krūtine per 1 min. 1,65 sek.), 16-osios vietos (50 m krūtine per 29,05 sek. ir 200 m krūtine per 2 min. 18,15 sek.), Tarptautinės plaukimo federacijos (FINA) pasaulio plaukimo taurės varžybų etapas Berlyne (Vokietija): 13-oji vieta (100 m krūtine per 1 min. 1,02 sek.), 17-oji vieta (50 m krūtine per 28,76 sek.), 21-oji vieta (200 m krūtine per 2 min. 22,41 sek.).
2007 m. gruodis – Atvirasis Vokietijos taurės čempionatas Eindhovene (Olandija): 14-oji vieta (200 m krūtine per 2 min. 21,65 sek., atrankoje – per 2 min. 20,46 sek.), 18-oji vieta (100 m krūtine per 1 min. 4,62 sek.), 21-oji vieta (50 m krūtine per 29,68 sek.), Europos plaukimo čempionatas 25 metrų baseine Debrecene (Vengrija): 25-oji vieta (200 m krūtine per 2 min. 13,43 sek.), 32-oji vieta (100 m krūtine per 1 min. 1,23 sek.), 41-oji vieta (50 m krūtine per 28,89 sek.).
2008 m. kovas – XXIX Europos plaukimo čempionatas Eindhovene (Olandija): 25-oji vieta (100 m krūtine per 1 min. 2,52 sek.), 27-oji vieta (200 m krūtine per 2 min. 16,80 sek.), 38-oji vieta (50 m krūtine per 29,68 sek.).
2008 m. birželis – atvirasis Lietuvos čempionatas 50 m baseine Vilniuje: aukso medalis (200 m krūtine per 2 min. 18,65 sek.), sidabro medalis (50 m krūtine per 29,98 sek. ir 100 m krūtine per 1 min. 3,77 sek.).
2008 m. rugpjūtis – Pekino olimpinės žaidynės: 12-oji vieta (100 m krūtine per 1 min. 0,11 sek. – Lietuvos vyrų rekordas ir 6-asis rezultatas kvalifikaciniame plaukime, 1 min. 0,66 sek. pusfinalyje).
2008 m. lapkritis – Tarptautinės plaukimo federacijos (FINA) pasaulio plaukimo taurės varžybų etapas Stokholme (Švedija): 7-oji vieta (200 m krūtine per 2 min. 10,67 sek., Lietuvos vyrų rekordas), 10-oji vieta (100 m krūtine per 1 min. 0,99 sek.) ir 15-oji vieta (50 m krūtine per 28,82 sek.).
2008 m. gruodis – XII Europos plaukimo čempionatas 25 metrų baseine Rijekoje (Kroatija): 8-oji vieta (200 m krūtine per 2 min. 9,31 sek., atrankoje per 2 min. 8,35 sek. – Lietuvos vyrų rekordas), 10-oji vieta (100 m krūtine per 59,00 sek.), 29-oji vieta (50 m krūtine per 27,70 sek.).
2009 m. liepa – 25-oji pasaulio studentų vasaros universiada Belgrade (Serbija): bronzos medalis (200 m krūtine per 2 min. 11,14 sek., pusfinalyje per 2 min. 10,83 sek., Lietuvos rekordas), 4-oji vieta (100 m krūtine per 59,94 sek., Lietuvos rekordas), 14-oji vieta (50 m krūtine per 28,13 sek.).
2009 m. liepa – Tarptautinės plaukimo federacijos (FINA) XIII pasaulio vandenssporto šakų čempionatas Romoje (Italija): bronzos medalis (200 m krūtine per 2 min. 7,80 sek., Lietuvos rekordas, pusfinalyje per 2 min. 8,35 sek., Lietuvos rekordas, atrankoje per 2 min. 9,28 sek., Lietuvos rekordas), 6-oji vieta (100 m krūtine per 59,27 sek., pusfinalyje per 59,43 sek., atrankoje per 59,24 sek., Lietuvos rekordas), 20-oji vieta (50 m krūtine per 27,57 sek., Lietuvos rekordas).
2009 m. gruodis – XIII Europos plaukimo čempionatas 25 metrų baseine Stambule (Turkija): 13-oji vieta (100 m krūtine per 58,03 sek., Lietuvos rekordas, atrankoje per 58,05 sek., Lietuvos rekordas), 18-oji vieta (200 m krūtine per 2 min. 7,65 sek., Lietuvos rekordas), 30-oji vieta (50 m krūtine per 27,39 sek., Lietuvos rekordas).
2010 m. rugpjūtis – XXX Europos plaukimo čempionatas Budapešte (Vengrija): 5-oji vieta (100 m krūtine per 1 min. 00,87 sek.), 12-oji vieta (200 m krūtine per 2 min. 12,84 sek.), 13-oji vieta (50 m krūtine per 28,01 sek.).
2010 m. spalis – Pasaulio plaukimo taurės varžybos 25 metrų baseine Berlyne (Vokietija): 6-oji vieta (200 m krūtine per 2 min. 11,91 sek.), 12-oji vieta (50 m krūtine per 28,29 sek. ir 100 m krūtine per 1 min. 1,30 sek.).
2010 m. lapkritis – Tarptautinės plaukimo federacijos (FINA) pasaulio plaukimo taurės varžybų etapas Stokholme (Švedija): 7-oji vieta (100 m krūtine per 1 min. 00,12 sek.), 9-oji vieta (200 m krūtine per 2 min. 12,76 sek.), 12-oji vieta (50 m krūtine per 28,38 sek.).
2010 m. lapkritis – XIV Europos plaukimo čempionatas 25 metrų baseine Eindhovene (Olandija): 12-oji vieta (100 m krūtine per 59,72 sek.), 13-oji vieta (200 m krūtine per 2 min. 10,90 sek.), 20-oji vieta (50 m krūtine per 28,04 sek.).
2010 m. gruodis – X pasaulio plaukimo čempionatas 25 metrų baseine Dubajuje (Jungtiniai Arabų Emyratai): 14-oji vieta (100 m krūtine per 58,72 sek.), 17-oji vieta (200 m krūtine per 2 min. 8,03 sek.), 28-oji vieta (50 m krūtine per 27,78 sek.).
2011 m. liepa – Tarptautinės plaukimo federacijos (FINA) XIV pasaulio vandens sporto šakų čempionatas Šanchajuje (Kinija): 6-osios vietos (100 m krūtine per 1 min. 00,25 sek. ir 200 m krūtine per 2 min. 11,07 sek., atrankoje 2 min. 10,33 sek. – geriausias atrankos rezultatas), 19-oji vieta (50 m krūtine per 28,14 sek.).
2011 m. rugpjūtis – 26-oji pasaulio studentų vasaros universiada Šendžene (Kinija): aukso medalis (200 m krūtine per 2 min. 10,85 sek.), aukso medalis (100 m krūtine per 1 min. 0,39 sek.), 11-oji vieta (50 m krūtine per 28,30 sek.).
2012 m. liepa – Londono olimpinės žaidynės: 8-oji vieta (100 m krūtine per 1 min. 0,84 sek., atrankoje 59,68 sek. – trečiasis rezultatas tarp 44 dalyvių, pusfinalyje 59,66 sek. – penktasis rezultatas tarp 16 dalyvių), 11-oji vieta (200 m krūtine per 2 min. 9,95 sek., atrankoje 2 min. 10,36 sek., aštuntas rezultatas tarp 34 dalyvių).
2012 m. lapkritis – XVI Europos plaukimo čempionatas 25 metrų baseine Šartre (Prancūzija): 16-oji vieta (100 m krūtine per 59,87 sek., atrankoje 14-oji vieta – per 59,54 sek.), 30-oji vieta (50 m krūtine per 27,98 sek.).
2012 m. gruodis – XI pasaulio plaukimo čempionatas 25 metrų baseine Stambule (Turkija): 17-oji vieta (200 m krūtine per 2 min. 9,95 sek.), 20-oji vieta (50 m krūtine per 27,37 sek., Lietuvos rekordas), 23-oji vieta (100 m krūtine per 59,40 sek.).
2013 m. liepa – 27-oji pasaulio studentų vasaros universiada Kazanėje (Rusija): 9-oji vieta (100 m krūtine per 1 min. 1,26 sek.), 10-oji vieta (200 m krūtine per 2 min. 13,94 sek.).
2013 m. liepa–rugpjūtis – Tarptautinės plaukimo federacijos (FINA) XV pasaulio vandens sporto šakų čempionatas Barselonoje (Ispanija): 11-oji vieta (200 m krūtine per 2 min. 10,17 sek.), 12-oji vieta (100 m krūtine per 1 min. 0,14 sek.), 29-oji vieta (50 m krūtine per 27,93 sek.).
2013 m. gruodis – XVII Europos plaukimo čempionatas 25 metrų baseine Herninge (Danija): 10-oji vieta (100 m krūtine per 58,80 sek., pusfinalyje per 58,26 sek.), 24-oji vieta (50 m krūtine per 27,36 sek., Lietuvos rekordas).
2014 m. vasaris – XVI tarptautinės plaukimo varžybos "Luxembourg Euro Meet" (Liuksemburgas): aukso medalis (50 m krūtine per 27,91 sek.), sidabro medalis (100 m krūtine per 1 min. 0,88 sek.), 5-oji vieta (200 m krūtine per 2 min. 15,24 sek.).
2014 m. birželis – 51-asis plaukimo atvirame 50 m baseine tarptautinis turnyras "Trofeo Internazionale Sette Colli" Romoje (Italija): aukso medalis (100 m krūtine per 59,75 sek., šio turnyro rekordas), bronzos medalis (50 m krūtine per 27,66 sek., atrankoje per 27,40 sek., Lietuvos rekordas), 2-oji vieta atrankoje, dėl oro sąlygų neįvykus finalui (200 m krūtine per 2 min. 12,74 sek.).
2014 m. rugpjūtis – Europos plaukimo čempionatas 50 metrų baseine Berlyne (Vokietija): sidabro medalis (50 m krūtine per 27,34 sek., Lietuvos rekordas, trečias rezultatas pusfinalyje per 27,39 sek., Lietuvos rekordas), bronzos medalis (100 m krūtine per 59,61 sek., pusfinalyje per 59,35 sek.), bronzos medalis (200 m krūtine per 2 min. 8,93 sek.).
2014 m. gruodis – XII pasaulio plaukimo čempionatas 25 metrų baseine Dohoje (Kataras): 12-oji vieta (200 m krūtine per 2 min. 7,42 sek., Lietuvos rekordas).
2015 m. birželis – 52-asis plaukimo atvirame 50 m baseine tarptautinis turnyras "Trofeo Internazionale Sette Colli" Romoje (Italija): aukso medalis (100 m krūtine per 1 min. 0,10 sek.), aukso medalis (200 m krūtine per 2 min. 10,32 sek.).
2015 m. rugpjūtis – Tarptautinės plaukimo federacijos (FINA) XVI pasaulio vandens sporto šakų čempionatas Kazanėje (Rusija): 5-oji vieta (50 m krūtine per 27,23 sek., pusfinalyje per 27,20 sek., Lietuvos rekordas), 6-oji vieta (100 m krūtine per 59,56 sek., pusfinalyje per 58,96 sek., Lietuvos rekordas), 11-oji vieta (200 m krūtine per 2 min. 10,45 sek.).
2015 m. gruodis – XVIII Europos plaukimo čempionatas 25 m baseine Netanijoje (Izraelis): bronzos medalis (100 m krūtine per 52,02 sek., Lietuvos rekordas, atrankoje per 57,08 sek., Lietuvos rekordas), 5-oji vieta (50 m krūtine per 26,38 sek., Lietuvos rekordas, atrankoje per 26,45 sek., Lietuvos rekordas); tarptautinis plaukimo turnyras "Amsterdam Swim Cup" 50 m baseine Amsterdame (Olandija): sidabro medalis (50 m krūtine per 27,68 sek.), sidabro medalis (100 m krūtine per 1 min. 0,10 sek.), bronzos medalis (200 m krūtine per 2 min. 13,25 sek.).
2016 m. sausis – XVIII tarptautinės plaukimo varžybos "Luxembourg Euro Meet" (Liuksemburgas): sidabro medalis (100 m krūtine per 1 min. 1,11 sek.), 4-oji vieta (50 m krūtine per 28,18 sek.), 5-oji vieta atrankoje (200 m krūtine per 2 min. 18,14 sek., finale nestartavo).
2016 m. kovas – tarptautinės plaukimo varžybos "Swim Open Stockholm" (Švedija): sidabro medalis (50 m krūtine per 27,77 sek.), bronzos medalis (200 m krūtine per 2 min. 13,33 sek.), 5-oji vieta (100 m krūtine per 1 min. 1,38 sek., atrankoje – 1 min. 0,44 sek. – geriausias rezultatas).
2016 m. gegužė – Europos plaukimo čempionatas 50 m baseine Londone (Didžioji Britanija): bronzos medalis (100 m krūtine per 1 min. 0,10 sek., atrankoje – 59,99 sek.), 4-oji vieta (50 m krūtine per 27,46 sek.).
2016 m. birželis – plaukimo varžybos "Mare Nostrum 2016" Barselonoje (Ispanija): 5-oji vieta (100 m krūtine per 1 min. 1,02 sek.); 53-asis plaukimo atvirame 50 m baseine tarptautinis turnyras "Trofeo Internazionale Sette Colli" Romoje (Italija): aukso medalis (100 m krūtine per 59,63 sek.), sidabro medalis (50 m krūtine per 27,34 sek.), bronzos medalis (200 m krūtine per 2 min. 11,70 sek.).
2016 m. rugpjūtis – Rio de Žaneiro olimpinės žaidynės: 10-oji vieta (100 m krūtine per 59,80 sek.), 22-oji vieta (200 m krūtine per 2 min. 12,13 sek.).
2017 m. balandis – tarptautinės plaukimo varžybos "Swim Open Stockholm" (Švedija): aukso medalis (100 m krūtine per 1 min. 0,15 sek.), sidabro medalis (200 m krūtine per 2 min. 11,28 sek.), 4-oji vieta (50 m krūtine per 27,63 sek.).
2017 m. birželis – 3-osios tarptautinės "Swim Cup" plaukimo varžybos Trevize (Italija): aukso medalis (50 m krūtine per 28,04 sek.), aukso medalis (100 m krūtine per 1 min. 1,91 sek.), sidabro medalis (200 m krūtine per 2 min. 16,59 sek.).
2017 m. liepa – Tarptautinės plaukimo federacijos (FINA) XVII pasaulio vandens sporto šakų čempionatas Budapešte (Vengrija): 12-oji vieta (100 m krūtine per 59,66 sek.), 14-oji vieta (50 m krūtine per 27,24 sek.), 21-oji vieta (200 m krūtine per 2 min. 12,37 sek.).
2017 m. gruodis – Europos plaukimo čempionatas 25 metrų baseine Kopenhagoje (Danija): 11-oji vieta (200 m krūtine per 2 min. 6,92 sek., Lietuvos rekordas), Lietuvos plaukimo čempionatas 25 metrų baseine Anykščiuose: aukso medalis (200 m krūtine per 2 min. 6,58 sek., Lietuvos rekordas).
2021 m. liepa – Tokijo olimpinės žaidynės: 36-oji vieta atrankoje (100 m krūtine per 1 min. 0,92 sek.).