By Mark Robertson 2021 AFL Captain's Day How many push-ups can you do? T Shane Johnson, a U.S. Marine veteran from Pineville, North Carolina, broke a Guinness World Record when he did 3,050 push-ups in one hour. He managed to break the previous record of 2,900. He also attempted to break the 12-hour record for most pushups, which has stood at 19,325 for more than 30 years, but he fell short with only 16,400. Johnson’s record attempts raised money for the National Purple Heart Honor Mission.