Cunningham jumps personal best at JC Invitational