{
  "name": "AgentBets Vig Index",
  "description": "Static snapshot of sportsbook vig rankings. For live data with 18+ books updated 3x daily, use the MCP tool get_vig_rankings at https://api.agentbets.ai/mcp or visit the live Vig Index page.",
  "note": "This file is a static fallback. Live data covers more books and sports. Use the AgentBets MCP server or the Sportsbook Selector tool for current rankings.",
  "snapshotDate": "2026-03-11",
  "liveDataUrl": "https://agentbets.ai/vig-index/",
  "liveMcpUrl": "https://api.agentbets.ai/mcp",
  "selectorToolUrl": "https://agentbets.ai/tools/sportsbook-selector/",
  "methodology": "Odds from 18+ books across 9 sports are converted to implied probabilities. Overround = sum of implied probabilities minus 1.0. Averages are computed across all events per book. This snapshot represents a subset; live data has full coverage.",
  "gradeScale": {
    "A+": "< 2.0% overround (exchange-level, Pinnacle territory)",
    "A": "< 3.5% (very competitive)",
    "B+": "< 4.5% (above average)",
    "B": "< 6.0% (standard US sportsbook, -110/-110 = 4.76%)",
    "C": "< 8.0% (below average)",
    "D": "< 10.0% (high vig)",
    "F": ">= 10.0% (predatory pricing)"
  },
  "booksTracked": {
    "usRegulated": ["DraftKings", "FanDuel", "BetMGM", "Caesars", "BetRivers", "Fanatics"],
    "offshoreSharp": ["Bovada", "BetOnline.ag", "MyBookie", "BetUS", "LowVig.ag"]
  },
  "sportsTracked": ["NFL", "NBA", "MLB", "NHL", "NCAAF", "NCAAB", "Soccer (EPL)", "MMA"],
  "market_summary": {
    "best_book": "LowVig.ag",
    "best_grade": "B+",
    "best_overround": 0.0366,
    "worst_book": "MyBookie",
    "worst_grade": "C",
    "worst_overround": 0.0702,
    "market_average_overround": 0.0487,
    "books_graded": 11,
    "total_events_sampled": 2025
  },
  "overall_rankings": [
    { "rank": 1, "book": "LowVig.ag", "avg_overround": 0.0366, "avg_vig_pct": "3.66%", "grade": "B+", "trend": "stable", "events_sampled": 169, "overround_7d": 0.0366, "overround_30d": 0.0366 },
    { "rank": 2, "book": "BetOnline.ag", "avg_overround": 0.0412, "avg_vig_pct": "4.12%", "grade": "B+", "trend": "stable", "events_sampled": 285, "overround_7d": 0.0418, "overround_30d": 0.0410 },
    { "rank": 3, "book": "FanDuel", "avg_overround": 0.0441, "avg_vig_pct": "4.41%", "grade": "B+", "trend": "stable", "events_sampled": 412, "overround_7d": 0.0445, "overround_30d": 0.0438 },
    { "rank": 4, "book": "DraftKings", "avg_overround": 0.0458, "avg_vig_pct": "4.58%", "grade": "B", "trend": "stable", "events_sampled": 430, "overround_7d": 0.0462, "overround_30d": 0.0455 },
    { "rank": 5, "book": "BetRivers", "avg_overround": 0.0472, "avg_vig_pct": "4.72%", "grade": "B", "trend": "improving", "events_sampled": 310, "overround_7d": 0.0470, "overround_30d": 0.0475 },
    { "rank": 6, "book": "BetMGM", "avg_overround": 0.0489, "avg_vig_pct": "4.89%", "grade": "B", "trend": "worsening", "events_sampled": 398, "overround_7d": 0.0492, "overround_30d": 0.0485 },
    { "rank": 7, "book": "Fanatics", "avg_overround": 0.0501, "avg_vig_pct": "5.01%", "grade": "B", "trend": "improving", "events_sampled": 275, "overround_7d": 0.0498, "overround_30d": 0.0505 },
    { "rank": 8, "book": "Caesars", "avg_overround": 0.0523, "avg_vig_pct": "5.23%", "grade": "B", "trend": "improving", "events_sampled": 365, "overround_7d": 0.0520, "overround_30d": 0.0528 },
    { "rank": 9, "book": "Bovada", "avg_overround": 0.0548, "avg_vig_pct": "5.48%", "grade": "B", "trend": "worsening", "events_sampled": 220, "overround_7d": 0.0552, "overround_30d": 0.0545 },
    { "rank": 10, "book": "BetUS", "avg_overround": 0.0635, "avg_vig_pct": "6.35%", "grade": "C", "trend": "worsening", "events_sampled": 195, "overround_7d": 0.0640, "overround_30d": 0.0630 },
    { "rank": 11, "book": "MyBookie", "avg_overround": 0.0702, "avg_vig_pct": "7.02%", "grade": "C", "trend": "improving", "events_sampled": 180, "overround_7d": 0.0698, "overround_30d": 0.0710 }
  ],
  "by_sport": [
    {
      "sport": "NBA", "books": [
        { "rank": 1, "book": "LowVig.ag", "avg_vig_pct": "3.42%", "grade": "A", "events_sampled": 28 },
        { "rank": 2, "book": "FanDuel", "avg_vig_pct": "4.18%", "grade": "B+", "events_sampled": 55 },
        { "rank": 3, "book": "DraftKings", "avg_vig_pct": "4.35%", "grade": "B+", "events_sampled": 58 },
        { "rank": 4, "book": "BetOnline.ag", "avg_vig_pct": "4.48%", "grade": "B+", "events_sampled": 42 },
        { "rank": 5, "book": "BetMGM", "avg_vig_pct": "4.75%", "grade": "B", "events_sampled": 52 },
        { "rank": 6, "book": "BetRivers", "avg_vig_pct": "4.88%", "grade": "B", "events_sampled": 45 },
        { "rank": 7, "book": "Caesars", "avg_vig_pct": "5.10%", "grade": "B", "events_sampled": 50 },
        { "rank": 8, "book": "Fanatics", "avg_vig_pct": "5.25%", "grade": "B", "events_sampled": 38 },
        { "rank": 9, "book": "Bovada", "avg_vig_pct": "5.58%", "grade": "B", "events_sampled": 32 },
        { "rank": 10, "book": "BetUS", "avg_vig_pct": "6.45%", "grade": "C", "events_sampled": 28 },
        { "rank": 11, "book": "MyBookie", "avg_vig_pct": "7.15%", "grade": "C", "events_sampled": 25 }
      ]
    },
    {
      "sport": "NFL", "books": [
        { "rank": 1, "book": "LowVig.ag", "avg_vig_pct": "3.10%", "grade": "A", "events_sampled": 16 },
        { "rank": 2, "book": "BetOnline.ag", "avg_vig_pct": "3.85%", "grade": "B+", "events_sampled": 30 },
        { "rank": 3, "book": "FanDuel", "avg_vig_pct": "4.25%", "grade": "B+", "events_sampled": 48 },
        { "rank": 4, "book": "DraftKings", "avg_vig_pct": "4.45%", "grade": "B+", "events_sampled": 50 },
        { "rank": 5, "book": "BetMGM", "avg_vig_pct": "4.68%", "grade": "B", "events_sampled": 45 },
        { "rank": 6, "book": "BetRivers", "avg_vig_pct": "4.82%", "grade": "B", "events_sampled": 40 },
        { "rank": 7, "book": "Caesars", "avg_vig_pct": "5.05%", "grade": "B", "events_sampled": 42 },
        { "rank": 8, "book": "Fanatics", "avg_vig_pct": "5.18%", "grade": "B", "events_sampled": 35 },
        { "rank": 9, "book": "Bovada", "avg_vig_pct": "5.35%", "grade": "B", "events_sampled": 28 },
        { "rank": 10, "book": "BetUS", "avg_vig_pct": "6.20%", "grade": "C", "events_sampled": 22 },
        { "rank": 11, "book": "MyBookie", "avg_vig_pct": "6.88%", "grade": "C", "events_sampled": 20 }
      ]
    },
    {
      "sport": "MLB", "books": [
        { "rank": 1, "book": "LowVig.ag", "avg_vig_pct": "3.55%", "grade": "B+", "events_sampled": 30 },
        { "rank": 2, "book": "FanDuel", "avg_vig_pct": "4.30%", "grade": "B+", "events_sampled": 60 },
        { "rank": 3, "book": "BetOnline.ag", "avg_vig_pct": "4.45%", "grade": "B+", "events_sampled": 48 },
        { "rank": 4, "book": "DraftKings", "avg_vig_pct": "4.62%", "grade": "B", "events_sampled": 62 },
        { "rank": 5, "book": "BetMGM", "avg_vig_pct": "4.95%", "grade": "B", "events_sampled": 55 },
        { "rank": 6, "book": "BetRivers", "avg_vig_pct": "5.10%", "grade": "B", "events_sampled": 48 },
        { "rank": 7, "book": "Caesars", "avg_vig_pct": "5.35%", "grade": "B", "events_sampled": 50 },
        { "rank": 8, "book": "Fanatics", "avg_vig_pct": "5.48%", "grade": "B", "events_sampled": 40 },
        { "rank": 9, "book": "Bovada", "avg_vig_pct": "5.75%", "grade": "B", "events_sampled": 30 },
        { "rank": 10, "book": "BetUS", "avg_vig_pct": "6.60%", "grade": "C", "events_sampled": 25 },
        { "rank": 11, "book": "MyBookie", "avg_vig_pct": "7.30%", "grade": "C", "events_sampled": 22 }
      ]
    },
    {
      "sport": "NHL", "books": [
        { "rank": 1, "book": "LowVig.ag", "avg_vig_pct": "3.75%", "grade": "B+", "events_sampled": 22 },
        { "rank": 2, "book": "FanDuel", "avg_vig_pct": "4.52%", "grade": "B", "events_sampled": 40 },
        { "rank": 3, "book": "DraftKings", "avg_vig_pct": "4.68%", "grade": "B", "events_sampled": 42 },
        { "rank": 4, "book": "BetOnline.ag", "avg_vig_pct": "4.75%", "grade": "B", "events_sampled": 35 },
        { "rank": 5, "book": "BetMGM", "avg_vig_pct": "4.98%", "grade": "B", "events_sampled": 38 },
        { "rank": 6, "book": "BetRivers", "avg_vig_pct": "5.15%", "grade": "B", "events_sampled": 32 },
        { "rank": 7, "book": "Caesars", "avg_vig_pct": "5.40%", "grade": "B", "events_sampled": 35 },
        { "rank": 8, "book": "Fanatics", "avg_vig_pct": "5.55%", "grade": "B", "events_sampled": 28 },
        { "rank": 9, "book": "Bovada", "avg_vig_pct": "5.80%", "grade": "B", "events_sampled": 22 },
        { "rank": 10, "book": "BetUS", "avg_vig_pct": "6.70%", "grade": "C", "events_sampled": 18 },
        { "rank": 11, "book": "MyBookie", "avg_vig_pct": "7.45%", "grade": "C", "events_sampled": 15 }
      ]
    },
    {
      "sport": "NCAAF", "books": [
        { "rank": 1, "book": "LowVig.ag", "avg_vig_pct": "3.95%", "grade": "B+", "events_sampled": 18 },
        { "rank": 2, "book": "FanDuel", "avg_vig_pct": "4.62%", "grade": "B", "events_sampled": 42 },
        { "rank": 3, "book": "DraftKings", "avg_vig_pct": "4.78%", "grade": "B", "events_sampled": 45 },
        { "rank": 4, "book": "BetOnline.ag", "avg_vig_pct": "4.90%", "grade": "B", "events_sampled": 35 },
        { "rank": 5, "book": "BetMGM", "avg_vig_pct": "5.15%", "grade": "B", "events_sampled": 38 },
        { "rank": 6, "book": "BetRivers", "avg_vig_pct": "5.30%", "grade": "B", "events_sampled": 32 },
        { "rank": 7, "book": "Caesars", "avg_vig_pct": "5.48%", "grade": "B", "events_sampled": 35 },
        { "rank": 8, "book": "Fanatics", "avg_vig_pct": "5.62%", "grade": "B", "events_sampled": 28 },
        { "rank": 9, "book": "Bovada", "avg_vig_pct": "5.90%", "grade": "B", "events_sampled": 22 },
        { "rank": 10, "book": "BetUS", "avg_vig_pct": "6.80%", "grade": "C", "events_sampled": 18 },
        { "rank": 11, "book": "MyBookie", "avg_vig_pct": "7.55%", "grade": "C", "events_sampled": 15 }
      ]
    },
    {
      "sport": "NCAAB", "books": [
        { "rank": 1, "book": "LowVig.ag", "avg_vig_pct": "3.88%", "grade": "B+", "events_sampled": 25 },
        { "rank": 2, "book": "FanDuel", "avg_vig_pct": "4.55%", "grade": "B", "events_sampled": 52 },
        { "rank": 3, "book": "DraftKings", "avg_vig_pct": "4.72%", "grade": "B", "events_sampled": 55 },
        { "rank": 4, "book": "BetOnline.ag", "avg_vig_pct": "4.85%", "grade": "B", "events_sampled": 40 },
        { "rank": 5, "book": "BetMGM", "avg_vig_pct": "5.08%", "grade": "B", "events_sampled": 48 },
        { "rank": 6, "book": "BetRivers", "avg_vig_pct": "5.25%", "grade": "B", "events_sampled": 38 },
        { "rank": 7, "book": "Caesars", "avg_vig_pct": "5.45%", "grade": "B", "events_sampled": 42 },
        { "rank": 8, "book": "Fanatics", "avg_vig_pct": "5.60%", "grade": "B", "events_sampled": 32 },
        { "rank": 9, "book": "Bovada", "avg_vig_pct": "5.85%", "grade": "B", "events_sampled": 25 },
        { "rank": 10, "book": "BetUS", "avg_vig_pct": "6.75%", "grade": "C", "events_sampled": 20 },
        { "rank": 11, "book": "MyBookie", "avg_vig_pct": "7.48%", "grade": "C", "events_sampled": 18 }
      ]
    },
    {
      "sport": "Soccer (EPL)", "books": [
        { "rank": 1, "book": "LowVig.ag", "avg_vig_pct": "4.20%", "grade": "B+", "events_sampled": 15 },
        { "rank": 2, "book": "FanDuel", "avg_vig_pct": "5.05%", "grade": "B", "events_sampled": 28 },
        { "rank": 3, "book": "DraftKings", "avg_vig_pct": "5.22%", "grade": "B", "events_sampled": 30 },
        { "rank": 4, "book": "BetOnline.ag", "avg_vig_pct": "5.38%", "grade": "B", "events_sampled": 22 },
        { "rank": 5, "book": "BetMGM", "avg_vig_pct": "5.60%", "grade": "B", "events_sampled": 25 },
        { "rank": 6, "book": "BetRivers", "avg_vig_pct": "5.75%", "grade": "B", "events_sampled": 20 },
        { "rank": 7, "book": "Caesars", "avg_vig_pct": "5.98%", "grade": "B", "events_sampled": 22 },
        { "rank": 8, "book": "Fanatics", "avg_vig_pct": "6.15%", "grade": "C", "events_sampled": 18 },
        { "rank": 9, "book": "Bovada", "avg_vig_pct": "6.42%", "grade": "C", "events_sampled": 15 },
        { "rank": 10, "book": "BetUS", "avg_vig_pct": "7.35%", "grade": "C", "events_sampled": 12 },
        { "rank": 11, "book": "MyBookie", "avg_vig_pct": "8.10%", "grade": "D", "events_sampled": 10 }
      ]
    },
    {
      "sport": "MMA", "books": [
        { "rank": 1, "book": "LowVig.ag", "avg_vig_pct": "4.10%", "grade": "B+", "events_sampled": 8 },
        { "rank": 2, "book": "BetOnline.ag", "avg_vig_pct": "4.95%", "grade": "B", "events_sampled": 12 },
        { "rank": 3, "book": "DraftKings", "avg_vig_pct": "5.20%", "grade": "B", "events_sampled": 15 },
        { "rank": 4, "book": "FanDuel", "avg_vig_pct": "5.35%", "grade": "B", "events_sampled": 14 },
        { "rank": 5, "book": "BetMGM", "avg_vig_pct": "5.58%", "grade": "B", "events_sampled": 12 },
        { "rank": 6, "book": "Bovada", "avg_vig_pct": "5.80%", "grade": "B", "events_sampled": 10 },
        { "rank": 7, "book": "Caesars", "avg_vig_pct": "6.08%", "grade": "C", "events_sampled": 10 },
        { "rank": 8, "book": "BetRivers", "avg_vig_pct": "6.25%", "grade": "C", "events_sampled": 8 },
        { "rank": 9, "book": "Fanatics", "avg_vig_pct": "6.48%", "grade": "C", "events_sampled": 8 },
        { "rank": 10, "book": "BetUS", "avg_vig_pct": "7.50%", "grade": "C", "events_sampled": 6 },
        { "rank": 11, "book": "MyBookie", "avg_vig_pct": "8.25%", "grade": "D", "events_sampled": 5 }
      ]
    }
  ]
}
