Confidence is many layered for an AFL player. First you have have to be confident in your own ability, then confident in your team-mates, then confident in your role in the team plan and finally confident in your coach.
I agree though, its amazing how good a player can play when they believe in themselves.
Stripes