Racing drones only ~3 minutes, barely enough to finish a single race (a few laps around the course). And battery is sometimes the limiting factor in races, where pilots have to slow down just so they are able to finish the course and not drop out of the sky before the race ends. Small FPV acrobatic drones fare not much better, 4-5 minutes at the most if you don't fly too aggressively.
The DJI Mavic 2 can stay up for about 30 minutes, according to the manufacturer.
But a racing drone have to be agile. If you put heavy batteries on the extremeties of the drone, it won't be able to roll or rotate very fast. It also takes more energy to fly faster and with more weight.
The DJI Mavic 2 can stay up for about 30 minutes, according to the manufacturer.