| Swimming | 1998 European Junior Swimming Championships | Antwerpen |  BEL | 4 x 100 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 1999 European Junior Swimming Championships | Moskva |  RUS | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 1999 European Junior Swimming Championships | Moskva |  RUS | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 1999 European Aquatics Championships | Δ°stanbul |  TUR | 50 m Freestyle, Men | =19 |  SWE |  | 
| Swimming | 1999 European Aquatics Championships | Δ°stanbul |  TUR | 4 x 100 m Freestyle Relay, Men | 5 |  SWE |  | 
| Swimming | 1999 European Short Course Swimming Championships | Lisboa |  POR | 50 m Freestyle, Men | 4 |  SWE |  | 
| Swimming | 1999 European Short Course Swimming Championships | Lisboa |  POR | 100 m Freestyle, Men | 10 |  SWE |  | 
| Swimming | 1999 European Short Course Swimming Championships | Lisboa |  POR | 4 x 50 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 1999 European Short Course Swimming Championships | Lisboa |  POR | 4 x 50 m Medley Relay, Men | π₯ |  SWE |  | 
| Swimming | 2000 Swim World Cup | Hobart |  AUS | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2000 World Swimming Championships (25 m) | Athina |  GRE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2000 World Swimming Championships (25 m) | Athina |  GRE | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2000 World Swimming Championships (25 m) | Athina |  GRE | 4 x 100 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2000 European Aquatics Championships | Helsinki |  FIN | 50 m Freestyle, Men | 6 |  SWE |  | 
| Swimming | 2000 European Aquatics Championships | Helsinki |  FIN | 100 m Freestyle, Men | 18 |  SWE |  | 
| Swimming | 2000 European Aquatics Championships | Helsinki |  FIN | 4 x 100 m Freestyle Relay, Men | 10 |  SWE |  | 
| Swimming | 2000 European Aquatics Championships | Helsinki |  FIN | 4 x 100 m Medley Relay, Men | π₯ |  SWE |  | 
| Swimming | 2000 European Short Course Swimming Championships | Valencia |  ESP | 4 x 50 m Medley Relay, Men | 8 |  SWE |  | 
| Swimming | 2000 European Short Course Swimming Championships | Valencia |  ESP | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2000 European Short Course Swimming Championships | Valencia |  ESP | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2000 European Short Course Swimming Championships | Valencia |  ESP | 4 x 50 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2001 Swim World Cup | Stockholm |  SWE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2001 Swim World Cup | Stockholm |  SWE | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2001 World Aquatics Championships | Fukuoka |  JPN | 50 m Freestyle, Men | =7 |  SWE |  | 
| Swimming | 2001 World Aquatics Championships | Fukuoka |  JPN | 100 m Freestyle, Men | 11 |  SWE |  | 
| Swimming | 2001 World Aquatics Championships | Fukuoka |  JPN | 4 x 100 m Freestyle Relay, Men | 4 |  SWE |  | 
| Swimming | 2001 World Aquatics Championships | Fukuoka |  JPN | 4 x 100 m Medley Relay, Men | 9 |  SWE |  | 
| Swimming | 2001 European Short Course Swimming Championships | Antwerpen |  BEL | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2001 European Short Course Swimming Championships | Antwerpen |  BEL | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2001 European Short Course Swimming Championships | Antwerpen |  BEL | 4 x 50 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2001 European Short Course Swimming Championships | Antwerpen |  BEL | 4 x 50 m Medley Relay, Men | π₯ |  SWE |  | 
| Swimming | 2002 World Swimming Championships (25 m) | Moskva |  RUS | 50 m Freestyle, Men | 8 |  SWE |  | 
| Swimming | 2002 World Swimming Championships (25 m) | Moskva |  RUS | 100 m Freestyle, Men | 4 |  SWE |  | 
| Swimming | 2002 World Swimming Championships (25 m) | Moskva |  RUS | 4 x 100 m Medley Relay, Men | 5 |  SWE |  | 
| Swimming | 2002 World Swimming Championships (25 m) | Moskva |  RUS | 4 x 100 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2002 European Aquatics Championships | Berlin |  GER | 50 m Freestyle, Men | 6 |  SWE |  | 
| Swimming | 2002 European Aquatics Championships | Berlin |  GER | 100 m Freestyle, Men | 12 |  SWE |  | 
| Swimming | 2002 European Aquatics Championships | Berlin |  GER | 4 x 100 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2002 European Aquatics Championships | Berlin |  GER | 4 x 100 m Medley Relay, Men | 6 |  SWE |  | 
| Swimming | 2002 European Short Course Swimming Championships | Riesa |  GER | 4 x 50 m Freestyle Relay, Men | 5 |  SWE |  | 
| Swimming | 2002 European Short Course Swimming Championships | Riesa |  GER | 4 x 50 m Medley Relay, Men | 4 |  SWE |  | 
| Swimming | 2002 European Short Course Swimming Championships | Riesa |  GER | 100 m Freestyle, Men | 4 |  SWE |  | 
| Swimming | 2002 European Short Course Swimming Championships | Riesa |  GER | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2003 World Aquatics Championships | Barcelona |  ESP | 50 m Freestyle, Men | =20 |  SWE |  | 
| Swimming | 2003 World Aquatics Championships | Barcelona |  ESP | 100 m Freestyle, Men | 39 |  SWE |  | 
| Swimming | 2003 World Aquatics Championships | Barcelona |  ESP | 4 x 100 m Freestyle Relay, Men | 9 |  SWE |  | 
| Swimming | 2003 World Aquatics Championships | Barcelona |  ESP | 4 x 100 m Medley Relay, Men | 13 |  SWE |  | 
| Swimming | 2003 European Short Course Swimming Championships | Dublin |  IRL | 4 x 50 m Freestyle Relay, Men | 4 |  SWE |  | 
| Swimming | 2003 European Short Course Swimming Championships | Dublin |  IRL | 50 m Freestyle, Men | 4 |  SWE |  | 
| Swimming | 2003 European Short Course Swimming Championships | Dublin |  IRL | 50 m Breaststroke, Men | 6 |  SWE |  | 
| Swimming | 2003 European Short Course Swimming Championships | Dublin |  IRL | 4 x 50 m Medley Relay, Men | π₯ |  SWE |  | 
| Swimming | 2004 Swim World Cup | Stockholm |  SWE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2004 Swim World Cup | Stockholm |  SWE | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2004 European Aquatics Championships | Madrid |  ESP | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2004 European Aquatics Championships | Madrid |  ESP | 50 m Breaststroke, Men | 9 |  SWE |  | 
| Swimming | 2004 European Aquatics Championships | Madrid |  ESP | 4 x 100 m Freestyle Relay, Men | 4 |  SWE |  | 
| Swimming | 2004 European Aquatics Championships | Madrid |  ESP | 4 x 100 m Medley Relay, Men | 8 |  SWE |  | 
| Swimming | 2004 World Swimming Championships (25 m) | Indianapolis |  USA | 4 x 100 m Freestyle Relay, Men | 4 |  SWE |  | 
| Swimming | 2004 World Swimming Championships (25 m) | Indianapolis |  USA | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2004 World Swimming Championships (25 m) | Indianapolis |  USA | 50 m Breaststroke, Men | π₯ |  SWE |  | 
| Swimming | 2005 World Aquatics Championships | MontrΓ©al |  CAN | 50 m Freestyle, Men | 12 |  SWE |  | 
| Swimming | 2005 World Aquatics Championships | MontrΓ©al |  CAN | 100 m Freestyle, Men | 12 |  SWE |  | 
| Swimming | 2005 World Aquatics Championships | MontrΓ©al |  CAN | 4 x 100 m Freestyle Relay, Men | 5 |  SWE |  | 
| Swimming | 2005 European Short Course Swimming Championships | Trieste |  ITA | 4 x 50 m Freestyle Relay, Men | 4 |  SWE |  | 
| Swimming | 2005 European Short Course Swimming Championships | Trieste |  ITA | 4 x 50 m Medley Relay, Men | 5 |  SWE |  | 
| Swimming | 2005 European Short Course Swimming Championships | Trieste |  ITA | 50 m Freestyle, Men | 16 |  SWE |  | 
| Swimming | 2005 European Short Course Swimming Championships | Trieste |  ITA | 50 m Breaststroke, Men | 19 |  SWE |  | 
| Swimming | 2006 Swim World Cup | Stockholm |  SWE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2006 World Swimming Championships (25 m) | Shanghai |  CHN | 50 m Freestyle, Men | 5 |  SWE |  | 
| Swimming | 2006 World Swimming Championships (25 m) | Shanghai |  CHN | 100 m Individual Medley, Men | π₯ |  SWE |  | 
| Swimming | 2006 World Swimming Championships (25 m) | Shanghai |  CHN | 4 x 100 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2006 European Aquatics Championships | Budapest |  HUN | 50 m Freestyle, Men | 5 |  SWE |  | 
| Swimming | 2006 European Aquatics Championships | Budapest |  HUN | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2006 European Aquatics Championships | Budapest |  HUN | 4 x 100 m Freestyle Relay, Men | 4 |  SWE |  | 
| Swimming | 2006 European Aquatics Championships | Budapest |  HUN | 4 x 100 m Medley Relay, Men | 8 |  SWE |  | 
| Swimming | 2006 European Short Course Swimming Championships | Helsinki |  FIN | 50 m Freestyle, Men | =9 |  SWE |  | 
| Swimming | 2006 European Short Course Swimming Championships | Helsinki |  FIN | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2006 European Short Course Swimming Championships | Helsinki |  FIN | 4 x 50 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2007 World Aquatics Championships | Melbourne |  AUS | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2007 World Aquatics Championships | Melbourne |  AUS | 100 m Freestyle, Men | 10 |  SWE |  | 
| Swimming | 2007 World Aquatics Championships | Melbourne |  AUS | 4 x 100 m Freestyle Relay, Men | 6 |  SWE |  | 
| Swimming | 2007 Swim World Cup | Moskva |  RUS | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2007 Swim World Cup | Stockholm |  SWE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2007 Swim World Cup | Stockholm |  SWE | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2007 Swim World Cup | Berlin |  GER | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2007 Swim World Cup | Berlin |  GER | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2007 European Short Course Swimming Championships | Debrecen |  HUN | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2007 European Short Course Swimming Championships | Debrecen |  HUN | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2007 European Short Course Swimming Championships | Debrecen |  HUN | 4 x 50 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2008 European Aquatics Championships | Eindhoven |  NED | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 European Aquatics Championships | Eindhoven |  NED | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 European Aquatics Championships | Eindhoven |  NED | 4 x 100 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2008 European Aquatics Championships | Eindhoven |  NED | 4 x 100 m Medley Relay, Men | π₯ |  SWE |  | 
| Swimming | 2008 World Swimming Championships (25 m) | Manchester |  GBR | 4 x 100 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Belo Horizonte |  BRA | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Belo Horizonte |  BRA | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Durban |  RSA | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Durban |  RSA | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Sydney |  AUS | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Sydney |  AUS | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Singapore |  SGP | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Singapore |  SGP | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Moskva |  RUS | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Moskva |  RUS | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Stockholm |  SWE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2008 Swim World Cup | Stockholm |  SWE | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2009 World Aquatics Championships | Roma |  ITA | 50 m Freestyle, Men | 8 |  SWE |  | 
| Swimming | 2009 World Aquatics Championships | Roma |  ITA | 100 m Freestyle, Men | 6 |  SWE |  | 
| Swimming | 2009 World Aquatics Championships | Roma |  ITA | 4 x 100 m Freestyle Relay, Men | 10 |  SWE |  | 
| Swimming | 2009 Swim World Cup | Durban |  RSA | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2009 Swim World Cup | Durban |  RSA | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2009 Swim World Cup | Moskva |  RUS | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2009 Swim World Cup | Moskva |  RUS | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2009 Swim World Cup | Stockholm |  SWE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2009 Swim World Cup | Stockholm |  SWE | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2009 Swim World Cup | Berlin |  GER | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2009 Swim World Cup | Berlin |  GER | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2010 European Aquatics Championships | Budapest |  HUN | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2010 European Aquatics Championships | Budapest |  HUN | 100 m Freestyle, Men | =6 |  SWE |  | 
| Swimming | 2010 European Aquatics Championships | Budapest |  HUN | 4 x 100 m Freestyle Relay, Men | π₯ |  SWE |  | 
| Swimming | 2010 Swim World Cup | Stockholm |  SWE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2010 Swim World Cup | Stockholm |  SWE | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2010 World Swimming Championships (25 m) | Dubai |  UAE | 50 m Freestyle, Men | 12 |  SWE |  | 
| Swimming | 2010 World Swimming Championships (25 m) | Dubai |  UAE | 100 m Freestyle, Men | 8 |  SWE |  | 
| Swimming | 2010 World Swimming Championships (25 m) | Dubai |  UAE | 4 x 100 m Freestyle Relay, Men | 8 |  SWE |  | 
| Swimming | 2011 World Aquatics Championships | Shanghai |  CHN | 50 m Freestyle, Men | 14 |  SWE |  | 
| Swimming | 2011 World Aquatics Championships | Shanghai |  CHN | 100 m Freestyle, Men | 32 |  SWE |  | 
| Swimming | 2011 World Aquatics Championships | Shanghai |  CHN | 4 x 100 m Freestyle Relay, Men | 11 |  SWE |  | 
| Swimming | 2011 Swim World Cup | Stockholm |  SWE | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2011 Swim World Cup | Stockholm |  SWE | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2011 Swim World Cup | Berlin |  GER | 100 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2012 European Aquatics Championships | Debrecen (HUN); Eindhoven (NED) |  MUL | 50 m Freestyle, Men | π₯ |  SWE |  | 
| Swimming | 2012 European Aquatics Championships | Debrecen (HUN); Eindhoven (NED) |  MUL | 100 m Freestyle, Men | =9 |  SWE |  | 
| Swimming | 2012 European Aquatics Championships | Debrecen (HUN); Eindhoven (NED) |  MUL | 4 x 100 m Freestyle Relay, Men | 6 |  SWE |  | 
| Swimming | 2013 European Short Course Swimming Championships | Herning |  DEN | 4 x 50 m Freestyle Relay, Men | 10 |  SWE |  | 
| Swimming | 2013 European Short Course Swimming Championships | Herning |  DEN | 4 x 50 m Medley Relay, Men | 8 |  SWE |  | 
| Swimming | 2013 European Short Course Swimming Championships | Herning |  DEN | 50 m Breaststroke, Men | =39 |  SWE |  |