Table of contents

This page has grown over the years, as a result of questions from twitter followers that couldn’t be answered in a single tweet.

Scroll to view any of the following:

Contact me

My Profiles, Likes & Dislikes

Tournament Sheet Layout

Tournament Sheet Timing

Colour-Shading of Form Data

Tours / Events Covered


Course Form

Recent Form

Site Logo Acknowledgement

Altitude Calculator

Player Names



Get me on twitter or mail panther22223 at gmail dotcom

Business Profile

I am, by profession & qualification, a strategic business consultant, specialising since 1996 in the online gambling industry.

In the course of that work I have provided consultancy services to 35 online gambling businesses located around the world: Australasia, Africa, Europe, Asia & Central America. I’ve even had a proper job with some of them!

This work has encompassed most areas of online gambling:

  • Fixed price sports & race betting;
  • Poker;
  • Lottery;
  • Casino & Slots;
  • Totalisator and;
  • Betting Exchange.

I have managed six online wagering companies.

My consultancy services have included: online business creation or rescue, shifting of corporate paradigms, web and app design management, environmental analysis, marketing strategy & tactics, human resource sourcing, payment systems & brand architecture.

Personal Profile

mike pic

Apart from the recent arrival of twin babies, my  passions & hobbies are:

  • Philately;
  • Sports history;
  • Experiencing new cultures and;
  • Using form analysis to enable profitable betting on golf.

Likes & Dislikes.

I am grumpy and intolerant; the listings below will tell you more than you need to know about me!

Likes: LiverpoolFC, Yankees, Hurricanes, Cats, Travelling the Back Roads of Foreign Countries, Jeremy Clarkson, Bruce Springsteen but only with the E-Street Band, Michael Jordan, Grand Tour Road Cycling, Track Athletics, Golf, Rolling Stones, Thai & Italian Cuisines, Richard Nixon, Gore Vidal, Seinfeld, Led Zeppelin, AC/DC, Elegy Written in a Country Churchyard, The Sopranos, Benazir Bhutto, Metallica, Boxing History, Jack Kerouac, Once Upon a Time in America, Jimi Hendrix, Aung San Suu Kyi, The Godfather I & II, Liverpool Managers: Bill Shankly, Bob Paisley, Joe Fagan, Kenny Dalgleish & Jurgen Klopp, Jack Nicholson, Nirvana, Lionel Messi, John McEnroe, e-commerce, Nelson Mandela, Muhammad Ali & my favourite cities: Paris, Cape Town & Las Vegas.

Dislikes: pushy salespersons, rap, techno, religious & hip-hop ‘music’, traffic jams, all forms of spam, nanny states, rules, taxis without meters, spanish, indonesian & brazilian police cells, boring persons, snakes, accountants, car salesmen, effeminate flight stewards, populist politicians, pretentious wine waiters, organised religion, vegan activists, bus travel, political correctness, delayed flights, censorship, facebook, instagram, snapchat, financial market commentators, pop culture, border control officers, food poisoning, budget airlines that sell my seat twice, ties, people with low IQ, weak or warm beer, being place on hold, overcooked meat, television sports directors who cut away from the action at the wrong moment, lazy journalists, illiteracy, people wearing earplugs, corrupt police officers, most cyclists, men who wear flashy watches, twitter trolls & plagiarism.

Tournament Sheet Layout

Each sheet contains: the tournament field and every player’s:

  • Name;
  • Age;
  • OWGR (world ranking) average points;
  • Nationality;
  • Course & recent form and;
  • Betting prices, sometimes including my own.

The content of each sheet is standardised but the display width is shaped by Course Form. I firstly determine how many years of course form are available, in the range of 0 – 12 years.

For ease of use, on my laptop, I generally restrict the total number of form columns to 24, so if there is no course form I simply display up to 24 weeks of recent form.

If there is 12 years of course form available, I display 5-12 years plus 12 weeks of recent form, etc. For Seniors and Feeder Tours, course form is less relevant over time so typically will be restricted to 5 years

To the right side of each sheet I display prices. These are prices from a reputable bookmaker or two and, sometimes, myself.

Early fields are sorted by owgr (world golf ranking) until they can be sorted by price.

Tournament Sheet Timing

These sheets are about early betting markets and trying to identify value therein. I start work on them each Wednesday for the following week’s events and continue until bookmaker prices are available.

I delay publication until after I’ve exploited any tempting (i.e. wrong in my opinion) market prices. I then freely make my sheets public. Once a tournament is completed, I add the results and archive it until next year’s tournament.

My archived sheets date back to 2011 and my database contains tournaments across all Tours dating back to 2002.

Colour-Shading of Form Data

I highlight Wins in yellow and Top10’s in green.

An inherent limitation of using google sheets is that if a year contains two or more form data points then colour-coding does not function.

Tours / Events Covered

Results from forty-one professional Tours (27 Mens & 14 Ladies) are updated weekly in my database, along with significant Amateur & Qualifying School results.

