SapphireSportz crest SAPPHIRESPORTZ
🧭 Tour Sign in
FREE FOR LIFE FOR THE FIRST 100 LEAGUES. One league, every feature, forever. No card, ever. 80 slots left Claim yours →
🏟️ MADDEN 🏀 NBA 2K ⚾ MLB THE SHOW NO DISCORD REQUIRED
Compete.Connect.Conquer.

Your league's stats, standings, and story, in a home your whole league can rally around. Madden syncs itself from the Companion App; 2K builds itself from a photo of the box score; MLB The Show logs each final and the other owner confirms it. No middleman, your data, your domain — and Discord is your sign-in and nothing more, the bot is there for the people who want it.

Find your league Start your own — 80 slots left → 📲 Get the app
Just looking? Walk through pfl2k27 — every league on here is open to read.
FEATURED LEAGUE pfl2k27
💎 Every number on this board is live from the league's latest export.
FOUNDING 100
The first 100 leagues get a free lifetime membership for one league.

Not a trial — the whole thing, for good. One Madden, NBA 2K or MLB The Show league, with everything the site does for that game — the site, the bot, the economy, and in Madden and 2K the sportsbook and the fantasy league — and every feature that ships after it. You will never be asked for a card. Not now, and not later — there is no card on file to start charging, because we never took one. Your league keeps its number and never pays for it.

80
SLOTS LEFT
Claim a slot
This isn't a mockup. It's pfl2k27, right now.

Everything on this page is the live site, loading a real franchise as you read it — week 1, 51 members. Nothing here is a screenshot, and nothing is invented.

ROSTER & CAP sort by any column
PLAYERPOSOVR DEVCAP HIT
Ja'Marr Chase CIN WR 99 X-FACTOR $26.2M
Josh Allen BUF QB 99 X-FACTOR $44.2M
Trey McBride AZ TE 99 X-FACTOR $8.7M
Myles Garrett LAR RE 99 X-FACTOR $8.4M
Matthew Stafford LAR QB 99 X-FACTOR $48.3M
Jaxon Smith-Njigba SEA WR 99 X-FACTOR $10.4M
DEPTH CHART every position, edge rushers included
QB
Josh Allen
99
HB
Bijan Robinson
98
WR
Ja'Marr Chase
99
LT
Penei Sewell
98
LE
Maxx Crosby
97
MLB
Fred Warner
98
CB
Christian Gonzalez
98
FS
Jessie Bates III
94
STANDINGS straight from the export
49ers 0-0
Bears 0-0
Bengals 0-0
Bills 0-0
Broncos 0-0
Everyone else stops at a stats page.

Standings, a schedule and a leaderboard are where a league site usually ends. That's the first tab here. One export from the Companion App — or, in 2K, one photo of the box score; in MLB The Show, one confirmed final — keeps all of the rest of it current too: no spreadsheets, no copy-paste, no waiting on anybody.

THE BOT · GAME CHANNELS

Your channel list is the week’s report

Every matchup gets its own channel. When a game is ruled — played, fair sim, forfeit — the channel renames itself. Sunday night, you read the sidebar instead of opening sixteen chats to find out which ones are settled.

→Rule it, correct it, correct it again — you always end up with one mark, never a pile of them.
→Nobody has to remember to do it. It happens the moment the button is pressed.
THE BOOK

A sportsbook on your own league’s games

Spreads, totals and player props built off your league’s real numbers — not the NFL’s. Members build a slip, set a stake and lock it, and the ticket grades itself as the week’s exports land.

→Power and Flex plays, so a four-leg slip that goes 3-for-4 still pays something.
→The chips are never real money. They cannot be bought, sold or cashed out — not now, not later.
THE TRADE ENGINE

“Is this fair?” stops being an argument

Build a deal, and the site prices it before you send it — players, picks and all. Calibrated against real NFL blockbusters, so the number means something to people who watch football.

→It tells you which way a deal leans and by how much, not just yes or no.
→Counter with one click — the offer reloads with the sides flipped.
PLAYER PAGES

Every man on every roster has a page

