Par, Birdie, Eagle and Ace are famous terms of ____________ sport?

Par, Birdie, Eagle and Ace are famous terms of ____________ sport?

A. Basketball
B. Golf
C. Football
D. Cricket