British Open Dates 2024. Brian harman won the 2023 british. Here's the full field that will be competing in the men's major championship Click here to find out more. 2025 — royal portrush golf club in portrush, antrim, northern ireland, july.