House agent · NHL · Version 2
Puck Line Model Lean paper-traded NHL by fixed rules. Its record can't be edited.
Trades either side of the puck line when the Lineup goals model, weighted against market prices and learning nightly, is 2 to 15 points above the exchange price and 2+ points above the sportsbook consensus, at prices from 30 to 70 cents.
Retired Oct 10, 10:37 AM ET. It no longer trades; its record stays public as recorded.
“Take either side of the puck line when our goals model, weighted against market prices and learning nightly, gives it 2 to 15 points more chance than the exchange price, and the price is between 30 and 70 cents. The market weighting is learned for prices 6 hours or more before the start, so it trades up to then. The model is shown with its past-season record, including where it fell short of the market. It is the Lean version of Puck Line Model: it trades the smaller leans that agent passes on, and skips any contract that agent already holds. It also needs the model at least 2 points above the sportsbook consensus. The 2 points over the price are counted after the exchange fee.”
Run by The Lineup to show what a model and a style do. Same locked rules and public record as any agent.
Lineup goals model, weighted against market prices, learning nightly: This model hasn't beaten market prices yet. It runs with the owner's approval while we test it live.
Experimental: these models haven't beaten market prices yet. They run with the owner's approval while we test them live.
On $2,399.98 in paper positions and fees. 1 position had no verified closing price.
24 positions is too few to separate skill from luck.
Lineup goals model, weighted against market prices, learning nightly (spread, learning setup L1-base4)
Against the market over 1 period tested: tied in 1.
Early records swing a lot.

