layup.gg

Golf Discord bot — live PGA Tour leaderboard alerts in your server

Updated

Layup posts live golf leaderboard alerts into a Discord channel at no cost: the PGA Tour season, all four majors, the FedEx Cup playoffs and the Ryder Cup, updated every five seconds, with 1,183 golfers you can follow individually. Two slash commands set it up. Free, with no account and no paid tier.

Free. Manage Server on the server you pick, and nothing else.

Which golf tournaments does Layup cover?

Eleven filters. The provider carries no tour field, so the bot sorts each tournament by its name: the majors, the playoffs and the team events match by name, and everything else on the PGA Tour calendar lands in the tour bucket.

FilterValueNote
All Golf Toursleague:all-golfEvery golf event, whatever the tour.
PGA Tourleague:pgaThe classifier's default bucket — any tournament name matching no other rule lands here.
FedEx Cup Playoffsleague:pga-playoffsWyndham Championship, FedEx St. Jude Championship, BMW Championship, TOUR Championship.
The Mastersleague:masters
PGA Championshipleague:pga-championship
U.S. Open (Golf)league:us-open-golf
The Open Championshipleague:open-championship
Barracuda Championshipleague:barracuda
Ryder Cupleague:ryder-cupTeam format — SportsDataIO returns an empty Players array, so only tournament_start/tournament_final fire; no hole-level or per-player detection.
Presidents Cupleague:presidents-cupTeam format, same boundary as Ryder Cup.
Zurich Classicleague:zurich-classicTeam format, same boundary as Ryder Cup.

The honest boundary: LPGA, DP World Tour, Korn Ferry and LIV are not in the subscription and have no filter, and the three team events — Zurich Classic, Ryder Cup, Presidents Cup — post their start and finish only, because the provider sends no per-player scoring for them.

Does it cover the FedEx Cup playoffs?

Yes, as a filter of their own: the Wyndham Championship, the FedEx St. Jude, the BMW and the TOUR Championship match league:pga-playoffs by name. Golf has no preseason to ask about, and there is no season-type filter to apply — the bot pulls the year's calendar and tracks a tournament from twenty-four hours before its first tee time until fifteen minutes after it is final.

What a golf alert looks like

Not a score line. Golf is the bot's leaderboard sport, so a post carries a rank and a score to par rather than a home-and-away score, with the round on the footer — Round 1 to Round 4, Playoff, Final — and the tournament name beside it. The start post is labelled Tee Time.

Round 2 · The Masters

The player's name sits in the title, not the footer. There is no live line under a golf post the way there is under a football one; the mechanism that puts one there needs two sides.

How do I add golf to my Discord server?

You need Manage Server, and the command runs in the channel you want the alerts in:

/layup add league:all-golf

Swap all-golf for masters or pga-playoffs to scope a channel to one event, or set the team option to a golfer — they sit in the same autocomplete as the clubs, and the suggestion reads Scottie Scheffler · Golf · PGA Tour. The setup guide has the authorisation screen with screenshots and the command reference documents every option.

Two commands and you're done. No dashboard.

Which alerts fire during a tournament?

Golf uses three of the six categories, and a golf feed applies no category filter by default at any scope — the noise control is the contender gate described in the next section.

Alert typeIn a tournament
Play-by-playThe tournament going live and going final with the winner, each round completing, and a followed golfer teeing off and finishing their round.
MomentumA leader change, a birdie streak crossing three, four and five, and a hot stretch — five under over five holes, or three under over four.
MilestonesHole-in-ones and eagles for anyone; birdies and bogeys for the leader; a double bogey or worse for anyone in contention; made and missed cuts once round two ends; a bogey-free round.
Scoring, PenaltiesNothing — there is no goal and no penalty in golf.

Golf runs for four days — how often does it post?

Less than the alert list suggests, because most of it is gated by position. On a tour-wide feed, a birdie posts only when the outright leader made it and a double bogey only when the player is in contention — top ten, or within five strokes of the lead. Everyone else's holes are recorded and not posted. What every feed sees is the bookends (rounds and the tournament itself), the leader changing hands, and the rare things — aces, eagles, a streak of three birdies. The cut fires once, for the whole field, when round two is official.

Follow one golfer and the gate opens for them: every hole of their round posts, tee-off to finish, whether they are leading or missing the cut. That is the scope to use for a channel that follows a player rather than a tournament.

The numbers behind the gate

RuleValue
Contender gateTop 10 by rank, OR within 5.0 strokes of the leader
Birdie/bogey broadcast gateLeader only (rank #1) — every other birdie/bogey is recorded but not posted
Double bogey broadcast gateContender only (top 10 by rank, or within 5 strokes of the leader)
Birdie streak thresholdsFires at 3, 4, or 5 consecutive birdies-or-better
Hot stretch window5-under over the last 5 holes, else 3-under over the last 4 (5-hole form takes priority)
Cut determinedAfter Round 2 officially ends

Every golfer you can follow

1,183 golfers — everyone who has competed this season, in world-ranking order, generated from the bot's own startup load. The full list with each golfer's team value is on its own page; the bands below link into it.

Golf Discord bot FAQ

Can I follow one golfer?
Yes. Golfers sit in the same team autocomplete as clubs — start typing the name in the team option. A followed golfer posts every hole of their round, tee-off and finish, not only the leader’s, because a team-scoped feed applies no filter.
Does it cover the majors and the Ryder Cup?
Each major is its own filter, as are the FedEx Cup playoffs, the Ryder Cup, the Presidents Cup and the Zurich Classic. The three team events post the start and the finish only: the provider sends no per-player scoring for them, so there is no hole-by-hole.
What about LPGA, DP World Tour or LIV?
Not covered. The provider subscription carries the PGA Tour calendar, and a tournament name that matches none of the filters lands in the PGA Tour bucket rather than being invented as a new tour.
Is it free?
Free, with no paid tier and no account. A channel for the majors and another for one golfer is fine; nothing is metered.

Other sports Layup covers

The NASCAR Discord bot page covers the bot's other individual sport, where drivers are followed the same way; the MLB Discord bot page covers the sport that shares golf's summer; and the setup guide covers the install itself.

Free, no limits. Add it before Thursday's first tee time.