Players who have qualified for the 146th British Open, which starts Thursday at Royal Birkdale (players listed only in the first category for which they are eligible):
British Open champions 60 or under on July 23: Henrik Stenson, Zach Johnson, Rory McIlroy, Phil Mickelson, Ernie Els, Darren Clarke, Louis Oosthuizen, Stewart Cink, Padraig Harrington, Todd Hamilton, David Duval, Paul Lawrie, Mark O'Meara, Justin Leonard, Tom Lehman, John Daly, Mark Calcavecchia, Sandy Lyle.
Top 10 and ties from the 2016 British Open: J.B. Holmes, Steve Stricker, Tyrrell Hatton, Sergio Garcia, Andrew Johnston, Dustin Johnson, Soren Kjeldsen, Bill Haas.
Top 50 in the world ranking on May 28: Jason Day, Hideki Matsuyama, Jordan Spieth, Alex Noren, Jon Rahm, Adam Scott, Justin Rose, Rickie Fowler, Justin Thomas, Paul Casey, Patrick Reed, Francesco Molinari, Matt Kuchar, Charl Schwartzel, Brooks Koepka, Kevin Kisner, Thomas Pieters, Branden Grace, Kevin Chappell, Danny Willett, Rafa Cabrera Bello, Bernd Wiesberger, Jimmy Walker, Tommy Fleetwood, Si Woo Kim, Brandt Snedeker, Bubba Watson, Russell Knox, Marc Leishman, Emiliano Grillo, Ryan Moore, Wesley Bryan, Matt Fitzpatrick, Pat Perez, Daniel Berger, Ross Fisher, Gary Woodland, Billy Horschel, Hideto Tanihara, Adam Hadwin, William McGirt.
Top 30 in the Race to Dubai in 2016: Chris Wood, Thorbjorn Olesen, Lee Westwood, Andy Sullivan, Joost Luiten, Jeunghun Wang, Martin Kaymer, Li Haotong, Thongchai Jaidee, Scott Hend, Richard Bland, David Horsey, Shane Lowry.
BMW PGA Championship winners (3 years): Byeong Hun An.
Top 5 European Tour members not already exempt in the top 20 in the Race to Dubai after the BMW International Open: Alexander Levy, Fabrizio Zanotti, Pablo Larrazabal, Dylan Frittelli, David Lipsky.
PGA champions (5 years): Jason Dufner.
Top 30 from the FedEx Cup in 2016: Roberto Castro, Sean O'Hair, Kevin Na, Jhonattan Vegas.
Top 5 PGA Tour members not already exempt in the top 20 of the FedEx Cup after the Travelers Championship: Brian Harman, Brendan Steele, Charley Hoffman.
Argentina Open champion in 2016: Kent Bulle.
Korean Open champion and runner-up in 2017: Yikeun Chang, Giwhan Kim.
Australasian Tour Order of Merit winner in 2016: Matthew Griffin.
Sunshine Tour Order of Merit winner in 2016: Brandon Stone.
Top 2 players from the Japan Golf Tour money list in 2016: Yuta Ikeda.
Top 2 players not already exempt from a cumulative money list of 2017 Japan Golf Tour events through the Japan Tour Championship: Yusaku Miyazato, Shaun Norris.
British Senior Open champion: Paul Broadhurst.
British Amateur champion: a-Harry Ellis.
European Amateur champion (2 years): a-Luca Cianchetti.
Mark H. McCormack Medal winner in 2016: a-Maverick McNealy.
Open Qualifying Series (Australian Open): Aaron Baddeley, Ashley Hall, Cameron Smith.
Open Qualifying Series (Singapore Open): Phachara Hongwatmai, Jbe Kruger, Prayad Marksaeng, Younghan Song.
Open Qualifying Series (Joburg Open): Darren Fichardt, Stuart Manley, Paul Waring.
Open Qualifying Series (Mizuno Open): Adam Bland, Michael Hendry, K.T. Kim, Chan Kim.
Open Qualifying Series (French Open): Peter Uihlein, Mike Lorenzo-Vera, Alexander Bjork.
Open Qualifying Series (Quicken Loans National): Kyle Stanley, Charles Howell III, Martin Laird, Sung Kang.
Open Qualifying Series (Irish Open): Richie Ramsay, David Drysdale, Ryan Fox.
Open Qualifying Series (Greenbrier Classic): Xander Schauffele, Robert Streb, Jamie Lovemark, Sebastian Munoz.
Open Qualifying Series (Scottish Open): Callus Shinkwin, Matthieu Pavon, Andrew Dodt.
Open Qualifying Series (John Deere Classic): Bryson DeChambeau
Final Qualifying Series: a-Connor Syme, Julian Suri, Ryan McCarthy, Haydn McCullen, Nicholas McCarthy, Adam Hodkinson, Mark Foster, Joe Dean, Laurie Canter, Matthew Southgate, Robert Dinwiddie, Austin Connelly, Shiv Kapur, Toby Tree, Ian Poulter.
Reserve list: Webb Simpson, Anirban Lahiri, Tony Finau.