<?xml version="1.0" encoding="UTF-8"?>
<!-- Canonical public pages only (https://www.sitemaps.org/protocol.html), plus
     /llms.txt. Ships with every deploy via public/ -> dist/. /r/<id> share
     pages are ephemeral KV blobs, not canonical content, so they are not
     listed. When a new public route is added to App.tsx, add its URL here.
     lastmod is intentionally omitted: a hardcoded date would rot, and
     crawlers only trust lastmod when it is consistently accurate.

     Why /llms.txt is here and the .md twins are not: this file is demonstrably
     the only map the AI crawlers follow. Over the three days to 2026-08-13
     Claude-SearchBot made 47 requests to this origin across six paths - 36 of
     them for this file, 7 for robots.txt, and every one of the remaining four
     for a page listed below. It fetched nothing that was not in here, and the
     AEO surface had no presence in here at all. /llms.txt is a document in its
     own right with no HTML equivalent, so listing it costs nothing and is what
     that measurement says will be read. The .md twin of each page is an
     alternate REPRESENTATION of a URL already listed, not a separate document,
     so it stays out. (bugs the-aeo-surface-is-absent-from.) -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://negativeev.com/</loc>
  </url>
  <url>
    <loc>https://negativeev.com/llms.txt</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/how-it-works</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/building-the-simulator</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/how-the-simulator-works</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/expected-value</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/home-run-props</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/player-props</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/vig</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/moneyline</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/odds</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/line-shopping</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/negative-ev</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/sim-grading</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/sim-accuracy</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/strikeout-props</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/favorites-underdogs</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/boosts</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/totals</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/run-lines</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/run-line-vs-moneyline</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/tailing-picks</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/atp-match-odds</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/parlays</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/parlay-ev</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/x-bot</loc>
  </url>
  <url>
    <loc>https://negativeev.com/about/for-agents</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research</loc>
  </url>
  <!-- markdown-writeups:start - generated by scripts/build-research.mjs; do not edit by hand -->
  <url>
    <loc>https://negativeev.com/research/atp-match-odds</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-14-caglianone</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-13-schwarber</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-12-murakami</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-11-ohtani</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-10-ohtani</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-09-olson</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-08-schwarber</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-07-ohtani</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-06-schwarber</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-05-schwarber</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/chalk-2026-08-04-schwarber</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/mlb-board-census</loc>
  </url>
  <!-- markdown-writeups:end -->
  <url>
    <loc>https://negativeev.com/research/batter-total-bases</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/mlb-line-shopping</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/pitcher-strikeout-props</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/mlb-totals</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/mlb-run-lines</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/mlb-moneylines</loc>
  </url>
  <url>
    <loc>https://negativeev.com/research/anytime-home-run-props</loc>
  </url>
  <url>
    <loc>https://negativeev.com/questions</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/payout-chart</loc>
  </url>
  <!-- parlay-spokes:start - generated by scripts/build-parlay-spokes.mts; do not edit by hand -->
  <url>
    <loc>https://negativeev.com/parlay-calculator/2-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/3-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/4-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/5-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/6-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/7-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/8-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/9-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/10-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/11-team</loc>
  </url>
  <url>
    <loc>https://negativeev.com/parlay-calculator/12-team</loc>
  </url>
  <!-- parlay-spokes:end -->
  <url>
    <loc>https://negativeev.com/contact</loc>
  </url>
  <url>
    <loc>https://negativeev.com/privacy</loc>
  </url>
  <url>
    <loc>https://negativeev.com/terms</loc>
  </url>
</urlset>