Headshot, ratings, dev trait, contract, a game log, career year-by-year and how his overall has moved since he came into the league. Not a row in a table — a page you can send somebody.

→Progression is kept season over season, so a fourth-year breakout has a shape you can see.
→The same card comes up in Discord, so nobody has to leave the conversation.
ON YOUR PHONE

It installs, and it taps you on the shoulder

Add it to your home screen and it opens like an app. From there the league can reach you: the week advanced, your game is up, somebody’s looking for you.

→The ping. When an opponent has gone quiet and Discord notifications are a mess, ping him here — with a hard limit, so it stays a nudge and never a weapon.
→Bye weeks say so, instead of looking like a missing game.
THE LOCKER ROOM

Trash talk where the stats are

League chat sits on every page. Call somebody out with an @ and he gets a red dot. Paste a GIF, a Twitch clip or a video straight out of Discord and it plays right there — from any host, not a short list of them.

→Which matters the week your league finds a new GIF app. It keeps working.
NO DISCORD REQUIRED

Discord is your sign-in. That’s it.

Every league site before this one was a bot with a web page bolted on — miss the Discord and you missed the league. Here it is the other way round. Everything happens on the site and on your phone: game times, the ping, trades, box scores, the sportsbook, the wire. Discord gives you an account and asks nothing else of you.

→Notifications on your phone. Turn them on once and your game being set, a trade landing, or an opponent looking for you reaches you without a single Discord notification.
→The bot is optional. Link it and the same cards, calls and channels appear in your server for the people who live there. Skip it and nobody in the league misses a thing.
→Nothing is only in Discord. If you can do it with a slash command, you can do it here with a button.
🏀 NBA 2K · NOW OPEN

2K has no export. So we read the box score.

Every league site in this space is built on Madden’s Companion App export, and 2K has nothing of the kind to export — which is why almost none of them cross over, and why the few tools that do handle 2K charge by the month for a four-week season. Here, after a game, somebody takes one photo of the post-game box score and the site reads it — points, rebounds, assists, shooting splits, the lot. Standings, leaders and player pages update themselves from there, in the same place your Madden league already lives.

→Two halves, one truth. A console shows one team at a time, so each owner shoots his own screen — and two people who just played each other filing the same game is the confirmation. Neither typed the other’s numbers.
→The Rec. Pro-Am, Theater, Casual and Park. Crews, standings, and player ratings built out of the box scores — including one off a game somebody streamed.
→The build lab. Meta builds by mode, position and height, with the badges, the takeover and the animations to actually go and get.
→Shot charts & true shooting. Upload your zones for a game and the player page comes back with TS%, eFG% and where he is hot and cold.
→Its own sportsbook. Game lines by month, futures, and props your members build themselves — priced by us, not borrowed from the football side.
⚾ MLB THE SHOW · NOW OPEN

No online franchise. So your league keeps the books here.

MLB The Show leagues play head to head and post the final in a channel while somebody keeps the standings by hand. Here, one press puts in all thirty clubs with the game’s current rosters, members call each other out, and every final counts once the other owner confirms it.

→game? in one press. Pick a club somebody runs; they get it on the site, on their phone, and in Discord with /game-mlb.
→The final, checked. Runs, hits and errors, and the innings if you want them — the innings have to add up, and a dispute goes to a commissioner who isn’t in the game.
→Real standings. By division, with games back, run differential, the streak and the last 10, rebuilt from every confirmed final.
→Every player, rated. Each club’s roster with the game’s current ratings, pitches and quirks.
MONEY · PLAINLY

We never hold your card. We can’t.

The first 100 leagues will never be asked for a card at all — not to claim a slot, not a year from now. There is nothing on file to start charging, because nothing was ever taken.

And when this does start charging everybody else: no card details are stored on this site, ever. Payment happens on Stripe’s own page, on Stripe’s own domain, in Stripe’s own form — the same company that handles checkout for Amazon, Shopify and half the internet.

