clock menu more-arrow no yes mobile

Filed under:

Introducing the Recurrently Generated Football League

What would happen if we asked a computer to generate English club names? We decided to find out.

Several months ago I happened across an article in The Atlantic about machine learning and color. In that article, programming enthusiast Janelle Shane wondered if, given enough data, a computer could generate descriptive names for paint swatches, like what you find in hardware stores. So she fed a database of hex colors and paint names into a program called a “recurrent neural network” and ran it to see what would happen.

The results were unpredictable, and hilarious. It turns out that machines aren’t really great at matching descriptive names to actual paint colors, but it did generate some really outstanding paint names, like “Stanky Bean,” “Burble Simp,” and “Turdly.”

That article led me to Shane’s blog, aiweirdness.com, where she outlined her process and posted about similar experiments with things like My Little Pony characters, Dungeons & Dragons spell names, and even full recipes.

And then it struck me. English football clubs are often named after English cities and towns, but not always. They have names like Accrington Stanley, Quorn, and Tytherington Rocks. They are charmingly weird, and unique. So what could a recurrent neural network do with English football club names?

I’m no programmer, but I dug into the source code ( a program titled Torch-rnn which uses machine learning to generate character-by-character text from source material), compiled it on my Mac, and fed it a database of English club names going all the way down to Level 12 in the football pyramid. And then, just for fun, I added the Scottish leagues too, because what the hell, right?

I shared the results with my fellow Cartilage Free writers in Slack, and everyone loved it. We spent an entertaining evening selecting our favorite computer-generated UK football club names. We started asking ourselves: what do these clubs’ crests look like? What kind of football do they play? What is their history?

Like all good, crazy ideas that we have come up with over the years, someone said “We need to do something on the site with this!” We started organizing the best names into divisions, and then began developing backstories for them, based upon nothing except what inspired us from their completely randomly generated names. In the process, we laughed. A lot.

And that’s how the Recurrently Generated Football League was born.


Recurrently Generated Football League

Premier League Championship League One League Two
Premier League Championship League One League Two
Abbey & Telper Amlesonians A.F.C. Parkwarchurnst Belton Rail A.F.C. Dunding
Cheston & Sports Billingham & Cadingley Bloman United A.F.C. Great Colmes
Clood Bodland Fabrdeworth Iyners Alusinby Town Bolpseat County Ashmoot
Croidnort Wenbriars Briftle Clupston Borness Welsseries Babshock Borough
Death Migers Town Burnpic Burnchington Barshoughton Athletic
East Swifts Northing United Dadshoot Peading Calash St Leame Bixsbole Townway United
Fackenham Defestengact City Chermesters Baneer Chambury Sports
Farton Eastletic Clapstedge Resermer Cilscomh United
Flackburn Welm Town Eversfartead Welfare Clitlowe Town Clithwell Rangers
Goshworth Ex Town Cockport Town Corinthion & Bille
Hellesdope Coldent County Gaixworthmort Cokers Dorchambers
Kickstonians Glackfond Manor Crood Oands Dorlington Town
Leet Welfare Rangers Grewy & Welfians Dersley Heath Elsby Athletic
Lefpent Nomads Highworch United Dorlington Town Falmoughbasgagliell & Tuwrove Fore
Loonsmead Ixborough Borough Town Dortenhipton Rovers Fancleton United
St. Dertford Littletock Ebseby Coriels Gleshuands United
Stradley Old Lovers Marmington Athletic Grackley Pineas Hambles Rochester
Sunfield & Deatic Minbridge Camlet Headware St Reserves Kingdon Borian
Toverston Stans Radcot Landerers Lonthenhorth Kingwooth Town
Wodgy Villa Ranchester Town Memeston Athletic Lacpingfax City
Rusthwool & Ilvey Peepstone Patife Mandon Green
Salderland Dynanaby Sheat Mishope United
Sholton Mine Town Shillington Rancling City
Solresborough own Reservich Spersder Sandity
Computers are great, man.

It’s the international break and there’s little actual interesting football to watch, so over the next few days and weeks, we’re going to have some fun with this. Inspired by the machine learning club names, nine of us have adopted a Recurrently Generated Premier League (RGPL) club. We’ve fleshed out the clubs’ locations and histories. We somehow convinced a SB Nation graphic designer to create club crests, colors, and even kits.

We’ll be debuting these clubs in the coming days, starting tomorrow.

We’ll also be running our completely fictional computer generated clubs with completely fictional computer generated players through a custom database in Football Manager 17, to find out which club is the best recurrently generated club in the UK. For science.

Will anyone actually care about this? Who knows! Like many of the things posted on this blog over the years, this emerged as something that we did mostly just to amuse ourselves. But we’re again bringing you along for the ride, because we think this needs to happen.

Also, we’re bored.