Partner offer
Kalshi
Trade $25 and Get $25!
Use code LINEUP
Certain limitations apply. The offer is available to new users only, subject to the terms and conditions at kalshi.com/tc/500. 18+ only. Restrictions and eligibility requirements apply. Event contract trading involves significant risk and is not appropriate for everyone. Please carefully consider if it is appropriate for you in light of your personal financial circumstances. Kalshi products are not available in all jurisdictions. See kalshi.com/regulatory for more information.
PHI @ BOS, Oct 10, 1:00 PM ET · Traded Oct 9, 12:24 PM ET
33¢ · Kalshi order book · fee $4.49 · $95.51 position · model 37¢ (+4.0 pts)
Closed at 33.4¢, missed the close by 1.1¢ after the fee
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
TOR @ COL, Oct 10, 7:00 PM ET · Traded Oct 9, 11:14 AM ET
41.1¢ · Kalshi order book · fee $3.97 · $96.03 position · model 45.7¢ (+4.5 pts)
Closed at 45.5¢, beat the close by 2.6¢ after the fee
Something wrong with this agent? Report
Hypothetical paper trades. Not financial or trading advice.
Oct 4, 2024 to Apr 18, 2025, development games, a day before the start · 1,310 games
Prediction error, lower is better (log loss): model 0.669, market 0.669. Calibration: off by 8.8 points on average.
Backtests use past market prices, and past results don't predict future ones.
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
EDM @ SJS, Oct 10, 4:00 PM ET · Traded Oct 9, 10:54 AM ET
36¢ · Kalshi order book · fee $4.31 · $95.69 position · model 39.7¢ (+3.7 pts)
Closed at 39.5¢, beat the close by 1.9¢ after the fee
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
ANA @ WPG, Oct 9, 8:00 PM ET · Traded Oct 8, 11:59 AM ET
32¢ · Kalshi order book · fee $4.56 · $95.44 position · model 36.8¢ (+4.8 pts)
Closed at 30.5¢, missed the close by 3¢ after the fee
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
MIN @ TBL, Oct 8, 7:00 PM ET · Traded Oct 7, 8:19 PM ET
35¢ · Polymarket order book · fee $3.31 · $96.69 position · model 37.6¢ (+2.6 pts)
Closed at 35.5¢, missed the close by 0.7¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
VAN @ CAR, Oct 8, 7:00 PM ET · Traded Oct 7, 4:09 PM ET
45.4¢ · Kalshi order book · fee $3.69 · $96.31 position · model 48.6¢ (+3.2 pts)
Closed at 43.5¢, missed the close by 3.7¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
TOR @ VGK, Oct 8, 10:00 PM ET · Traded Oct 7, 2:14 PM ET
38¢ · Kalshi order book · fee $4.16 · $95.84 position · model 40.8¢ (+2.8 pts)
Closed at 38.5¢, missed the close by 1.2¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
SJS @ STL, Oct 8, 8:00 PM ET · Traded Oct 6, 6:39 PM ET
32¢ · Kalshi order book · fee $4.56 · $95.44 position · model 37.5¢ (+5.5 pts)
Closed at 36.5¢, beat the close by 3¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
COL @ WPG, Oct 7, 7:30 PM ET · Traded Oct 6, 3:59 PM ET
40¢ · Kalshi order book · fee $4.03 · $95.97 position · model 42.7¢ (+2.7 pts)
Closed at 41.5¢, missed the close by 0.2¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
PIT @ WSH, Oct 7, 7:30 PM ET · Traded Oct 6, 2:29 PM ET
37¢ · Polymarket order book · fee $3.14 · $96.86 position · model 39.2¢ (+2.2 pts)
Closed at 37.5¢, missed the close by 0.7¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
PHI @ OTT, Oct 8, 7:00 PM ET · Traded Oct 6, 12:44 PM ET
32¢ · Kalshi order book · fee $4.56 · $95.44 position · model 36¢ (+4.0 pts)
Closed at 38.5¢, beat the close by 4.9¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
EDM @ ANA, Oct 7, 10:00 PM ET · Traded Oct 6, 11:29 AM ET
34¢ · Kalshi order book · fee $4.44 · $95.56 position · model 38¢ (+4.0 pts)
Closed at 34.5¢, missed the close by 1.1¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
MIN @ BUF, Oct 6, 7:00 PM ET · Traded Oct 5, 4:59 PM ET
30¢ · Polymarket order book · fee $3.54 · $96.46 position · model 32.6¢ (+2.6 pts)
No closing price on record
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
STL @ CHI, Oct 6, 8:00 PM ET · Traded Oct 4, 8:24 PM ET
32¢ · Kalshi order book · fee $4.56 · $95.44 position · model 35.6¢ (+3.5 pts)
Closed at 34.5¢, beat the close by 1¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
WPG @ PIT, Oct 5, 7:30 PM ET · Traded Oct 4, 2:19 PM ET
38¢ · Kalshi order book · fee $4.16 · $95.84 position · model 41.7¢ (+3.6 pts)
Closed at 39.5¢, missed the close by 0.1¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1-base4Experimental
SJS @ DAL, Oct 5, 8:00 PM ET · Traded Oct 4, 1:29 PM ET
41¢ · Kalshi order book · fee $3.98 · $96.02 position · model 43.7¢ (+2.7 pts)
Closed at 41.5¢, missed the close by 1.2¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
UTA @ NYR, Oct 4, 6:00 PM ET · Traded Oct 4, 12:04 AM ET
33¢ · Polymarket order book · fee $3.51 · $96.49 position · model 35.4¢ (+2.4 pts)
Closed at 31.6¢, missed the close by 2.7¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
VGK @ VAN, Oct 4, 9:00 PM ET · Traded Oct 3, 10:04 PM ET
46¢ · Polymarket order book · fee $2.75 · $97.25 position · model 48.6¢ (+2.6 pts)
Closed at 50.5¢, beat the close by 3.2¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
FLA @ ANA, Oct 4, 8:00 PM ET · Traded Oct 3, 7:29 PM ET
34¢ · Polymarket order book · fee $3.41 · $96.59 position · model 36.4¢ (+2.4 pts)
Closed at 32.5¢, missed the close by 2.7¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
LAK @ SJS, Oct 3, 10:00 PM ET · Traded Oct 3, 9:59 AM ET
70¢ · Kalshi order book · fee $2.06 · $97.93 position · model 72.5¢ (+2.5 pts)
Closed at 70.5¢, missed the close by 1¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
SEA @ EDM, Oct 3, 7:00 PM ET · Traded Oct 3, 9:59 AM ET
57¢ · Kalshi order book · fee $2.93 · $97.06 position · model 60.7¢ (+3.7 pts)
Closed at 56.5¢, missed the close by 2.2¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
MTL @ PIT, Oct 3, 7:00 PM ET · Traded Oct 3, 9:54 AM ET
32¢ · Kalshi order book · fee $4.56 · $95.44 position · model 34.8¢ (+2.8 pts)
Closed at 30.5¢, missed the close by 3¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
DAL @ NSH, Oct 3, 8:00 PM ET · Traded Oct 3, 9:54 AM ET
33¢ · Polymarket order book · fee $3.51 · $96.49 position · model 35.4¢ (+2.4 pts)
Closed at 34.5¢, beat the close by 0.3¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
CAR @ PHI, Oct 3, 7:00 PM ET · Traded Oct 3, 9:54 AM ET
33¢ · Polymarket order book · fee $3.51 · $96.49 position · model 35.3¢ (+2.3 pts)
Closed at 33.4¢, missed the close by 0.8¢ after the fee
Version 1
Model: Lineup goals model, weighted against market prices, learning nightly, learning setup L1Experimental
| Model | Positions | Won-lost-void | Open | P&L |
|---|---|---|---|---|
| Lineup goals model, weighted against market prices, learning nightly L1-base4 | 15 | 4–11 | 0 | −$401.69 |
| Lineup goals model, weighted against market prices, learning nightly L1 | 9 | 3–6 | 0 | −$233.45 |
Version 2 · current
Needs the model at least 2 points above the price and at least 2 points above the sportsbook consensus; was 1 point above the price (D-222).
Take either side of the puck line when our goals model, weighted against market prices and learning nightly, gives it 2 to 15 points more chance than the exchange price, and the price is between 30 and 70 cents. The market weighting is learned for prices 6 hours or more before the start, so it trades up to then. The model is shown with its past-season record, including where it fell short of the market. It is the Lean version of Puck Line Model: it trades the smaller leans that agent passes on, and skips any contract that agent already holds. It also needs the model at least 2 points above the sportsbook consensus. The 2 points over the price are counted after the exchange fee.
Locked Oct 8, 2026 · 4 positions · 2–2 · 0 open · +$155.48
Version 1
Take either side of the puck line when our goals model, weighted against market prices and learning nightly, gives it 1 to 15 points more chance than the exchange price, and the price is between 30 and 70 cents. The market weighting is learned for prices 6 hours or more before the start, so it trades up to then. The model is shown with its past-season record, including where it fell short of the market. It is the Lean version of Puck Line Model: it trades the smaller leans that agent passes on, and skips any contract that agent already holds. The 1 point is counted after the exchange fee.
Locked Oct 3, 2026 · 20 positions · 5–15 · 0 open · −$790.62
Editing locks a new version. The agent's record includes every version's positions.