DM or tweet to me on twitter or;

My Skype handle is panther22223 or;

Email 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 34 online gambling businesses located in most parts of 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 betting;
  • Poker;
  • Lottery;
  • Casino;
  • Totalisator and;
  • Betting Exchange.

I have served as: CEO, Director or Managing Director of five online wagering companies.

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

Personal Profile

mike pic

My  passions or hobbies are:

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

Likes & Dislikes.

Warning: I am a sometimes grumpy and intolerant old man. The listings below will tell you more than you need to know about me!

Likes: LiverpoolFC, Yankees, Hurricanes, Cats, Patriots, 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, Seinfeld, Led Zeppelin, AC/DC, Elegy Written in a Country Churchyard, Van Morrison, 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 FC Managers: Bill Shankly, Bob Paisley, Joe Fagan, Kenny Dalgleish & Jurgen Klopp, Jack Nicholson, 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, spam, nanny states, rules, taxis without meters, spanish, indonesian & brazilian police cells, boring persons, accountants, car salesmen, effeminate flight stewards, populist politicians, pretentious wine waiters, organised religion, vegan activists, sermons, bus travel, political correctness, delayed flights, censorship, facebook / instagram / snapchat, financial market commentators, pop culture, most 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 who use roads, twitter trolls & plagiarism.

Tournament Sheet Layout

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

  • Name;
  • Age;
  • OWGR (world ranking) average points;
  • Nationality;
  • Course & recent form and;
  • Several sets of 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 ordered 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 all tournaments, globally, since 2002.

Colour-Shading of Form Data

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

Tours / Events Covered

Results from thirty-seven professional Tours (27 Mens; 10 Ladies) are updated weekly and stored in my database, along with 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, JGTO, ATVT, JLPGA (Ladies), JSU (Ladies), KPGA, KLPGA (Ladies), CGA, PGA China, CLPGA (Ladies), ATGT (Thailand) & PGTI (India);
  • Australasian Tours: PGAT Australasia & ALPG (Ladies);
  • African Tours: Sunshine Mens, Sunshine Ladies, MGT (Middle East) & Big Easy;
  • 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 Amateurs & 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 & European Amateurs.

Note that my sole 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 OWGR points for each player; from 1 Jan 2018 onwards, average points per tournament are displayed to align with emergent global practice.

Course Form

As mentioned above, 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.

Note, 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; 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 database size and manageability.

For tours of tertiary interest (e.g. Amateur tournaments, Adams, JSU, etc) I only record the Top10 or 20 placings / quarter finals onwards / 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 Cups, 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 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 as it flies, 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, 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).