Two garments for baseball player (9)
I believe the answer is:
shortstop
'for baseball player' is the definition.
(shortstop is a kind of baseball player)
'two garments' is the wordplay.
'two garments' can mean two replacements for 'garment'.
'garment' becomes 'shorts' (shorts is a kind of garment).
'garment' becomes 'top'.
'shorts'+'top'='SHORTSTOP'
(Other definitions for shortstop that I've seen before include "Fielding position (baseball)" , "One in field" , "Baseball player" , "US player" , "Fielder in baseball" .)