Fans love speculating what superheroes would win in theoretical battles. Captain Marvel and Thor both have undeniable powers. It's hard to say who would win. However, I think that Captain Marvel would win in a fight with Thor. Captain Marvel can absorb thunder. Maybe even more importantly, Captain Marvel is a bit more focused.  She is impulsive. This means that Captain Marvel is more strategic.  There are circumstances in which Thor might win. However, Captain Marvel has a strong advantage over Thor.