After I won a fight it said I got 40 XP I was shocked and checked to see how. When i added the points up it came out to 25. I won with a 2 hit KO, and used Spudd and Sigurd. I only used those 2 cards.
Will someone explain why this has happened?

Victory Bonus (only in the event of a win)
- Win: +15 points
- A win with at least one pillz left at the end of the fight: +2 points
- A win with at least 12 life points left: +2 points
- A win with fewer stars in your deck than your opponent’s: +1 point per star. Max 5 pts.

KO Bonus
- KO: +2 points

Timed out/Quit (considered as a win for the opposing player)
- The player who times out/quits: -20 points

Daily Tournaments: Characters with penalties

Some characters give a points penalty at the end of each match in Daily Tournament. You can see the list of these characters below:
Group A ( - 10 points ):