Any player who is currently batting is called a batsman even if they are better in any other skills in cricket. Batsmen have to adapt to various conditions when playing on different cricket pitches, especially in different countries. A top-level batsman has good reflexes, decision-making and strategy with excellent physical batting skills.