Seventeen of the top 25 players in the world will tee it up at this week's BMW Championship at Cog Hill.

Seventeen of the top 25 players in the world will tee it up at this week's BMW Championship at Cog Hill.