Pushup

Category: Body Weight Strength

Execution

Assume a shoulder width hand plank position where the hands are slightly externally rotated driving the elbows close to the body.

Start with protracted scapula, think shooting the upper back like a cat. 

When you descend make sure that the back does not shift angle.

When you push your way up do not snake or worm yourself up. This is compensating the movement and you will not develop the strength you seek. 

If this is too challenging then instead perform a pushup on for instance 25cm deficit made by weight plates. 

 

Median score: 21 reps

Percentiles

99% 80 reps
95% 60 reps
90% 50 reps
80% 40 reps
75% 38 reps
60% 30 reps
50% 29 reps
40% 25 reps
25% 19 reps
20% 15 reps

Top male efforts, show female

Athlete Date Result
Andreas Persson 2015-08-04 107 reps
David Utterberg 2014-08-26 100 reps
Sebastian Wass 2018-11-26 85 reps
Kim Zugic 2022-11-18 80 reps
Robert Fernström 2019-05-06 80 reps
Philip Rylander 2013-05-12 76 reps
Anton Johansson 2022-12-10 75 reps
Robert Ahlman 2019-10-18 70 reps
Christoffer Eriksson 2018-11-25 70 reps
Mikael Andersson 2013-10-06 70 reps
Ax Villa 2014-09-24 70 reps
Linus Hagström 2014-04-22 67 reps
Ed Iglesias 2023-01-17 64 reps
Charlie Palmblad 2018-11-25 61 reps
Andreas Lundgren 2019-11-01 61 reps
Niels Juul-Möller 2021-11-02 61 reps
Pehr Eriksson 2020-03-02 60 reps
Tim Holmgren 2018-11-27 60 reps
Johan Eriksson 2012-06-23 60 reps
Jonas Härnborg 2012-10-06 60 reps
Arne Rocklin 2022-07-08 60 reps
Stefan Holmström 2019-10-13 60 reps
Kalle Köhler 2019-04-08 60 reps
Patrik Bodare 2015-12-15 57 reps
Christhian Duque 2019-04-17 55 reps
Andreas Jonsson 2021-12-22 53 reps
Fredrik Moberg 2019-07-06 52 reps
Fredrik Vidlund 2018-11-18 52 reps
Per Stark 2014-05-11 52 reps
Jonas Öhrling 2020-02-29 51 reps
Viktor Prim 2019-11-20 50 reps
Joachim Söderman 2020-02-29 50 reps
Henrik Mattsson 2021-04-27 50 reps
Mackan Johansson 2019-10-22 50 reps
Martin Jansson 2022-05-22 50 reps
Ola Ingvarsson 2014-10-20 50 reps
Mikael Segerblad 2015-08-18 50 reps
Ibrahim Eskandari 2022-09-14 50 reps
Jens Strålman 2014-01-09 50 reps
Robin Westlin 2019-05-14 50 reps
Omar Fulurija 2022-07-08 50 reps
Jens Mattsson 2022-08-15 50 reps
Viktor Munck-Larsson 2015-06-07 50 reps
Björn Wickström 2022-05-17 50 reps
Tarek Saade 2022-08-28 50 reps
Love Novotny 2019-05-12 50 reps
Petter Herzog 2019-05-12 50 reps
Fredrik Andersson 2022-08-31 50 reps
Thomas Lindeborg 2020-02-29 45 reps
Emelie Bjuremo 2020-02-29 45 reps
Anders Arehag 2022-09-16 45 reps
Paul Wilskier 2020-03-01 45 reps
Udo Garbe 2018-11-25 45 reps
Stijn Cuypers 2022-06-02 45 reps
Viktor Nordquist 2013-05-05 45 reps
Jimmy Vahlström 2021-11-21 45 reps
Jonas Söderling 2020-02-29 45 reps
Johan Reed 2014-06-25 44 reps
Aksel Eilard 2018-11-26 44 reps
Francois Van Der Merwe 2014-06-18 43 reps
Ola Zetterström 2020-02-29 43 reps
Daniel Ekberg 2020-02-29 43 reps
Herman Johansson 2017-03-31 42 reps
Erik Bergman 2020-02-29 42 reps
Jake Ellis 2022-07-05 41 reps
Magnus Östlund 2019-10-07 40 reps
Stefan Stenman 2019-11-19 40 reps
Alfred Kaskela 2020-02-29 40 reps
Nicklas Walldan 2019-05-11 40 reps
Hugo Fröberg 2019-12-15 40 reps
Abdalsalam Shahwan 2020-02-29 40 reps
Martin Weberg 2022-10-26 40 reps
Peter Müller 2022-09-14 40 reps
Anton Cardenström 2019-08-10 40 reps
Johan Hultman 2020-02-29 40 reps
Hannes Lundåsen 2020-02-29 40 reps
Viktor Celay 2022-05-24 40 reps
Johan Andersson 2022-06-01 40 reps
Oskar Åhl 2022-06-03 40 reps
Ludvig Ågren 2022-06-11 40 reps
Martin Björklund 2022-06-11 40 reps
John Anderberg 2020-05-23 40 reps
Sören Granström 2019-04-30 40 reps
Hans Andersson 2019-11-16 40 reps
Jonas Larsson 2019-09-22 40 reps
Hampus Frid 2019-10-28 40 reps
Marcus Skoglund 2019-11-24 40 reps
Erik Hjalmarsson 2019-04-07 40 reps
Mikael Lappalainen 2020-02-29 39 reps
Carlos Alberto Barrera Diaz 2018-04-10 38 reps
Andreas Helgesson 2019-04-30 38 reps
Olli Sammalisto 2020-02-29 38 reps
Ted Johansson 2022-06-09 37 reps Kan mer fräsch. V...
Oscar Brodin 2019-03-20 37 reps
Fredrik Cederlund 2013-03-31 37 reps
Anders Hedin 2020-02-29 36 reps
Atle Söderman 2020-02-29 36 reps
Erik Cederlund 2020-05-23 36 reps
Johan Gnospelius 2020-02-29 36 reps
Pontus Bernström 2019-01-20 36 reps
Marcus Herou 2019-02-13 35 reps
Eric Laacabanne 2023-01-30 35 reps
Andreas Güzel-Schymberg 2020-02-29 35 reps
Mattias Brage 2022-09-04 35 reps
Jaime Contreras Tittonen 2019-07-29 35 reps
Stephane Robineau 2014-01-05 35 reps
Björn Thune 2020-11-12 35 reps
Johan Bergenstråle 2022-07-23 35 reps
Emil Hallberg 2022-12-30 35 reps
Johan Lindgren 2019-08-18 34 reps
Fredrik Johansson 2022-12-03 34 reps
Philip Cederholm 2019-05-19 34 reps
Dennis Ericsson 2018-04-10 34 reps
Christopher Klahr 2018-11-25 34 reps
Joakim Stening 2022-12-26 33 reps
Stefan Johansson 2019-12-03 33 reps
Johan Meldo 2022-06-27 33 reps
Jon Ahlstedt 2019-08-02 33 reps
John Aspgren 2020-05-23 33 reps
Johannes Sparén 2020-05-27 33 reps
Tommy Borglin 2019-05-13 32 reps
Robert Jonsson 2020-02-29 32 reps
Johan Andersson 2021-05-08 32 reps
Andreas Blomqvist 2020-02-29 32 reps
Anders Mäki 2019-05-14 32 reps
Johan Strandberg 2019-10-30 32 reps
Jonas Viklund 2019-05-08 32 reps
Johan Muhren 2022-08-25 32 reps
Jens Anshelm 2022-02-22 31 reps
Mikael Bergforsen 2021-02-08 31 reps
Mattias Lögdberg 2019-12-05 31 reps
Jonas Hansson 2019-06-27 30 reps
Erik Berglund 2022-06-18 30 reps
Fredrik sjökvist 2022-08-25 30 reps
Pontus Herou 2020-02-29 30 reps
Alexander Johansson 2022-12-01 30 reps
Fredrik Valfridsson 2021-11-02 30 reps
Jesper Gifvars 2019-11-13 30 reps
Nicklas N. 2023-01-17 30 reps
Gunnar Freysson 2021-01-27 30 reps
Viktor Ternstedt 2018-12-28 30 reps
Matteo Mellquist 2021-11-02 30 reps
Tobias Lundmark 2022-08-18 30 reps
Pelle Björnehammar 2013-06-26 30 reps
Niklas Dahlström 2019-06-26 30 reps
max blom 2021-06-17 30 reps
Per Tunon 2021-11-14 30 reps
Anders Behrmann-Lood 2019-06-17 30 reps
Tomas Knutsson 2019-02-06 30 reps
Martin Christensen 2019-07-20 30 reps
Marcel Aponno 2022-05-18 30 reps
Sebastian Keden 2017-03-29 30 reps
Peter Andersson 2017-03-28 30 reps
Daniel Ahlgren 2022-05-18 30 reps
Fredrik Eriksson 2022-08-22 30 reps
Niclas Jaktlund 2018-04-10 30 reps
Erik Ryden 2022-05-19 30 reps
Roger Liljedahl 2021-05-10 30 reps
Erik Bartholf 2022-07-16 30 reps
Johan Eriksson 2019-06-01 30 reps
patrik reimertz 2019-05-06 30 reps
Mårten Vestman 2019-10-15 30 reps
Pontus Aspfors 2019-11-25 30 reps
Fredrik Eriksson 2022-08-22 30 reps
Karl Corneliusson 2022-10-19 30 reps
Torbjörn Bylund 2022-07-13 30 reps
Morgan Wessberg 2019-11-01 30 reps
Hampus Strid 2022-08-01 30 reps
Micael Hedlund 2019-12-03 30 reps
Petur Gunnarsson 2021-01-31 30 reps
Niclas Larsson 2021-08-10 30 reps
Jakob Håkansson 2019-11-24 30 reps
Simon Stigson 2022-09-20 30 reps
Marcus Carlbring 2019-12-22 30 reps
Martin Andersson 2022-12-18 30 reps
Weine Nilsson 2018-11-27 30 reps
Andreas Backer-meurke 2021-01-19 30 reps
Patrik Lang 2022-05-19 29 reps
Johan Palmblad 2019-12-03 29 reps
Mattias Nickel 2023-01-04 28 reps
Thomas Muhrman 2020-02-29 28 reps
Tommy Brundin 2022-08-09 28 reps
Lars Pettersson 2020-03-03 28 reps
Sami Käyhkö 2022-05-31 28 reps
Alexandre Crick 2022-12-01 28 reps
Andreas Park 2019-05-10 28 reps
Martin Björklund 2019-06-11 27 reps
Anders Tangen 2019-10-29 27 reps
Thomas Andolf 2023-01-16 27 reps
Andreas Bond 2019-05-10 27 reps
Micke Aspengren 2013-10-29 26 reps
Andreas Hansson 2019-06-25 26 reps
Lennart Stoltz 2019-04-15 26 reps
Jonny Edsholt 2020-02-29 26 reps
David Erhamn 2020-05-23 26 reps
Mikael Honnér 2022-06-11 25 reps
Christoffer From 2022-07-31 25 reps
Mikael Öhrvall 2019-05-06 25 reps
Magnus Johansson 2022-11-28 25 reps
Jens Rundlöf 2021-11-22 25 reps
Marcus Lundqvist 2020-08-20 25 reps
Jörgen Pettersson 2022-12-01 25 reps
Simon Halvarsson 2019-12-23 25 reps
Daniel Widmark 2019-04-07 25 reps
Conny Tillman 2020-03-03 25 reps
Torsten Andersson 2022-06-05 25 reps
Jan Söderlund 2021-01-19 25 reps
Emil Forsén 2019-06-14 25 reps
Fernando Moraira Martin 2022-05-15 25 reps
henry Paulvong 2022-06-06 25 reps
Andreas Park 2022-09-03 25 reps
Jonathan Sundgren 2022-05-17 25 reps
Björn Setterström 2019-05-30 25 reps
Mattias Björkevall 2022-05-30 25 reps
Fredrik Zetterberg 2019-10-23 25 reps
Per Joachimsson 2021-11-23 24 reps
André Bergsten 2019-02-19 24 reps
Simon Karlsson 2021-11-02 24 reps
Fredrik Jonsson 2021-11-02 24 reps
Tim Stockinger 2022-08-04 24 reps
Roland Boholm 2019-07-25 24 reps
Daniel Karlsson 2019-10-22 24 reps
Samuel Andrén 2021-11-02 23 reps
Karl Garström 2017-03-28 23 reps
Jens Martin 2021-02-06 22 reps
Kristian Mjöberg 2022-06-27 22 reps
Rasmus Malcus 2022-12-06 21 reps
Alexander Svensson 2023-01-16 21 reps
Tomas Edlund 2019-05-11 21 reps
Andreas Olausson 2022-12-05 21 reps
Andreas Karlsson 2020-02-29 20 reps
Stefan Kedling 2019-05-23 20 reps
Henrik MacGregor 2023-01-27 20 reps
Christian Olsson 2022-12-29 20 reps
Daniel Wilhelmsson 2019-01-08 20 reps
Calle Lewerth 2022-05-30 20 reps
Micke Sandström 2021-03-18 20 reps
Kieran Russell 2023-01-14 20 reps
Calle Svadling 2019-01-30 20 reps
Sebastian Edberg 2019-10-12 20 reps
Johnny Styffe 2022-10-04 20 reps
Martin Wittke 2022-11-16 20 reps
Jimmy Pilo 2021-08-04 20 reps
Mats Carlborg 2019-05-10 20 reps
Peter Forsberg 2023-01-18 20 reps
Rickard Wikholm 2022-10-27 20 reps
Jesper Forsberg 2019-11-16 20 reps
Gustaf Wahlberg 2020-03-03 20 reps
Sebastian Larsson 2022-06-10 20 reps
Henrik Fridh 2022-05-21 20 reps
Mikael Lybe 2021-11-02 20 reps
Jeroen Kjos 2021-09-17 20 reps
Richard Eriksson 2019-03-29 20 reps
Jimmy Ullmark 2022-06-16 20 reps
Anders Johansson 2023-01-24 20 reps
Sebastian Persson 2022-06-21 20 reps
Eeri Oikarinen 2022-08-21 20 reps
Vahid Mossavion 2022-09-05 20 reps
Marcus Wikström 2022-08-25 20 reps
Isaiah Sweeney 2022-11-29 20 reps
Eric Sens 2023-01-15 20 reps
Martin Andersen 2019-12-03 20 reps
Anton Stagell 2019-01-06 20 reps
Mattias Mattsson 2021-10-03 20 reps
Mikael Bengtsson 2020-04-21 20 reps
Jonas Falkestedt 2022-05-16 20 reps
Per Nilsson 2022-05-22 20 reps
Nicklas Östblom 2021-01-21 19 reps
Johan Kruskopf 2022-05-25 19 reps
Emil Tillman Aspefalk 2021-01-19 19 reps
Jimmie Nordberg 2022-12-12 19 reps
David Nilsson 2019-12-03 18 reps
Robin Mattsson Wiik 2021-12-08 18 reps
Filip Persson 2022-12-01 18 reps
Martin Almerud 2022-12-08 18 reps
Erik Dybeck 2020-02-29 18 reps
Fredrik Skjutare 2019-12-15 18 reps
Magnus Engström 2019-06-06 18 reps
Derek Dockendorf 2023-01-18 17 reps
Fredrik Nilsson 2021-12-17 17 reps
Thomas Hemstad Gemså 2022-05-29 16 reps
Mattias Clarin 2021-01-19 16 reps
Marcus Falk Johansson 2020-11-07 15 reps
John Larsson 2019-02-01 15 reps
Jon Eriksson 2020-02-29 15 reps
Björn Gren 2022-07-08 15 reps
Stefan Carlson 2021-11-06 15 reps
Victor Nilsson 2020-07-11 15 reps
Hans Pétursson 2017-05-15 15 reps
Daniel Nordqvist 2019-07-03 15 reps
Fredrik Eklöf 2022-05-24 15 reps
Martin Nyberg 2019-03-11 15 reps
Edin Muminovic 2022-09-19 15 reps
50125656 Strange 2022-06-29 15 reps
Christopher Sotkasiira 2022-07-28 15 reps
Emil Vallen 2022-07-04 15 reps
PG Hansson 2022-06-01 15 reps
Anders Wester 2022-12-14 15 reps
Jens Nord Jens Nord 2022-06-29 15 reps
Anton Sandström 2019-11-22 15 reps
Johan Wieslander 2023-01-13 14 reps
Alexander Lundqvist 2021-11-02 14 reps
Henrik Fredriksson 2022-11-28 14 reps
Daniel Lindén 2019-07-21 14 reps
Anton Zetterholm 2022-11-21 14 reps
Johan Hjalmar Westin 2022-12-23 13 reps
Niclas Gratschew 2019-09-10 13 reps
Niclas Fridholm 2021-08-10 13 reps
Brigt Erland Nersveen 2022-12-13 12 reps
John Annerud 2021-06-12 12 reps
Håkan Danielsson 2019-11-19 12 reps
Brett Whipple 2023-02-01 12 reps
Viktor Jalkler 2022-07-03 12 reps
Philip Lindkivst 2022-05-19 12 reps
Thomas Jungell 2020-10-15 11 reps
Robert Mohammar 2019-06-28 11 reps
Henrik Jonsson 2019-05-07 10 reps
Henrik Larsson 2020-01-19 10 reps
Hugo Gracie 2019-03-28 10 reps
Marcus Bengtsson 2019-05-07 10 reps
Stefan Kristensen 2022-07-31 10 reps
Tomas Berglund 2022-11-22 10 reps
Johan Cato 2022-05-16 10 reps
Jonas Backer meurke 2022-08-05 10 reps
Emil Egerhäll 2019-07-30 10 reps
Gunilla Jernberg 2019-12-05 10 reps
Eric Zettergren Udd 2019-05-07 10 reps
Johan Bergström 2021-11-02 10 reps
Johan Björklund 2022-11-14 10 reps
Christopher Ernesto Farias 2022-08-16 10 reps
Henrik Flodberg 2019-04-11 10 reps
magnus ottosson 2018-12-17 10 reps
Michael Jensen 2023-01-26 10 reps
Rasmus Auvoja 2023-01-16 10 reps
Henrik Koivisto 2019-03-08 10 reps
Jimmy Rickardsson 2019-10-24 10 reps
Sami Saaristo 2022-10-22 8 reps
Staffan Norman 2021-11-02 8 reps
Joacim Aminder 2021-11-02 7 reps
Tomas Melin 2019-02-26 5 reps
Ove Gunnarsson 2019-12-03 5 reps
Henrik Jernberg 2020-03-03 5 reps
Fabian Kunjas 2019-12-03 5 reps
Lisa Strömberg 2021-04-27 5 reps
Mikaela Lusikkakoski 2021-11-02 5 reps
Per-Ola Arvidsson 2021-01-22 5 reps
Bengt Granaas 2022-12-29 5 reps
Marcus Erenlöf 2021-01-19 5 reps
Fredrik Synderå 2022-02-08 5 reps
Per westerlund 2020-03-03 5 reps
Christoffer Olsson 2021-04-27 5 reps
Jörgen Bolmstad 2019-12-03 4 reps
Per Lanner 2022-07-11 4 reps
Mikael Sedvall 2022-12-23 3 reps
John Magnusson 2021-09-07 3 reps
Rickard Jern 2022-08-08 3 reps
Fabian Valenzuela 2019-12-03 1 reps
matthew Hymers 2022-09-19 65 reps
E K 2022-09-22 60 reps
+46766522619 Jacobsson 2022-11-05 50 reps
Daniel Klasson 2022-11-15 50 reps
Jamie Bethea 2022-09-20 50 reps
Philipp Sommer 2022-09-20 50 reps
Valentin Sundström 2022-09-19 46 reps
Dimitrios Chalilis 2022-10-21 45 reps
Hampus Nilsson 2022-10-29 41 reps
Peter Lissjanis 2022-10-05 40 reps
codie edwards 2022-10-10 40 reps
Fred isaksson 2022-10-02 40 reps
Tom Clahr 2022-10-28 37 reps
Jens Abrahamsson 2022-10-08 35 reps
Christopher Klahr 2022-08-30 35 reps
Karl Hoppe 2022-10-06 35 reps
Robert Veberg 2022-10-09 35 reps
Oscar Krigh 2022-09-25 35 reps
Christian Rudberg 2022-09-19 35 reps
David Roufpanah 2022-10-01 35 reps
Vincent Sohlström 2022-10-02 35 reps
Jonas Gustafsson 2019-12-31 31 reps
Muhammad Alshakarti 2022-10-11 30 reps
Henrik Åsberg 2022-10-06 30 reps
jacob overgaard 2022-10-20 30 reps
Ante Evertsson 2022-10-31 30 reps
Emanuel Åkerfeldt 2022-11-03 30 reps
Simon Hallberg 2022-09-19 30 reps
Jens Edström 2022-11-10 30 reps
Richard Forsling 2022-09-25 30 reps
Patrick Svenburg 2019-01-10 30 reps
Daniel Hedberg 2019-07-21 30 reps
Martin Agersten 2022-11-04 30 reps
Andreas Soderblom 2022-09-19 30 reps
Niklas Alm 2022-09-19 30 reps
Dennis Jans 2022-09-19 30 reps
Tomas Petersson 2022-09-22 30 reps
jose Pinto 2022-09-26 30 reps
Niklas Envall 2022-11-07 30 reps
Roger Larsson 2022-11-16 30 reps
Simon Lindahl 2022-10-09 29 reps
Oscar Behrmann 2022-09-23 28 reps
Petri Löf 2020-02-29 28 reps
John Mclaughlin 2022-09-29 28 reps
Rickard Olsson 2022-11-02 27 reps
Marius Martinsen 2022-10-10 26 reps
Mikael Johansson 2022-09-20 25 reps
Joe Burrill 2022-10-16 25 reps
asif rehman 2022-11-19 25 reps
Adam Sundh 2022-10-01 25 reps
Henrik Jönsson 2022-09-22 25 reps
Nicklas Bergman 2022-10-10 25 reps
Dennis Strömberg 2022-09-20 25 reps
Umut Admis 2022-09-19 25 reps
Arvid Kjelleryd 2022-09-26 25 reps
Fredrik Lövgren 2022-09-26 25 reps
Richard Robberts 2022-09-27 25 reps
Alex Cook 2022-09-28 25 reps
Gustav Jonason 2022-09-28 25 reps
Jonas Eriksson 2022-09-29 25 reps
Leif Brand 2022-11-14 25 reps
Morten Norström 2022-11-12 23 reps
Jonnie Katisko 2022-09-19 22 reps
sascha Pederiva 2022-10-10 20 reps
Mats Störtebecker 2022-10-23 20 reps
Niklas Dahlbeck 2022-10-09 20 reps
Peter Söderbaum 2022-10-31 20 reps
Peter Dovrén 2022-09-20 20 reps
Henrik Fridh 2022-11-06 20 reps
Tim Fornell 2022-11-13 20 reps
Niclas Persson 2022-09-25 20 reps
Emil Stenvi 2022-11-15 20 reps
Joakim Jonsson 2022-09-19 20 reps
Erik Pettersson 2022-09-19 20 reps
Jens Söderlund 2022-09-19 20 reps
Anders Andersson 2022-09-19 20 reps
Tobias Löfgren 2022-09-21 20 reps
Daniel Feldt 2022-09-21 20 reps
Zemen Tesfaye 2022-09-26 20 reps
Andréas Jonsson 2022-09-29 20 reps
John Gyllin 2022-09-29 20 reps
Robert Graumann 2022-09-29 20 reps
Johannes Lindroos 2022-11-01 18 reps
Magnus Pettersson 2022-09-19 16 reps
Viktor Wihl 2022-09-19 15 reps
Jens Hedfors 2022-09-19 15 reps
Simon Urman 2022-11-14 15 reps
marcus oppäng 2022-09-29 15 reps
Jason Crowe 2022-09-28 15 reps
Peter Eggen 2022-10-02 15 reps
Wille Wilhelmsaon 2022-11-06 15 reps
Seb Lun 2022-11-07 12 reps
YJ Lee 2022-09-28 12 reps
Carl Brunedal 2022-10-18 10 reps
Peter Runnander 2022-09-29 10 reps
John Annerud 2022-09-16 10 reps
Henrik Eriksson 2022-09-21 10 reps
Sebastian lund 2022-09-28 10 reps
Joacim Cederholm 2022-10-01 10 reps
Art z 2022-11-07 5 reps
Emma Olsson 2022-09-20 3 reps