Golf Data Guide
This Golf Data Guide outlines SportsDataIO's coverage of Golf tournaments, projections, and odds. Our Golf API documentation can be found here.
Tournament Coverage
SportsDataIO offers robust coverage for PGA stroke play tournament formats. In stroke play tournaments, clients can receive full leaderboard stats, projections, and odds.
Our match play and stableford tournament coverage works differently. We do not provide leaderboard stats from match play and stableford format tournaments.
Below is the list of the 2025 PGA WGC/Match Play and Stableford Tournaments
April 24-27: Zurich Classic of New Orleans
July 17-20: Barracuda Championship
September 26-28: Ryder Cup
December 12-14: Grant Thornton Invitational
Projections
SportsDataIO provides Golf projections for all PGA stroke play tournaments only. Projections for the tournament are served for the entire tournament and not on a round-by-round basis. Projections are typically available 3 days before the first round is scheduled to begin.
Projections can be accessed here.
Odds
Full odds coverage is provided for stroke play format tournaments only. All other tournament formats such as match play and stableford will either provide limited or no odds coverage. The Schedule by Season endpoint will show the expected odds coverage for each tournament.
The types of odds that are covered consist of Tournament Prop, Golfer Prop, Nationality Prop, Matchup Prop (2 Golfers), SixShooter Prop (6 Golfers), and Group Prop (3-5 Golfers). Full Golf odds coverage is provided by DraftKings, FanDuel, PointsBet, BetMGM, and Caesars sportsbooks.
Partial Golf odds coverage (Tournament Winner) is provided by several other sportsbooks in addition to DraftKings, FanDuel, PointsBet, BetMGM, and Caesars. Here you can see the full list of active sportsbooks for Golf.
Golf tournaments with limited odds coverage will have reduced market coverage. You can use the Betting Markets by TournamentID endpoint the week leading up to the tournament to see which markets are available for a tournament with limited odds coverage.
FAQ
What time zone are Golf Tournaments in?
- All tee times for Golf are in Eastern Time (ET)
When are Tee Times released for upcoming tournaments?
- Tee times for upcoming tournaments are typically released Wednesday mornings (for tournaments that start on Thursdays).
Do you have World Golf Rankings?
- Rankings for the top 1000 golfers are available in the Player Season Stats endpoint and they are updated each week as they are released.
When is the player field released for tournaments?
- The player fields for tournaments are typically released by the PGA on the Friday before the tournament begins around 5:00 pm ET. We upload the player fields shortly after they are announced and then update them every 1 to 2 hours leading up to the start of the first round.
How to Determine When a Golfer Has Completed Their Round
SportsDataIO does not provide a designated field that directly indicates when a player’s round is complete. However, you can determine this using a combination of data checks:
1. Confirm the player is still in the tournament
Use the following fields from the PlayerTournament object:
- If MadeCut is false, the player missed the cut and is no longer active.
- If IsWithdrawn is true, the player has withdrawn from the tournament.
If either condition applies, the player should be excluded from round-completion logic.
2. Determine if the player has finished all 18 holes
There are two ways to confirm whether a round is complete for an individual player:
Option A – Totals by scoring outcome (Rounds object):
Add together the following fields:
- DoubleEagles
- Eagles
- Birdies
- Pars
- Bogeys
- DoubleBogeys
- WorseThanDoubleBogey
If the total equals 18, the round is complete.
Option B – Hole-by-hole scoring (Holes object):
Check if all 18 holes have a non-null Score value. If so, the round is complete.
How to Determine When All Players Have Completed Their Round
The API does not include a field indicating when an entire round is complete across the field. To determine this, follow a two-step process:
Step 1: Filter to active players
Only consider players who are still part of the tournament:
- If MadeCut is false or IsWithdrawn is true, the player is no longer active.
- Only include players who made the cut and have not withdrawn.
Step 2: Check round completion for each remaining player
Use either of the two methods described above (scoring total or hole-by-hole score check) to determine if each active player has completed their round. If all active players show that their round is complete, then you can consider the round finished for the entire field.
Additional Note for the Final Round
After the 4th round is complete and the tournament has concluded, the IsOver field will be set to true, and IsInProgress will be set to false. These fields provide a high-level indicator that the event has officially ended.
Related Links
Tags
Golf, Odds, Projections, Stats, Tee times
Comments
0 comments
Please sign in to leave a comment.