How to Play
How Endzone Portfolio works — from the IPO through the final settlement.
1. Overview
Endzone Portfolio is fantasy football built on stock market mechanics. Instead of picking a weekly lineup, you build a portfolio of NFL player shares. Each player's share price moves based on how they perform relative to pre-game projections — just like a stock reacts to an earnings report.
You start every league with $100,000 EP Bucks in cash. Your goal is to end the season with the most valuable portfolio: cash plus the market value of all your holdings.
2. How Player Prices Work
Every player has a current price determined by two factors:
Base Price
Set at the start of each season from consensus expert rankings (ADP). Elite players start around $100. Deep bench players start as low as $2. Base prices do not change during the season.
Performance Multiplier
This is the engine. It starts at 1.0 for every player and shifts each week based on actual vs. projected fantasy points:
- Outperform projections — multiplier rises. Price goes up after settlement.
- Underperform projections — multiplier falls. Price drops after settlement.
- Meet projections exactly — no change.
- Bye week — no change.
The multiplier is sticky — strong past performance carries forward and only fades if the player continues to underperform. Clamped between 0.2× and 2.0×.
Injuries & Bye Weeks
If a player does not record any stats for the week — due to injury, coach's decision, or a bye — they are treated the same as a bye week: no change to the performance multiplier, no change to price. This applies whether they were projected for 5 points or 15.
- Long holders — if your player misses a game, your price is stable. No downside from the miss itself, but you also see no growth. A player who misses several weeks will not gain a multiplier boost until they actually perform again.
- Short sellers — an injured player who does not play produces no stats, which means no underperformance signal and no multiplier drop. Your short gains nothing while daily interest charges accumulate. See Section 5 for more detail.
- Bye weeks — all players on a team share the same bye week. Their multiplier holds exactly where it is through the bye. The market treats it as a neutral week.
- Projections and injuries — player projections are sourced from Sleeper and fetched several times early in the week. If a player is projected for points but ruled out before Sunday, the latest available projection is used at settlement. A player with a revised-down projection who still plays is more likely to underperform; one who is ruled out entirely is treated as a bye regardless of their projection.
No Trade Impact on Price
Buying or selling shares does not move the price. Everyone pays the same current price for buys and receives the same price for sells. Prices only change at weekly price settlement (Tuesday).
By default, leagues enable Deferred Demand mode, which adds a small demand component (up to +30% premium) based on how many shares of that player are held across the league. Demand prices are updated after each daily fill run as shares change hands, and again at weekly price settlement. Individual trades have no immediate price impact — only the batch fill process moves demand.
Limited Share Float
Each player has a finite number of shares available per league: League Size × 100 shares. Once all shares are held by members, no more buys are possible until someone sells. Selling returns shares to the float immediately.
3. The IPO
The season begins with an IPO — not a traditional fantasy draft. Think of it as the stock market opening bell.
-
IPO Lobby
After joining the league, you wait in the IPO lobby. The commissioner sets a start time and kicks off the IPO when everyone is ready. Non-commissioners see a countdown and are redirected automatically when the IPO begins.
-
Order Window (timed round)
The IPO opens. You can browse players and submit buy orders for any players at any quantity, up to the per-round spending cap of $10,000. Orders queue — nothing executes immediately. Lock in your round when done, or the timer resolves it automatically.
-
Order Resolution
A priority queue is set at the start of each round. When the trading window closes, all orders are executed in order of the priority queue. If a player sells out before your order fills, you receive a partial fill or a cancellation. Unspent funds roll over to the next round.
-
10 Rounds Total
The IPO runs for 10 rounds. After round 10, the league transitions to regular-season trading.
Short selling is not available during the IPO. It becomes available once regular-season trading begins.
3a. Autodraft
Autodraft is enabled by default for all league members. If you do not submit any orders or lock in during an IPO round, the system automatically buys player shares on your behalf using a greedy strategy based on expert consensus rankings.
How It Works
- Positions targeted: QB, WR, and RB only. TE, K, and DST are excluded from automatic selections.
- Selection strategy: The system buys the highest-ranked available players first, diversifying across positions so no single position exceeds 40% of your round budget.
- Budget: Autodraft attempts to spend your full round cap (including any rollover) each round.
- Priority queue: Auto-generated orders respect the same priority queue as manual orders. Your priority position determines fill order regardless of how your orders were created.
Controlling Autodraft
- Toggle autodraft on or off from the IPO lobby before the draft starts, or from the IPO live page sidebar during any round.
- If you want to pass on a round without triggering autodraft, lock in with no orders. Locking in signals you are present and choosing to pass.
- Submitting even one manual order for a round disables autodraft for that round — the system only acts when you submit nothing.
Recommendation
Active participation in the IPO gives you the best control over your portfolio. Autodraft is a safety net for when you cannot attend, not a substitute for research and strategy. Players who manually select their positions consistently outperform automated selections.
4. Regular-Season Trading
After the IPO, you can place orders any time — whether the market is open or halted. All orders are pending until the next daily fill run processes them. There are no instant executions.
No First-Mover Advantage
Orders sit in a queue and are processed together in a daily batch. You never need to race to be first — an order placed days in advance is treated identically to one placed an hour before the fill run.
The daily fill run executes automatically at 4 AM ET while the market is open. A fill run also fires immediately when the market reopens after weekly price settlement on Tuesday — so post-settlement orders don't sit until 4 AM.
Priority Queue
When multiple members want the same player and the float is limited, a rotating priority queue determines fill order:
- Priority is assigned 1 through N (1 = fills first).
- After each fill run, the last-place member moves to first place, and everyone else shifts down one position.
- This mirrors the waiver wire in traditional fantasy: whoever was last to benefit gets the next advantage. No one is permanently disadvantaged.
Player Lock After Games
Once a player's game goes final, they are locked for trading until Tuesday's weekly price settlement. This applies to all order types — buy, sell, short, and cover.
This prevents front-running the price update. If you know a Thursday night player had a breakout game, you cannot queue a buy before the price moves — you have to wait until settlement reprices them, at which point everyone is on equal footing for the new week.
Players whose game has not yet kicked off this week are not locked. You can queue orders on Sunday players freely on Thursday or Friday.
During Market Halts (Games in Progress)
You can still queue orders while games are in progress, but only for players whose game has not yet gone final. Orders queue and fill in the next daily fill run once the market reopens. Existing holdings are unaffected during halts.
Cancelling Orders
You can cancel any pending order before it fills from the order history panel on your portfolio page.
5. Short Selling
Think a player is overvalued? Open a short position to profit if their price drops.
- Open a short — you "borrow" N shares and sell them at the current price, receiving cash. The position is synthetic and does not consume shares from the float.
- Margin requirement — you must hold 150% of the short position's value in cash. Example: shorting $1,000 of a player requires $1,500 in cash.
- Cover — buy the shares back. If the price dropped, you profit the difference. If it rose, you absorb the loss.
- Daily interest — 0.1% of position value charged each day the short is open.
- Forced liquidation — if your portfolio falls below the maintenance margin threshold (125%), shorts are auto-covered at the current price.
- Restrictions — you cannot short players who are inactive or on injured reserve.
Shorting and Injuries — Know the Risk
Shorting a player because you expect them to underperform requires them to actually take the field. Two specific risks to understand:
- DNP / ruled out — if a player doesn't play, no stats are recorded and the multiplier doesn't move. Your short earns nothing while daily interest charges accumulate. A correct injury call still produces no profit if the player never plays.
- Projection drift — projections are fetched early in the week and may not reflect late injury news. If a player's consensus projection drops after you open the short, the "underperformance" signal at settlement is smaller than expected — the bar moves closer to what they actually produce. Your read on the situation may be right, but the measured gap shrinks.
Shorting rewards accurate reads on player performance, not just injury status. If you're not confident a player will both play and underperform their projection, consider whether a short is the right move.
6. Market Hours
The market follows the NFL schedule. Order placement is always allowed, but orders only fill when the market is Open. The daily fill run at 4 AM ET only runs during Open windows.
| Period | Market Status | Orders fill? |
|---|---|---|
| Tuesday 4 AM — Thursday kickoff | Open | Yes — daily at 4 AM ET |
| Thursday kickoff — Thursday game ends | Halted | Queued, not filled |
| Thursday game ends — Sunday kickoff | Open | Yes — daily at 4 AM ET |
| Sunday early games — Monday night game ends | Halted | Queued, not filled |
| Monday game ends — Tuesday 4 AM ET | Settling | No — prices updating |
| Tuesday 4 AM ET (market reopens) | Open | Yes — immediate fill run on reopen |
During Settling, performance multipliers are recalculated, prices are updated, and portfolio snapshots are taken. No orders can queue or fill during this window. Once Settling completes and the market reopens, a fill run fires immediately so Tuesday orders don't wait until 4 AM.
Players whose game has gone Final during the current week are locked for trading regardless of market status. The lock lifts when prices are updated at weekly price settlement.
7. Weekly Price Settlement
After Monday Night Football ends, the platform enters Settling mode and updates all player prices. This is separate from the daily order fill run — it is a price recalculation, not an order execution.
- Final fantasy points are fetched from Sleeper API and compared to pre-game projections.
- Each player's performance multiplier is updated based on actual vs. projected performance.
- Prices are recalculated: new_price = base_price × new_performance_multiplier
- Price history is recorded for all players in all leagues.
- Portfolio snapshots are taken for leaderboard and chart data.
- Market reopens Tuesday at 4 AM ET — pending orders fill immediately at the new prices.
Players who played Thursday or Saturday have their performance factored into this single end-of-week calculation along with Sunday and Monday players. Prices do not move mid-week as game results come in — only at this Tuesday settlement.
8. Winning Your League
At the end of the season, portfolio values are calculated and ranked. The member with the highest total portfolio value wins. No tiebreakers, no coin flips — highest number takes it.
All leagues on Endzone Portfolio are free. If your group wants to play for stakes, that's between you and your league mates. The app plays no role in any informal arrangements.