I'll give it to Cannonball. While Hawkgirl is significantly more maneuverable than Sam, there's just no way she could hurt him while he's in flight. This would take a while, as Sam would have a hard time connecting with Hawkgirl, but eventually she'll make a mistake and go down. Cannonball will make mistakes too, but his mistakes will just result in random property damage.
The reason he's called "Cannonball" is that he rockets around encased in a forcfield ("Ah'm dang-near invulnerable when ah'm blastin" as he once said) and smashes through whatever gets in his way; tanks, brick walls, robots, whatever. He's also not very agile in flight, though he has more control than he used to.
A head on with NW-Nova with the both of them flying hundreds of miles per hour? Sure, that might overwhelm him. Getting smacked by a mace or whatever? Not gonna phase him.