Please note that this website is not compatible with Internet Explorer. Please use another web browser.

Welcome to

Fantasy League

Everything

else is VAR*

(* Very Absurd Rules)

Erling Haaland in other clubs shirts Football players in other clubs shirts

What kind of league is it where
every manager can pick the same
players? Where last season,
91% of the teams had Erling
Haaland in them? That's like when
Erling scored for City, he scored
for Arsenal, Liverpool and Villa too.

Erling Haaland in other clubs shirts
Erling Haaland in other clubs shirts Football players in other clubs shirts

And for Spurs, Chelsea,
Newcastle, and Man U.
Not to mention West Ham, Palace,
Brighton, Bournemouth, Fulham, Wolves,
Everton, Brentford, Forest and Luton.
Ridiculous, but that's fantasy football
played the FPL way.

Erling Haaland in other clubs shirts
Erling Haaland Celebrating

Fantasy League is different
because if you have Haaland,
then no other team in your
league has him. There really
is "only one Erling Haaland".
When he scores for you, he only
scores for you.
Surely, this is the way to play
fantasy football.

Erling Haaland Celebrating
Pint of beer

So how exactly does it work?
The action always starts with the auction
(a.k.a. 'The Best Night Of The Year').
You all gather round a table (often in a pub)
and the bidding (often beer-fuelled) begins.
0nly one thing is certain - when you wake up
next morning (often with a headache),
everyone in your league has their own
unique squad with their own unique players.
Let the game and the banter begin.

Pint of beer

Here's a slice of classic Fantasy League
action to show you exactly what we mean.

BBC Ceefax

Hold on, we're showing you highlights from
10 years ago. Exactly. The players may have
changed but the game goes marching on.
The original and still the best, this is how
fantasy football is meant to be played.
Hardly surprising as we were the ones that
started the ball rolling back in 1991, before
there was a Premier League, never mind
a Fantasy Premier League, and Erling
wasn't even a twinkle in a manager's eye.

BBC Ceefax

