Fantasy Golf Optimizer

Lineup optimizer built for GameBlazers fantasy golf. Upload your roster and projections CSVs, lock or exclude players, and generate salary-optimized lineups for PGA Tour tournaments.

Fantasy Golf Optimizer

GB Golf Optimizer is a Flask-based web application built to solve a specific problem: GameBlazers fantasy golf uses a salary cap and multiplier system that doesn't map cleanly onto the projection tools most DFS players already use. Every week during PGA Tour season that means manually cross-referencing two different data sources and doing salary math by hand. This tool eliminates that.

The app accepts two CSV inputs, a roster export from GameBlazers and a projections file from your preferred source. It parses and matches players across both files, flags any unmatched entries so you know exactly where your data has gaps, and runs salary-constrained lineup optimization against the matched pool.

From the interface you can lock specific players into every generated lineup, exclude players you're fading entirely, and filter the full player table by name, salary, multiplier, or projected score before generating. The optimizer accounts for GameBlazers' multiplier tiers as part of the salary calculation rather than treating it as a flat cap problem.

It runs as a Gunicorn-served Flask app behind Nginx on a Hostinger VPS, with the frontend built in plain HTML, CSS, and JavaScript. No frameworks, no database. Just file parsing, optimization logic, and a dark UI that won't make your eyes bleed at 11pm on a Thursday before a morning tournament lock.

Live Tool

The optimizer is live and free to use at gameblazers.silverreyes.net/golf. No account required.