Pick 1

Premier League · Last One Standing

One team a week. They win, you live. They slip, you're out. Last one standing takes the pot.

Current pot
£—
 

How it works

1
Pick one team each gameweek
Choose a single Premier League team you fancy to win. One pick, every gameweek.
2
Win to survive
If your team wins, you go through. A draw or a loss and you're knocked out.
3
Each team only once
Use a team and you can't pick them again all season. Spend your big guns wisely.
4
Last one standing wins
Outlast everyone and the pot is yours. If several survive to the end, it's split evenly.

The money

£20
to enter
One entry per player. No joining late.
£10
one buy-back
Back in once if you go out — but you don't get used teams back.

The fine print

Deadlines & forgetting to pick
Picks lock at the first kickoff of the gameweek. Forget to pick and you're auto-assigned the home team of your earliest fixture involving a team you haven't used yet — so you're never knocked out for silence, but you might not love the pick.
The buy-back, in detail
If you're knocked out you can buy back in once, for £10, but only for the very next gameweek. It keeps your list of already-used teams — no teams are handed back. Miss that window and you're done for the season.
Postponed matches
If your picked team's match is postponed, you survive to the next round — but that team still counts as used. You progress and lose the team.
Winning the pot
The pot is every £20 entry plus every £10 buy-back, and it goes to the last player standing. If everyone still in is knocked out in the same gameweek, the survivors split it evenly.
£20 entry · winner takes the pot · good luck

Almost there

Paste your Firebase config into index.html (the firebaseConfig block near the bottom) and redeploy.

Pick 1

Premier League Last One Standing. Sign in to join.

or email
Pick 1
Last One Standing

One team a week. Win, you survive. Draw or lose, you're out. Last one standing takes the pot.

£0 in the pot · 0 in
Entry £20

Pay the organiser on Monzo, then tap “I've paid”. You'll be confirmed before the first deadline.

Pay £20 on Monzo
✓ You're in the queueAwaiting confirmation from the organiser — once you're confirmed you'll be able to make your pick.
The whole game
Back one team to win each week.
They win — you're through.
Draw or lose — you're out.
Use each club once all season. Last one left takes the pot.
🔂
One club, once
Every team can only be picked a single time all season — choose wisely.
⏱️
Deadline
Your pick locks at the first kickoff of the gameweek.
🌧️
Postponed game?
You survive the week — but that team is still used up.
🔄
Buy-back
Knocked out? You can buy back in once for £10 the following week.
🏆
The pot
£20 a head. Last one standing wins it all — split evenly if more than one survive.
⏳ You've paid — awaiting confirmation from the organiser. You'll be in the game once confirmed.
⚠️ Simulated scores are ON — the Wall is showing made-up results for testing.
Still In
Out
Pot
InLiveTap a tile for detail
Gameweek
No pick yet

Real fixtures with live status, ranked by how exposed the field is on each team.

Survival funnel

Most-backed teams

The graveyard teams that ended runs

🎯 Picks this matchday

Who's locked in a pick for the current gameweek and who still needs a nudge. Only you can see this.

👥 Players

A red dot means they've tapped “I've paid” and need confirming. Only confirmed players join the pot and the game.

⚙️ Gameweek control

to

🏁 Settle

Reads live ESPN results and updates every entry: winners survive (team consumed), draws/losses are knocked out, postponed survive (team still consumed).

🤖 Autopilot off

Runs daily ~5am. When a gameweek is fully finished it settles who's in/out (same rules as Settle) and advances to the next gameweek, deadline auto-set 5 min before first kickoff. Test mode just logs what it would do; Live actually does it. The manual buttons above always still work.

hrs
Pick a finished season + a gameweek and hit Replay: it shows that week\u2019s window, the real results and the settle/advance verdict in the log below \u2014 read-only, in Test mode, nothing is written and your live game is untouched. Set the dropdown to Off for normal running.
Last run & what it did:
No runs yet.

🔁 Reset for a new game

Starts a brand-new Last One Standing: unconfirms every player, wipes all picks, used teams and knocked-out status, empties the pot and returns to Gameweek 1. Player accounts and names are kept — everyone just needs re-confirming once they've paid into the new pot. Test opponents are removed. This cannot be undone.

🧪 Test season

Play a real season step by step against a field of test opponents, using last season's results. Set up, make your pick before the deadline, lock to reveal everyone's picks, then advance to settle and move on.

Idle. “Set up new test season” to begin.

🎮 Simulate scores

Make up results for this gameweek's fixtures and watch the Wall react — set each game to not started, live, or full-time with any score. Handy for checking partial and in-play states. Everyone sees these while it's on, so turn it off when you're done.

🛰️ ESPN feed probe

Reads any league's ESPN feed and shows exactly what the app parses — status, clock, score, winner and our team-code mapping. The PL is off-season, but the World Cup is live now on the identical feed, so use it to test live reading. Auto-refresh to watch a live match tick.

Idle.

🔁 Join-flow testing

Deletes your own entry and returns you to the payment / rules screen, so you can run through joining again. Doesn't touch other players.

📅 Schedule tester dry run

Calls the schedule function, shows the gameweek + deadline it would set (5 min before first kickoff), and cross-checks it against ESPN for the same dates. Nothing is written to the live game until you tap Apply.

📋 Rules & content

Edit the public landing page text. Saves instantly.

Pick: