The present invention is a soccer trainer [1000] which allows players to practice kicking a soccer ball toward a target and/or positioning themselves inside of the goal. It employs a flexible kick pad [1100] indicating where to kick a soccer ball from, and at least two guidelines [1370] from either side of the kick pad [1100] to the sides of the goal [10]. The guidelines [1370] are used to identify the maximum angle to kick the ball which will result in a goal. The guidelines [1370] can be retracted onto a reel [1350] inside base mechanism [1300] for storage. In order to practice kicking past players by curving the ball around defenders, simulated blockers [1320] are used. These simulate blockers [1320] attached to different attachment points [1410] on base mechanism [1300] represent various sized players at various distances.