Run, wallball, Pull Up Workout

1 mile with 9kg medball
10 rounds of
10 wallballs
5 pull-ups
800 meter run
4 rounds of
10 wall balls
5 pull ups
400 meter run
2 rounds of
10 wall balls
5 pull ups