Outcome records for 2,621 Kalshi sports games, including 1,990 settled. Join compatible quote captures on game_id; unresolved games stay explicit.
Full schema & known gaps →· Sold as-is — but if a file is broken or won't open, email [email protected] and we'll send a fixed file or refund you. No hassle.
Inspect the free sample rows and schemas before buying.
Frozen artifact delivery: the product page and shipped documentation state the exact coverage, row counts and known limitations. A purchase delivers the advertised frozen artifact; no future refresh is promised unless the checkout terms explicitly say so.
Competition-season mapping and the complete fixture denominator are unverified. This is not a complete-season archive.
Source period: December 2025–April 2026 (schema; months only). The main table contains derived outcomes; quote data for five games is included as a join example. Exact outcome and example-quote observation bounds are not recorded in this metadata.
UTC timestamps retain their recorded precision; dates alone identify UTC days. The outcome layer is not the underlying quote history; unresolved winners remain unknown.
Scheduled event times are not inferred from capture windows or combo trade dates.
The schema and coverage notes identify this artifact's record types: sampled quotes or depth, trade prints, derived outcomes or analysis, depending on the product. Observation time, exchange event time and artifact vintage are different clocks. Read the documented fields, gaps and joins before deciding whether the file fits your research; a quote observation does not establish a fill.
2,621 games · 1,990 settled (final score + winner) · 7 sports captured · includes 5-game tick sample + quickstart
Join finalized winners and scores to Kalshi market observations using the documented game identifier.
Exclude unsettled or unmatched markets instead of silently turning missing outcomes into losses.
Compare historical market probabilities with binary outcomes over an explicit captured universe.
Measure which captured games have a settlement row before reporting a record.
We publish real sample rows — not a marketing mockup. Load them in DuckDB, inspect the schema and coverage contract, then decide.