As impressive as X 23 is in a fight, I would take Drax The Destroyer to win this battle. His physical abilities are just too much for her. He rivals Thor and The Hulk in strength and he can fly at pretty quick speeds. X 23 has a good healing factor, but that can only keep her in the match for so long. Eventually, Drax would win. Drax The Destroyer wins.