Your brand, in front of people who came here on purpose.
League Leaders answers one question — who led the league, in what, and how often — across 4 leagues and 1871–2025. Nobody lands here by accident. They looked something up, and while they read the answer, your banner is the only advertisement on the page.
Direct-sold and served in-house. No ad network takes a cut, no ad-tech script runs on the page, and nothing in the slots profiles your customers.
- Monthly page views
- 629,000
- Monthly readers
- 96,000
- Pages of inventory
- 64,191
- Advertisers per slot
- 1–3
Why this site and not another thousand impressions somewhere
Five things that are true here and are not true of a programmatic buy.
You are the only ad on the page
Five slots exist site-wide and most pages carry two or three. There is no competition for attention, no stacked units, no sticky video that follows the reader down the page. On the rail, a booking is exclusive: one advertiser, every desktop page view, all month.
Intent traffic, not scroll traffic
68% of visits arrive from a search engine and another 9% from an AI assistant citing a page. These readers typed a question. They are not idling through a feed, and they finish what they came to read — 4m 10s per session, 3.4 pages a visit.
Brand-safe by construction
No comments, no user posts, no news desk, no hot takes. The content is statistical fact about who led a league in 1926, and it will read exactly the same next year. There is no adjacency risk on a site with nothing to be adjacent to.
Evergreen pages, compounding reach
Roughly 64,191 pages, and almost none of them expire. A leaderboard from 1961 draws the same search traffic in year three as year one, so a site-wide booking gets more valuable across its term rather than less.
Fast pages, nothing in the way
The only third-party script on the site is our own analytics. There is no tag manager, no ad exchange, no chain of redirects between the page and your creative — it is a file on our server. Slots reserve their height from first paint, so your banner is on screen when the page is, not two seconds later after the layout jumps.
Counted honestly
Impressions and clicks are recorded per creative, per day, and crawlers are filtered out before anything is counted — Googlebot fetching a page is not an impression you are paying for. You get the figures monthly, and you can work the effective CPM yourself.
Who you reach
96,000 readers a month, 185,000 sessions, 38% of them returning.
Where they are
How old they are
What they read on
How they arrive
What else they buy
Categories our readers over-index on. If your brand is one of these, the fit argument is already made — a reader looking up career home run leaders is a reader in the market for the memorabilia, the ticket, the subscription and the book.
- Sports betting & fantasy
- Sports memorabilia & trading cards
- Ticketing & live events
- Team apparel & licensed merchandise
- Streaming & sports media subscriptions
- Books, documentaries & sports history
Audience figures: Google Analytics 4 and server logs, rolling 90 days to August 2026. Impression and click counts for your own campaign come from our first-party ad server and exclude known crawlers.
Rate card
Flat monthly rates in USD. No CPM minimums, no setup fee, no agency markup because there is no agency.
| Placement | Size | 1 month | 3 months | 6 months | 12 months |
|---|---|---|---|---|---|
| Leaderboard Top of every landing page, league home, season index and puzzle page — above the fold, first thing on screen. The highest-value placement on the site and the one that sells first. | 728×90 max 2 advertisers | $1,450 per month | $1,305 −10% · per month | $1,190 −18% · per month | $1,045 −28% · per month |
| Billboard Mid-page, between content modules on the landing and league pages. Big canvas in the reading flow. The unit that actually gets looked at, because the reader has to scroll past it to keep reading. | 728×250 max 2 advertisers | $1,800 per month | $1,620 −10% · per month | $1,475 −18% · per month | $1,295 −28% · per month |
| Half page Right rail, desktop. Runs the full height of the module column. Exclusive by default — one advertiser, every desktop page view, all month. | 300×600 desktop only exclusive | $1,200 per month | $1,080 −10% · per month | $985 −18% · per month | $865 −28% · per month |
| Medium rectangle Right rail, below the half page. Desktop. The entry point. Cheapest way onto the rail with a standard unit you already own artwork for. | 300×250 desktop only max 2 advertisers | $700 per month | $630 −10% · per month | $575 −18% · per month | $505 −28% · per month |
| Footer banner Above the footer on every page of the site, all ~100,000 of them. Site-wide reach at the lowest rate on the card. Good for always-on brand presence. | 728×90 max 3 advertisers | $450 per month | $405 −10% · per month | $370 −18% · per month | $325 −28% · per month |
| Full takeover All five placements, every page, no other advertiser anywhere on the site. 100% share of voice. The strongest thing we sell, and only one is available at a time. | All sizes exclusive | $4,500 per month | $4,050 −10% · per month | $3,690 −18% · per month | $3,240 −28% · per month |
Terms are billed up front or monthly by invoice, net 15. Campaigns can be paused and resumed within the term. Every rate above includes league targeting at no extra cost — run only against NFL pages, only NHL, or everywhere.
1 month
List rate
Test flight
3 months
−10%
Quarterly campaign
6 months
−18%
Half season — free creative set
12 months
−28%
Best rate — free creative set and quarterly refresh
The placements, at size
Standard IAB units, so whatever your agency already built will fit. Boxes below are drawn at their real dimensions.
Leaderboard
728×90- FormatsPNG, JPG, GIF, SVG, or HTML
- Max weight150 KB static · 200 KB animated
- RetinaSupply at 2× (1456×180) — we scale it down
- AnimationUnder 15 seconds, no loop after 3 cycles, no audio
- PlacementTop of every landing page, league home, season index and puzzle page — above the fold, first thing on screen.
- DevicesAll devices
- From$1,045/month on a 12-month term
Billboard
728×250- FormatsPNG, JPG, GIF, SVG, or HTML
- Max weight150 KB static · 200 KB animated
- RetinaSupply at 2× (1456×500) — we scale it down
- AnimationUnder 15 seconds, no loop after 3 cycles, no audio
- PlacementMid-page, between content modules on the landing and league pages.
- DevicesAll devices
- From$1,295/month on a 12-month term
Half page
300×600- FormatsPNG, JPG, GIF, SVG, or HTML
- Max weight150 KB static · 200 KB animated
- RetinaSupply at 2× (600×1200) — we scale it down
- AnimationUnder 15 seconds, no loop after 3 cycles, no audio
- PlacementRight rail, desktop. Runs the full height of the module column.
- DevicesDesktop and tablet
- From$865/month on a 12-month term
Medium rectangle
300×250- FormatsPNG, JPG, GIF, SVG, or HTML
- Max weight150 KB static · 200 KB animated
- RetinaSupply at 2× (600×500) — we scale it down
- AnimationUnder 15 seconds, no loop after 3 cycles, no audio
- PlacementRight rail, below the half page. Desktop.
- DevicesDesktop and tablet
- From$505/month on a 12-month term
Footer banner
728×90- FormatsPNG, JPG, GIF, SVG, or HTML
- Max weight150 KB static · 200 KB animated
- RetinaSupply at 2× (1456×180) — we scale it down
- AnimationUnder 15 seconds, no loop after 3 cycles, no audio
- PlacementAbove the footer on every page of the site, all ~100,000 of them.
- DevicesAll devices
- From$325/month on a 12-month term
What we need from you
- The artwork, in the sizes you have booked, at 1× or 2×.
- A click-through URL — https, and it must resolve without a redirect chain.
- Alt text, one line. Real alt text, because screen readers get it and so does Google.
- Flight dates, and any league targeting.
Creative is reviewed before it goes live. We will not run anything that
imitates the site's own interface, fakes a system dialog, auto-plays audio,
or claims a result it cannot support. Paid links carry
rel="sponsored" — that is not negotiable, it protects
both of us from a search penalty. Copy live within two business days of
receiving files.
We will design the ads for you
The most common reason a booking stalls is that nobody has a 300×600. We build them — on spec, on brand, in every size the site takes, and ready to run the day your flight starts. You send a logo, a colour and a sentence about the offer; we send back artwork.
Free with any 6 or 12 month booking: the full five-size creative set, normally $750. On twelve months, a seasonal refresh every quarter is included too.
Single banner
$250 per size
One static unit in one IAB size, built to spec from your logo and brand colours. Two rounds of revisions.
Turnaround 3 business days
Full creative set
$750 all five sizes
Every slot on the site — 728×90, 728×250, 300×600, 300×250 and the footer banner — designed as one campaign so the units look like one another. Two rounds.
Turnaround 5 business days
Animated / HTML5 unit
$400 per size
Animated GIF or a self-contained HTML unit, under 150 KB, three frames or fewer and no autoplay audio. Served first-party like everything else.
Turnaround 5 business days
Seasonal refresh
$300 per set, per refresh
New artwork across your booked sizes for a promotion, a launch or a playoff push. Creative fatigue is real — click-through on a banner in its third month is a fraction of its first.
Turnaround 3 business days
Landing page copy & build
$900 one page
A single-purpose page for the campaign to land on, written and built, hosted by you. Optional, and the thing most likely to change what the placement returns.
Turnaround 10 business days
Design is one flat fee, not a retainer, and you own the files outright — run them on other sites, in print, wherever you like. If you already have artwork that does not fit our sizes, we will re-cut it into the set for $300 rather than charge you for a new design.
How a booking actually goes
Four steps, and the longest one is you deciding.
-
1
Tell us the slot and the month
Email what you want and when. We reply with availability the same day — there is a real calendar and slots do sell out, particularly the rail.
-
2
Send artwork, or hire us to make it
Files to spec, or a logo and a brief and we design the set. Nothing goes live before you have approved exactly what will run.
-
3
We schedule the flight
Start and end dates, weighting against any other advertiser in the slot, and league targeting if you want it. It goes live on the morning of day one.
-
4
You get the numbers
Impressions and clicks per day, per creative, bot traffic excluded, at the end of every month. If a campaign is not working we will tell you before you renew.
Questions we get
- Can I target one league?
- Yes, at no extra cost. A booking can run everywhere, or only against MLB, NFL, NBA or NHL pages. Targeting narrows reach, so it is worth checking the impression forecast before you narrow it.
- Do you take programmatic or an ad network tag?
- No. Everything is served from our own server, which is why the pages are fast and there is no consent banner. We take an image or a self-contained HTML unit, not a tag that calls out to someone else.
- Can I run a tracking pixel?
- No third-party pixels on the page. You can use your own UTM parameters on the click-through URL and measure the arrival on your side, which is what we would do anyway.
- What if it does not perform?
- Month one on any term can be cancelled for a full refund of the unused balance. We would rather have the slot back than an advertiser who feels stuck.
- Do you sell newsletter or content placements?
- Not yet. When the newsletter launches, existing advertisers get first refusal at the launch rate.
- Who else is advertising?
- Ask. We will tell you what is currently booked in the slot you want and whether any competitor of yours is in it. Category exclusivity is available on 6 and 12 month terms.
Five slots. One page each. Yours for the month.
Tell us the placement and the dates and you will have availability and a quote back today. If you do not have the artwork, say so — that part is handled.