She’s extremely close to taking the Avengers’ worst threat down until he grabs the Space Stone and blasts her back.
There’s a particularly perfect moment when Thanos tries to head butt her and she doesn’t even bat an eye.
Coming in at No. 1 for the biggest and badass moment for Captain Marvel is when she swoops in during the final battle in Avengers: Endgame and takes on Thanos herself.
Right as he grabs the Infinity Gauntlet again for a moment, she tries to rip it out of his hands and punches him over and over.