I just love how effortlessly Spider-Man has been stopping attacks in the MCU.

He did not block Bucky's punch cause of spider sense. It was a pretty slow punch. Also, you're ignoring the fact that cap was holding back during their fight. Iron Man literally says this in homecoming. Furthermore, MCU Spidey hasn't displayed the striking power to be able to knock out someone like cap with one hit. People like crossbones have literally punched cap like 30 feet away and he was fine. Without the shield, I think it would be a stalemate, maybe a slight edge to Spiderman. But the main reason that cap dropped the thing on Spidey was cause he and Bucky were about to leave. He absolutely could have beat Spiderman if he had more time. Even spiderman kind of admits this when he tells Aunt may that a guy named Steve beat him up in the end credits scene.

/r/marvelstudios Thread Parent Link - i.redd.it