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!!!!!!!!!!!!!