Poliwrath:
* Strengths: High HP, powerful Water and Fighting-type moves, good special defense.
* Weaknesses: Weak to Psychic, Grass, Electric, and Fighting-type moves.
Machamp:
* Strengths: Incredible physical Attack stat, Fighting-type moves with high power, can learn some bulk-boosting moves.
* Weaknesses: Weak to Psychic, Flying, and Fairy-type moves.
Hitmontop:
* Strengths: High Speed, powerful Fighting-type moves, can use Rapid Spin to remove hazards.
* Weaknesses: Weak to Psychic, Flying, and Fairy-type moves.
The Fight:
* Poliwrath vs. Machamp: Machamp's raw power would likely overwhelm Poliwrath, but Poliwrath's bulk and Fighting-type moves could potentially give it a fighting chance.
* Machamp vs. Hitmontop: This is a classic matchup of power vs. speed. Hitmontop's speed and evasiveness could potentially outmaneuver Machamp, while Machamp's sheer power could knock Hitmontop out in one hit.
* Poliwrath vs. Hitmontop: Hitmontop's speed would give it an advantage, but Poliwrath's bulk and powerful Water-type moves could be a challenge.
Conclusion:
It's hard to say definitively who would win. It would depend on the individual Pokemon's stats, movesets, and the battle's environment.
* In a straight fight: Machamp has the edge due to its immense power.
* With strategy involved: Hitmontop's speed and agility could give it the edge.
Ultimately, the winner would come down to the skills of the trainers and the Pokemon's ability to exploit their strengths and weaknesses.