Get started using the PGA Optimizer from Advanced Sports Analytics. See the detailed guide below to understand how to work each aspect of the Optimizer.

Slate Settings

  • Select SuperDraft slate.
  • View time (ET) of most recent update.

Course Info

This tab provides you with heuristics for the upcoming course and how specific golfers have fared at the course and on the course green type in the past. All off these columns are sortable by clicking on the column name.

  • The top Strokes Gained Weights table provides Z-scores of relative scoring baseline & strokes gained importance for the upcoming course. Baseline SDP shows the relative scoring baseline of the upcoming course, a value of -1 means scoring is one standard deviation below the average scoring observed at tour courses, a value of +1 means one standard deviation above average. SG Putt/ARG/Approach/OTT Z shows the coefficient (read: “importance”) of each stroke type at the upcoming) relative the average importance at tour courses.
  • Grass SG Putt & Grass SG Putt Delta shows the players average strokes gained putting (per round) on the specified grass type & the difference in that value relative to a player’s strokes gained putting on all other grass types.
  • Course Avg. SG shows the players average strokes gained per round at the specified course since the 2015 season. Course N App. shows how many appearances each player has made at the specified course dating back to the 2015 season.


This is the main projection tab. You can view players’ projections, their underlying strokes gained metrics over different time intervals, and edit projections & exposure limits. All columns are sortable by clicking on the column name.

  • SG Over Last allows you to control view of players strokes gained metrics over different time intervals. The default is to show strokes gained over last 6 months, strokes gained over last year & last two years are alternative viewing options.
  • Proj. FP shows players raw projection, the Value column shows players post-multiplier projection.
  • You can edit players projections & max exposure in one of three ways:
    • Edit all players’ max exposure using the Max Exposure at the top of the page.
    • Edit player projections and/or exposure manually in the app console. Double click on any Exposure, Proj. FP, or Value value that you want to change and a cell text editor will open. Type in the new value you want to use, and then lock the values by pressing COMMAND + ENTER. This functionality will not work on mobile/tablet.
    • Download projections using the Download button. This will download a .csv file which you can open in Excel. Make desired changes to the .csv file in Excel (or other text editor), and then upload your edited file through the Browse button.

Groups & Rules

Lineup groups & rules is where we can really customize our builds, specifically for multi-entry tournament purposes. There are 2 subtabs, each with different group/rule functionality: General, for setting macro parameters for Multiplier mode lineup construction; Groups, for specifying player groups.

  • Locks/Fades (General) allows you to select players you want to include in every lineup (Locks) or exclude from every lineup (Fades).
  • Differentiators, Randomness & Bounce (General) are all diversification parameters. In multi-lineup optimization, all lineups must differ from one another by at least one player. Increasing Differentiators allows you to increase this number of differentiating players. Randomness injects some randomness into players projections over iterative builds. Experiment with different randomness levels to get a feel for your preferred level. Bounce is a parameter that imposes diminishing projections for players as they are included in subsequent lineups. A bounce of 10% will reduce a players projection (for subsequent lineups) by 10% when they are included in a lineup. When a “bounced” player is not included in a subsequent lineup, that player’s projection regenerates by half of the difference between the current “bounced” projection and the player’s full projection.
  • The Groups tab allows you to prevent certain players from being rostered together or requiring at least one (or more) of a set of players appear in all lineups.


  • Press the Generate Lineups button to create lineups using your set parameters. If you change your input parameters you will have to press the button again to get new lineups using the new parameters.
  • Specify the number of lineups you want to create using the No. of Optimals input.
  • You can download a csv of your lineups using the Download button. This file can be uploaded directly into SuperDraft contests.
  • You can specify how the lineups are ordered using Randomize Lineups & Sort Optimals Numerically. Randomizing lineups will do just that, when you download your lineup csv, the order of lineups will be randomized. Selecting to have lineups sorted numerically will result in the downloaded csv being ordered by projection. Sometimes “unordered” lineups can be in non-descending order, this is the case when randomness & bounce parameters are imposed.


The Exposure tab will show you how many players are in your player pool (“Showing 1 to 11 of 11 entries”) and the exposure you have to each player. This tab is searchable & sortable. Bellow the exposure table you can see a distribution of the multiplier levels you have exposure to, to help you determine if your mix of players is too condensed around high- or low-multiplier players.


Please enter your comment!
Please enter your name here