So, what happens next?
This is where things get really,
really easy (think a Halaand tap-in from half a yard).
Download our starter pack and start rounding up
your mates for the auction that kicks everything off.
There are also these four explainer audios here from Jessy and Chris who host our #InADifferentLeague podcast There are also these four explainer audios on the right.
And if you still have any questions (like "How did
Núñez miss that?") just email us and a real human
from our backroom staff will write straight back.

7.2.34-21+ubuntu18.04.1+deb.sury.org+1Version28.93msRequest Duration6.19MBMemory UsageGET /RouteAuth status
    • Booting (17.18ms)
    • Application (11.66ms)
      10 templates were rendered
      • public-website.pages.index (resources/views/public-website/pages/index.blade.php)0blade
      • public-website.layouts.default (resources/views/public-website/layouts/default.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      • public-website.partials.head (resources/views/public-website/partials/head.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      • public-website.partials.favicons (resources/views/public-website/partials/favicons.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      • public-website.partials.meta (resources/views/public-website/partials/meta.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      • public-website.partials.header (resources/views/public-website/partials/header.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      • public-website.partials.footer (resources/views/public-website/partials/footer.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      • partials.google_analytics (resources/views/partials/google_analytics.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      • partials.facebook_pixel (resources/views/partials/facebook_pixel.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      • partials.twitter_pixel (resources/views/partials/twitter_pixel.blade.php)4blade
        Params
        0
        obLevel
        1
        __env
        2
        app
        3
        errors
      uri
      GET /
      middleware
      web
      uses
      \Illuminate\Routing\ViewController@__invoke
      controller
      \Illuminate\Routing\ViewController
      namespace
      App\Http\Controllers
      prefix
      null
      where
      as
      frontend
      0 statements were executed0μs
          web
          array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
          api
          array:2 [ "name" => "Guest" "user" => array:1 [ "guest" => true ] ]
            _token
            lIkGpXdmWZDQIr6TbUKdRJfmy4xyhpGBxSVTdxiO
            _previous
            array:1 [ "url" => "https://uat.fantasyleague.com" ]
            _flash
            array:2 [ "old" => [] "new" => [] ]
            PHPDEBUGBAR_STACK_DATA
            []
            telescope
            View in Telescope
            path_info
            /
            status_code
            200
            
            status_text
            OK
            format
            html
            content_type
            text/html; charset=UTF-8
            request_query
            []
            
            request_request
            []
            
            request_headers
            0 of 0
            array:15 [ "host" => array:1 [ 0 => "uat.fantasyleague.com" ] "connection" => array:1 [ 0 => "keep-alive" ] "pragma" => array:1 [ 0 => "no-cache" ] "cache-control" => array:1 [ 0 => "no-cache" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] ]
            request_server
            0 of 0
            array:40 [ "HTTPS" => "on" "SSL_TLS_SNI" => "uat.fantasyleague.com" "HTTP_HOST" => "uat.fantasyleague.com" "HTTP_CONNECTION" => "keep-alive" "HTTP_PRAGMA" => "no-cache" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_ACCEPT_ENCODING" => "gzip, deflate, br, zstd" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin" "SERVER_SIGNATURE" => "<address>Apache/2.4.29 (Ubuntu) Server at uat.fantasyleague.com Port 443</address>\n" "SERVER_SOFTWARE" => "Apache/2.4.29 (Ubuntu)" "SERVER_NAME" => "uat.fantasyleague.com" "SERVER_ADDR" => "172.31.9.233" "SERVER_PORT" => "443" "REMOTE_ADDR" => "216.73.216.96" "DOCUMENT_ROOT" => "/var/www/vhosts/fantasyleague/public" "REQUEST_SCHEME" => "https" "CONTEXT_PREFIX" => "" "CONTEXT_DOCUMENT_ROOT" => "/var/www/vhosts/fantasyleague/public" "SERVER_ADMIN" => "webmaster@localhost" "SCRIPT_FILENAME" => "/var/www/vhosts/fantasyleague/public/index.php" "REMOTE_PORT" => "30669" "GATEWAY_INTERFACE" => "CGI/1.1" "SERVER_PROTOCOL" => "HTTP/1.1" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "REQUEST_URI" => "/" "SCRIPT_NAME" => "/index.php" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1763171438.9 "REQUEST_TIME" => 1763171438 ]
            request_cookies
            []
            
            response_headers
            0 of 0
            array:5 [ "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Sat, 15 Nov 2025 01:50:38 GMT" ] "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlpsZ3hhMGhla25rMmV0TFUxdWN1Y3c9PSIsInZhbHVlIjoiamFEc0JrdlFLUzBsa0djVURsQXFITUpCYWJCWlFLQzZ2eHhTdURRRGdtRHdrVk4xVm50MVlSSndLRU5FbnBJSCIsIm1hYyI6Ijc1ZmE0MzY0NTlhZDViYWQyYjgxNzJiNDRlOTQxNjNiYTU5ODhkOTZlZWU3NWJkZDI1MzdiNzFlZTk5ZDJiNDgifQ%3D%3D; expires=Sat, 15-Nov-2025 03:50:38 GMT; Max-Age=7200; path=/XSRF-TOKEN=eyJpdiI6IlpsZ3hhMGhla25rMmV0TFUxdWN1Y3c9PSIsInZhbHVlIjoiamFEc0JrdlFLUzBsa0djVURsQXFITUpCYWJCWlFLQzZ2eHhTdURRRGdtRHdrVk4xVm50MVlSSndLRU5FbnBJSCIsIm1hY" 1 => "fantasy_league_session=eyJpdiI6ImxxYkZreVlqVDE4TTJpY21QTFhkTHc9PSIsInZhbHVlIjoiTHBaVVJ4a0JieTJLQVVxaW1obFpQOWRRWjRtSXU1K1pqUk9RWVwvQnU1QmcyR0ZBN2JxMjZ0OTV1U290RjJhSVQiLCJtYWMiOiI4NTY5ODVhNTY4OGY5OTE0NTJlZmUyOGJjYWE5NmFlNTZmNzkyMzJiNjU0NjM0N2VhMGMzZjczMzAzYjAzOGMyIn0%3D; expires=Sat, 15-Nov-2025 03:50:38 GMT; Max-Age=7200; path=/; httponlyfantasy_league_session=eyJpdiI6ImxxYkZreVlqVDE4TTJpY21QTFhkTHc9PSIsInZhbHVlIjoiTHBaVVJ4a0JieTJLQVVxaW1obFpQOWRRWjRtSXU1K1pqUk9RWVwvQnU1QmcyR0ZBN2JxMjZ0OTV1U290R" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlpsZ3hhMGhla25rMmV0TFUxdWN1Y3c9PSIsInZhbHVlIjoiamFEc0JrdlFLUzBsa0djVURsQXFITUpCYWJCWlFLQzZ2eHhTdURRRGdtRHdrVk4xVm50MVlSSndLRU5FbnBJSCIsIm1hYyI6Ijc1ZmE0MzY0NTlhZDViYWQyYjgxNzJiNDRlOTQxNjNiYTU5ODhkOTZlZWU3NWJkZDI1MzdiNzFlZTk5ZDJiNDgifQ%3D%3D; expires=Sat, 15-Nov-2025 03:50:38 GMT; path=/XSRF-TOKEN=eyJpdiI6IlpsZ3hhMGhla25rMmV0TFUxdWN1Y3c9PSIsInZhbHVlIjoiamFEc0JrdlFLUzBsa0djVURsQXFITUpCYWJCWlFLQzZ2eHhTdURRRGdtRHdrVk4xVm50MVlSSndLRU5FbnBJSCIsIm1hY" 1 => "fantasy_league_session=eyJpdiI6ImxxYkZreVlqVDE4TTJpY21QTFhkTHc9PSIsInZhbHVlIjoiTHBaVVJ4a0JieTJLQVVxaW1obFpQOWRRWjRtSXU1K1pqUk9RWVwvQnU1QmcyR0ZBN2JxMjZ0OTV1U290RjJhSVQiLCJtYWMiOiI4NTY5ODVhNTY4OGY5OTE0NTJlZmUyOGJjYWE5NmFlNTZmNzkyMzJiNjU0NjM0N2VhMGMzZjczMzAzYjAzOGMyIn0%3D; expires=Sat, 15-Nov-2025 03:50:38 GMT; path=/; httponlyfantasy_league_session=eyJpdiI6ImxxYkZreVlqVDE4TTJpY21QTFhkTHc9PSIsInZhbHVlIjoiTHBaVVJ4a0JieTJLQVVxaW1obFpQOWRRWjRtSXU1K1pqUk9RWVwvQnU1QmcyR0ZBN2JxMjZ0OTV1U290R" ] ]
            session_attributes
            0 of 0
            array:4 [ "_token" => "lIkGpXdmWZDQIr6TbUKdRJfmy4xyhpGBxSVTdxiO" "_previous" => array:1 [ "url" => "https://uat.fantasyleague.com" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]