Monday Trivia February 18, 2008 St.Andrews has hosted the most British Opens, 27 in total. What course has hosted the second most in history and when did it last hold the Open Championship? Recent stories:Watch: Fish Swallows LIV Golfer's Ball in Bizarre On-Course MomentSecurity Footage Exposes Fake Hole-In-One in US Club TournamentCorey Conners confirmed for BMW Australian PGA Championship in Sydney