← Home
WNBA Predictor v0.2.0 • 2025-08-18 By Jeff Gilbert

WNBA Predictor — Upcoming 7-Day Slate

Builds simple Massey-style team ratings from completed regular-season games (point differentials with schedule strength), adds a configurable home-court bump, and converts rating margins to projected scores around a team-informed total. Purely for fun—no injuries/rosters/news baked in.

Matchup Tip (your local time) Projected score Home win % Notes
Loading…
Data source, attribution & CORS fallback
This page uses the free TheSportsDB v1 API (eventsnextleague.php and eventsseason.php for WNBA league id 4516) to fetch the upcoming slate and completed regular-season games for ratings. Free tier allows ~30 requests/minute. If your browser blocks cross-origin requests, set USE_PROXY=true below and point PROXY at a tiny Cloudflare Worker that simply fetches and returns JSON.
// Cloudflare Worker (paste into Workers, deploy, and use its URL as PROXY)
export default { async fetch(req){const u=new URL(req.url);
  const target=u.searchParams.get("u"); const r=await fetch(target,{headers:{'user-agent':'Mozilla/5.0'}});
  return new Response(await r.text(),{headers:{'content-type':'application/json','access-control-allow-origin':'*'}});
}};
WNBA Predictor — Upcoming 7-Day Slate (Scores & Win Probabilities)
← Home
WNBA Predictor v0.2.0 • 2025-08-18 By Jeff Gilbert

WNBA Predictor — Upcoming 7-Day Slate

Builds simple Massey-style team ratings from completed regular-season games (point differentials with schedule strength), adds a configurable home-court bump, and converts rating margins to projected scores around a team-informed total. Purely for fun—no injuries/rosters/news baked in.

Matchup Tip (your local time) Projected score Home win % Notes
Loading…
Data source, attribution & CORS fallback
This page uses the free TheSportsDB v1 API (eventsnextleague.php and eventsseason.php for WNBA league id 4516) to fetch the upcoming slate and completed regular-season games for ratings. Free tier allows ~30 requests/minute. If your browser blocks cross-origin requests, set USE_PROXY=true below and point PROXY at a tiny Cloudflare Worker that simply fetches and returns JSON.
// Cloudflare Worker (paste into Workers, deploy, and use its URL as PROXY)
export default { async fetch(req){const u=new URL(req.url);
  const target=u.searchParams.get("u"); const r=await fetch(target,{headers:{'user-agent':'Mozilla/5.0'}});
  return new Response(await r.text(),{headers:{'content-type':'application/json','access-control-allow-origin':'*'}});
}};