{"id":50447240,"url":"https://github.com/gmalbert/cricket","last_synced_at":"2026-05-31T22:04:06.864Z","repository":{"id":355109929,"uuid":"1226802514","full_name":"gmalbert/cricket","owner":"gmalbert","description":"Data analysis and sports betting for Cricket","archived":false,"fork":false,"pushed_at":"2026-05-24T07:17:58.000Z","size":1178,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-24T09:18:27.654Z","etag":null,"topics":["cricket","cricket-data","sports-betting"],"latest_commit_sha":null,"homepage":"http://www.wicketodds.com/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gmalbert.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-01T21:13:22.000Z","updated_at":"2026-05-24T07:18:01.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/gmalbert/cricket","commit_stats":null,"previous_names":["gmalbert/cricket"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gmalbert/cricket","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmalbert%2Fcricket","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmalbert%2Fcricket/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmalbert%2Fcricket/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmalbert%2Fcricket/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gmalbert","download_url":"https://codeload.github.com/gmalbert/cricket/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gmalbert%2Fcricket/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33750495,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-31T02:00:06.040Z","response_time":95,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cricket","cricket-data","sports-betting"],"created_at":"2026-05-31T22:04:05.981Z","updated_at":"2026-05-31T22:04:06.853Z","avatar_url":"https://github.com/gmalbert.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Wicket Oracle 🏏\n\nYour personal edge for IPL T20 betting — win probability, player props, value bets, and playoff forecasts, all in one place.\n\n---\n\n## What is Wicket Oracle?\n\nWicket Oracle is a web app built for IPL cricket bettors who want data on their side. Every day before matches start, it automatically pulls the latest fixtures, weather, and DraftKings lines, then runs its own predictions. You see, side by side, what the model thinks will happen and what the bookmaker is pricing — so you can spot the gaps.\n\n---\n\n## What's inside\n\n**Today's Matches**\nWin probabilities for each match, compared against the current DraftKings lines. Includes venue stats and weather conditions at match time so you know when the dew or wind might shift things.\n\n**Player Props**\nProjected runs for key batters and wickets for key bowlers, benchmarked against the DraftKings over/under lines. Each prop is labelled Low / Medium / High confidence.\n\n**Value Bets**\nA ranked shortlist of the bets where the model's edge over the bookmaker is largest — match winners, run totals, and player props in one place, with suggested Kelly Criterion stake sizes.\n\n**Team Deep Dive**\nRecent form, batting and bowling breakdowns by phase of play (powerplay / middle overs / death), head-to-head records, and venue-specific performance for any team in the competition.\n\n**Fixtures \u0026 Table**\nThe full IPL schedule with results, the live points table, and a playoff probability simulator that runs 10,000 season scenarios to show each team's chances of making the top four.\n\n**Model Performance**\nA running scorecard of how the predictions have done. Rolling accuracy, cumulative profit/loss at flat -110 odds, performance broken down by the size of the edge, and a full match-by-match log.\n\n**Statistics**\nDeep-dive profiles for every IPL venue, batter, bowler, and umpire based on historical ball-by-ball data.\n\n---\n\n## Getting started\n\n### 1. Install dependencies\n```bash\npip install -r requirements.txt\n```\n\n### 2. Run the app\n```bash\nstreamlit run predictions.py --server.port 5000\n```\n\nThe app works straight away with simulated data so you can explore every page immediately.\n\n### 3. Connect live data (optional)\n\nTo see real predictions, add two free API keys:\n\n| Key | Where to get it |\n|---|---|\n| `ODDS_API_KEY` | [the-odds-api.com](https://the-odds-api.com) |\n| `CRICKET_DATA_API_KEY` | [cricketdata.org](https://cricketdata.org) |\n\nThen run the data pipeline once:\n```bash\npython fetch_data.py\n```\n\nAfter that, the pipeline runs automatically every morning at 06:00 UTC via GitHub Actions, so the app always has fresh data when you open it.\n\n---\n\n## Keeping predictions honest\n\nAfter every match finishes, the nightly pipeline checks the actual result against what was predicted and logs it. The Model Performance page shows this full history — there's nowhere to hide a bad run. Every bet recommendation you see is backed by a live track record.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmalbert%2Fcricket","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgmalbert%2Fcricket","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgmalbert%2Fcricket/lists"}