I update results weekly from:

  • American Tours: PGA, LPGA (Ladies), Korn Ferry, Champions, MacKenzie, Latinoamerica, Symetra (Ladies), Adams & STT (Swing Thought);
  • European Tours: European, LET (Ladies), Challenge, Staysure, Alps, LETAS (Ladies), NGL, PGT & EuroPro;
  • Asian Tours: Asian, ADT, ATGT, Thai LPGA (Ladies), TLPGA (Taiwan Ladies), LAGT (Ladies) & PGTI (India);
  • Japanese Tours: JGTO, ATVT, JLPGA (Ladies) & JSU (Ladies);
  • Chinese Tours: CGA, PGA China, CLPGA (Ladies);
  • Korean Tours: KPGA, KLPGA (Ladies) & KLPGA Dream (Ladies);
  • Australasian Tours: PGAT Australasia & ALPG (Ladies);
  • South African Tours: Sunshine Mens, Sunshine Ladies & Big Easy;
  • Middle East Tour: MGT;
  • Qualifying Schools: Korn Ferry, European, LPGA (Ladies), Australasian, Asian, LET (Ladies), Sunshine, ALPG (Ladies), Alps, MacKenzie, Latinoamerica, CLPGA (Ladies) & Champions Tours;
  • Amateur Tournaments: Stroke play & match play results from: USGA Mens, Womens & Junior Amateurs, R&A Mens & Womens, Eisenhower & Esperito Santo Trophies, plus other amateur events of significance, such as: Asia-Pacific Amateurs, Brabazon Trophy, Western Amateur, NCAA, Asian Games, Australian Master of the Amateurs & European Amateurs.

My focus is stroke play tournaments. I do not prepare sheets for teams’ or matchplay events, though I do record matchplay tournament final placings.

For matchplay, if a player is knocked out in the round of 64, I record it a 64th, if knocked out in the quarter finals, I record an 8th, etc.


OWGR means Official World Golf Rankings and these data appear beside every player. Every Monday or Tuesday I update them in my database.

OWGR rankings are imperfect because form can generate points for up to two years afterwards but, for stratification purposes, they’re a lot better than nothing.

The official source sites are:

Note: Up to 31 Dec 2017 my sheets displayed total points for each player; from 1 Jan 2018 onward, average points have been displayed to align with emergent global practice.

Because players drop off the points lists without notice, I zero the points of every player who has less than 0.20 total points.

Course Form

A maximum of 12 years’ form is displayed. This was just a figure plucked out of my ass during programming but I believe it is sufficient for its purpose.

If there has been more than one instance of a player playing a course competitively in any calendar year, all form data are displayed, comma-separated.

Where tournaments are played over multiple courses my database treats that as course form for all those courses. So, for example, a player doing well in a US Amateur may carry that form into my sheet for, for example, a Genesis Open at Riviera.

Recent Form

All form data (including qualifying school, amateur & lower-tier events) are displayed as final placings; so this may not be form relating to the Tour he or she is playing this week.

LW means last week; -8W means eight weeks ago, etc.

For tours of secondary interest (eg PGT, NGL, PGTI, LETAS, etc) I mostly record in my database placings down to the cut point. This is to limit player database size and manageability.

For tours of tertiary interest (e.g. Amateur tournaments, Adams, JSU, STT) I only record the Top10 or 20 placings / quarter finals onward / down to the placing where no OWGR points are earned.

I do not record results for team tournaments such as: Ryder Cup, Solheim Cup, Zurich New Orleans, World Cup, QBE Shootout, etc.

I do record mixed gender tournament results though it’s hard to take such events seriously!

For mixed format (strokeplay & matchplay) tournaments (eg Perth Super Six, Andalucia Costa del Sol Matchplay 9, Belgian Knockout) I record the final tournament results as per the OWGR sites.

For significant Amateur tournaments (eg USGA & R&A events) I record two separate sets of results: strokeplay & matchplay.

Site Logo Acknowledgement

My SGB logo and site icon were kindly produced by a twitter friend, Stephen O’Connor @SOC300

Altitude Calculator

The golf ball flies farther at altitude due to air density decreasing as elevation increases.

The thinner air exerts less drag on the ball which doesn’t slow down as quickly in flight, resulting in greater distance.

The best thesis I’ve seen on this topic was from the scientists at Taylormade who produced a simple number we can apply to the altitude of a golf course to roughly quantify the extra ball flight distance applicable.

View the calculator here.

Bogota, Colombia, for instance is at an elevation above sea level of 2,640 metres (8,660 feet) and the ball will fly 10% farther – extending a 300yd drive to 330yds or changing what is normally a 6-iron to an 8-iron, etc.

Johannesburg is at 1,753 metres (5,751 ft).

Mexico City is at 2,200 metres (7,200 feet).

Player Names

Unfortunately, there is no global standard though it seems we’re slowly moving towards listing family names (surnames) first.

My database has evolved over time and, for reasons I won’t dwell on here, currently I display golfer names as follows:

Korea, Thailand & all English-speaking nations: given names (mostly hyphenated for Koreans) followed by family name.

China, Malaysia, Singapore & Taiwan: Family name followed by given names.

For non-english characters (eg Spanish, Portugese, German, French, Scandinavian, etc) I display a simplified (anglicised) version of those characters.