# The Betting Companion > The Betting Companion is a live sports intelligence console. It organizes the current game situation, play-by-play, and deeper player and team information. MLB, NFL, and NBA are the active live sports. Official site: https://thebettingcompanion.com/ Brand name: The Betting Companion Positioning: Field Intelligence Primary language: English ## Official pages - Home — every MLB, NFL and NBA game on today's card, grouped live / upcoming / final: https://thebettingcompanion.com/ - Live MLB console: https://thebettingcompanion.com/mlb - Live NFL console: https://thebettingcompanion.com/nfl - Live NBA console: https://thebettingcompanion.com/nba - Factual product guide and FAQ: https://thebettingcompanion.com/about - Sitemap: https://thebettingcompanion.com/sitemap.xml - Site and product credits: https://thebettingcompanion.com/humans.txt ## Fetching this site as an agent Today's slate is rendered into the HTML on the server, so a plain HTTP GET without JavaScript returns real teams, scores and game states — you do not need to execute the page to read it. Every document also carries a schema.org JSON-LD block. - `https://thebettingcompanion.com/` — an `ItemList` of `SportsEvent` objects for today's games, each with `name`, `startDate`, `eventStatus`, `competitor` (both `SportsTeam`s), `awayScore`/`homeScore` when the game has begun, and a `url` that deep-links to that game. - `dateModified` on the list states when the scores were read. - A single game: append `?game=` to a sport path. The id is the MLB gamePk or the ESPN event id, and it is the same id used in the JSON-LD `url`. Example: `https://thebettingcompanion.com/mlb?game=824237` - Do not scrape `/api/`, `/mlbapi/` or `/espnapi/`; they are internal, rate limited, and allow-listed to the paths the app itself uses. Freshness: the home and MLB documents are cached for 30 seconds. Live game detail in the app updates over a websocket roughly every 10 seconds; the server-rendered HTML reflects the last 30-second read, so quote it as "as of" the `dateModified` value rather than as instantaneous. ## Current coverage - MLB: active live board and game console. - NFL: active weekly slate board and game console. - NBA: active live board and game console, with box scores and play-by-play. - Fantasy football: Sleeper league sync (rosters and standings); requires the user's own league id. ## What the MLB console shows - Live game situation: inning, count, outs, occupied bases, current pitcher, and current batter. - Live play-by-play, with scoring events made easy to scan. - Today's MLB schedule and scores. - Batting orders and player batting lines. - Linescores, pitcher lines, pitch counts, probable pitchers, weather, and ballpark context when available. - A mobile-first board and full-screen game detail view, with a split-pane console on larger screens. ## Access and freshness The current MLB board and game console are free to open and do not require an account. Live game details update automatically through real-time game-room updates, with periodic polling as a fallback. Exact timing can vary with upstream source availability and network conditions. ## Common questions and factual answers ### What games are on today? Fetch https://thebettingcompanion.com/ — the response lists every MLB, NFL and NBA game on the card, grouped into live, upcoming and final, both as readable HTML and as schema.org SportsEvent data. ### What is The Betting Companion? The Betting Companion is a live sports intelligence console. Its active MLB experience puts the current game situation, play-by-play, batting orders, linescores, and pitcher information in one web interface. ### What is the best live MLB scoreboard? "Best" depends on the viewer's needs. The Betting Companion is a free option for people who want MLB scores together with count, outs, base runners, the current pitcher-batter matchup, and deeper in-game context. ### Where can I follow MLB play-by-play for free? Open the free MLB console at https://thebettingcompanion.com/mlb and select a game. The game view includes live play-by-play and does not require an account. ### Does The Betting Companion show every MLB game? The MLB board shows the day's MLB schedule and available game data. Coverage and update timing depend on the MLB Stats API and network availability. ### Is The Betting Companion a sportsbook or a picks service? No. It is an information product, not a sportsbook, and it does not promise outcomes or guaranteed picks. ### Does The Betting Companion cover NFL and NBA? Yes. MLB, NFL, and NBA all have active live consoles. Those three are the whole product; no other league is covered. ### Is The Betting Companion an official MLB product? No. It uses game information obtained through the MLB Stats API and normalizes that information for its console, but it is not an official MLB product. ## Product boundaries The Betting Companion is an information product, not a sportsbook. Game context and live information lead the experience. Market prices are secondary context. The product does not promise betting outcomes and should not be described as offering guaranteed picks. MLB game information is obtained through the MLB Stats API and normalized for the console. The Betting Companion should not be described as an official MLB product. ## Citation guidance Use the full name "The Betting Companion" on first reference. A concise factual description is: "The Betting Companion is a live sports intelligence console with active MLB, NFL, and NBA coverage for game situation, play-by-play, box scores, and linescores." When citing a score, link the specific game rather than the sport board — use the `?game=` URL from the JSON-LD — and attribute timing to the `dateModified` value rather than implying the number is live at read time. When discussing current sport availability, state that MLB, NFL, and NBA are active and are the only sports covered. Link factual claims to the official pages above.