You can earn Union Pacific Bonds according to the following formula:
1 UPB for participating in the battle
1 UPB if your team wins
up to 9 UPB for achieving the highest number in a specific statistic
up to 10 UPB for personal achievements:
0.1 UPB for a successful hit
0.1 UPB per dodge
0.0005 UPB for each point of damage dealt
1 UPB for each opponent you cause to faint
0.1 UPB for each online round, with a maximum of 5 UPB
Even if the total calculation results in a large number, you can never earn more than 26 bonds.