→There is no field here to type a card into. Not a number, not a CVC, not an expiry, not a billing address. A site that never holds card data cannot leak card data — not to a stolen backup, not to a log file, not to a bad day.
→What we do keep is a league name, whether it is paid up, and two meaningless Stripe reference codes. If this whole database walked out the door tomorrow, nobody’s card is in it.
→Cancel from Stripe, not from us. No phone call, no retention offer, no email to a support address that never answers.
→And if billing ever breaks, your league keeps working. A bug in the paywall must never lock a commissioner out of his own season on advance night, so when in doubt the door stays open.
See what it costs →
AND THE REST OF IT
THE LEAGUE
Your season, written down as it happens
Standings, schedule, box scores
Every game, every week, the moment it’s exported.
Player pages with headshots
Ratings, dev traits, career lines and a real face.
Transactions & the wire
Signings, cuts and trades, in the order they happened.
The trade block
List a player. Let the league come to you.
The locker room
Talk trash where the stats are, not in a dead channel.
Injuries & the depth chart
Who’s out, who’s back, who just moved up.
No Discord required
Discord is your sign-in. Everything else runs here and on your phone.
THE COURT · NBA 2K
And the same season, in basketball
Box scores from a photo
No export exists for 2K. One picture of the post-game screen and the numbers are in.
The Rec
Pro-Am, Theater, Casual and Park — crews, standings and ratings.
The build lab
Meta builds by mode, position and height, animations included.
Shot charts & TS%
Upload your zones; get true shooting and hot spots per player.
The Book, in basketball
Game lines by month, futures, and props your members build.
game? — in one press
Reach your opponent on his phone. No Discord anywhere in it.
THE DIAMOND · MLB THE SHOW
And the same season, on the diamond
Thirty clubs, real rosters
One press puts in every club with the game’s current roster.
game? — in one press
Call out any club somebody runs, on the site, the app or Discord.
Finals, confirmed
Runs, hits, errors and the innings — it counts when the other side says so.
Standings by division
Games back, run differential, the streak and the last 10.
Ratings, pitches & quirks
Every player’s current card, on his page.
THE BOT · OPTIONAL
And, if you want it, all of it inside your Discord
Player cards in the chat
Look anybody up without leaving the conversation.
Game-day channels
A channel per matchup, made and cleaned up for you.
Scheduling that sticks
Set a game time in Discord; it shows on the site.
One bot, your league only
It answers with your numbers, and nobody else’s.
THE GAME INSIDE THE GAME
The part that keeps people logging in
The Book
Props, spreads and parlays on your own league’s games.
An economy with teeth
Cash, the bank, jobs, loans and an item store.
The casino
Slots, blackjack, roulette — play money, always.
Levels & the ladder
Standing you earn, visible to everyone.
A fantasy side-league
Draft, lineups, waivers, keepers, weekly matchups.
Upgrades your commish can action
Members spend, staff get a to-do list. Nothing gets lost.
THE EDGE
Things you will not find anywhere else
A trade engine calibrated on real NFL blockbusters
So “is this fair?” has an answer that isn’t an argument.
Opponent-adjusted analytics
Numbers that know a 300-yard game against a bad defence isn’t 300 yards.
Mock drafts & the draft room
Run the whole thing here, live.
Records, awards & the almanac
Career progression and a book of records that grows every season.
A recruiting network
Find members. Or find a league, if you’re looking for one.
It installs on your phone
Add it to your home screen and it opens like an app.
Your history is yours, and it is kept

Every export is archived the day it lands, and it is backed up on a schedule that gets checked rather than assumed. On a 48-hour advance a league runs eight to twelve seasons a year — after one year you have a records book that genuinely cannot be rebuilt anywhere else. That is the reason to start now rather than later.

The chips are never real money

There is a sportsbook and a casino in here, and the currency in them cannot be bought, sold or cashed out — not now, not later. It is a game mechanic and it stays one. You can pay for the league's software; you can never pay for anything inside the game.

Open to read. Closed to touch.  Anyone can click through any league on here and see a living season — that's how you recruit. But until a commissioner adds you to his league, you cannot post in it, bet in it, or touch a thing in its economy.
Built different. Play different.

pfl2k27 is already home. Yours is next.

Claim a founding slot Or find a league to join

80 of the first 100 still open. Every one is read by a person.