1. hit points
alakazam has 80
gyarados has 100
alakazam 0
gyarados 1
2. attacks
alakazam's confuses but gyarados's paralizes
alakazam 0
gyarados 2
3. pokemon power
gyarados has none, but alakazams is real good so i gave him 2 points
alakazam 2
gyarados 2
4. weakness
since both have 1 noone gets a point
alakazam 2
gyarados 2
5. retreat cost
both have 3 so i gave noone points
alakazam 2
gyarados 2
6. others
gyarados has a resistance of fighting so he gets 1 point
alakazam 2
gyarados 3
GYARADOS WINS!!!!!!!!!!!!!