{
  "generated_at": "2026-09-24T04:05:10.558056Z",
  "human_all_history": [
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.49333333333333335,
      "id": "matchbook",
      "losses": 38,
      "name": "Matchbook Podcast",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": 8.68,
      "pushes": 0,
      "roi": 0.11573333333333333,
      "settled": 75,
      "settled_stakes": 75,
      "stake_per_tip": 1.0,
      "tips": 75,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 37
    },
    {
      "awaiting_result": 0,
      "half_losses": 1,
      "half_wins": 3,
      "hit_rate": 0.5,
      "id": "asianconnect",
      "losses": 17,
      "name": "Asianconnect Daily Tips",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": -1.245,
      "pushes": 4,
      "roi": -0.029642857142857144,
      "settled": 42,
      "settled_stakes": 42,
      "stake_per_tip": 1.0,
      "tips": 42,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 17
    }
  ],
  "human_experts_all_history": [
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.5121951219512195,
      "losses": 20,
      "name": "Adrian Clarke",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": 4.82,
      "pushes": 0,
      "roi": 0.1175609756097561,
      "settled": 41,
      "settled_stakes": 41,
      "stake_per_tip": 1.0,
      "tips": 41,
      "tipster_id": "matchbook",
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 21
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.47058823529411764,
      "losses": 18,
      "name": "Mark O'Haire",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": 3.86,
      "pushes": 0,
      "roi": 0.11352941176470588,
      "settled": 34,
      "settled_stakes": 34,
      "stake_per_tip": 1.0,
      "tips": 34,
      "tipster_id": "matchbook",
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 16
    },
    {
      "awaiting_result": 0,
      "half_losses": 1,
      "half_wins": 3,
      "hit_rate": 0.5,
      "losses": 17,
      "name": "Asianconnect editorial desk",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": -1.245,
      "pushes": 4,
      "roi": -0.029642857142857144,
      "settled": 42,
      "settled_stakes": 42,
      "stake_per_tip": 1.0,
      "tips": 42,
      "tipster_id": "asianconnect",
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 17
    }
  ],
  "human_tickets": [
    {
      "away": "Aston Villa",
      "captured_at": null,
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "matchbook-20260823-brighton-villa",
      "kickoff": "2026-08-23T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 5.7,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        4,
        0
      ],
      "selection": "Aston Villa to win & both teams to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T13:26:00Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Liverpool",
      "captured_at": null,
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Newcastle",
      "id": "matchbook-20260823-newcastle-liverpool-mark",
      "kickoff": "2026-08-23T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": 0.8,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Liverpool double chance & both teams to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T13:26:00Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Liverpool",
      "captured_at": null,
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Newcastle",
      "id": "matchbook-20260823-newcastle-liverpool-adrian",
      "kickoff": "2026-08-23T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.5,
      "pending_reason": null,
      "pnl": 1.5,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Liverpool double chance & over 4 cards",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T13:26:00Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Manchester United",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Hull",
      "id": "asianconnect-20260822-hull-united-ah",
      "kickoff": "2026-08-22T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.92,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        0
      ],
      "selection": "Manchester United -1.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-22T10:02:09Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Manchester United",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Hull",
      "id": "asianconnect-20260822-hull-united-over",
      "kickoff": "2026-08-22T11:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        0
      ],
      "selection": "Over 3.0 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-22T10:02:09Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Sunderland",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Ipswich",
      "id": "asianconnect-20260822-ipswich-sunderland",
      "kickoff": "2026-08-22T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": 0.96,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Ipswich draw no bet",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-22T10:02:09Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Middlesbrough",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Blackburn",
      "id": "asianconnect-20260822-blackburn-middlesbrough",
      "kickoff": "2026-08-22T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": 0.83,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Blackburn +0.5",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-22T10:46:37Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Norwich",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Millwall",
      "id": "asianconnect-20260822-millwall-norwich",
      "kickoff": "2026-08-22T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": 0.83,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Millwall draw no bet",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-22T10:46:37Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Preston",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Bolton",
      "id": "asianconnect-20260815-bolton-preston",
      "kickoff": "2026-08-15T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.89,
      "pending_reason": null,
      "pnl": 0.89,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Bolton -0.25",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-15T09:31:40Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Lincoln",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Middlesbrough",
      "id": "asianconnect-20260815-middlesbrough-lincoln",
      "kickoff": "2026-08-15T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.87,
      "pending_reason": null,
      "pnl": 0.435,
      "price_basis": "assumed minimum price",
      "result": "half-win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Lincoln +1.25",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-15T09:31:40Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "QPR",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Portsmouth",
      "id": "asianconnect-20260815-portsmouth-qpr",
      "kickoff": "2026-08-15T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 2.03,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        3
      ],
      "selection": "Portsmouth -0.25",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-15T09:31:40Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "West Ham",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Burnley",
      "id": "asianconnect-20260816-burnley-west-ham",
      "kickoff": "2026-08-16T15:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": -0.5,
      "price_basis": "assumed minimum price",
      "result": "half-loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "West Ham -0.25",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-16T13:02:34Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Aston Villa",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "asianconnect-20260823-brighton-villa-ah",
      "kickoff": "2026-08-23T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.88,
      "pending_reason": null,
      "pnl": 0.88,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        4,
        0
      ],
      "selection": "Brighton -0.25",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-23T11:02:25Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Aston Villa",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "asianconnect-20260823-brighton-villa-over",
      "kickoff": "2026-08-23T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": 0.82,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        4,
        0
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-23T11:02:25Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Nottingham Forest",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Liverpool",
      "id": "asianconnect-20260829-liverpool-forest",
      "kickoff": "2026-08-29T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.91,
      "pending_reason": null,
      "pnl": 0.91,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Nottingham Forest +1.25",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-29T10:33:46Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Hull",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Coventry",
      "id": "asianconnect-20260829-coventry-hull",
      "kickoff": "2026-08-29T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Coventry -0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-29T10:33:46Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "QPR",
      "captured_at": null,
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Blackburn",
      "id": "asianconnect-20260829-blackburn-qpr",
      "kickoff": "2026-08-29T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        2
      ],
      "selection": "Blackburn draw no bet",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-29T12:01:59Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Leeds",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "matchbook-9755ba121abcd7ad2581",
      "kickoff": "2026-08-22T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.1,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Leeds",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "matchbook-f919638b46ab5ae424b6",
      "kickoff": "2026-08-22T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 3.65,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Draw & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Brentford",
      "id": "matchbook-776d9f2a38af1ddd943a",
      "kickoff": "2026-08-22T16:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.3,
      "pending_reason": null,
      "pnl": 1.3,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Brentford double chance & under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Brentford",
      "id": "matchbook-5173bffd5c884c142749",
      "kickoff": "2026-08-22T16:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.5,
      "pending_reason": null,
      "pnl": 1.5,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Both teams to score: No",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Fulham",
      "id": "matchbook-175170f59a13c2b8d239",
      "kickoff": "2026-08-24T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": 0.96,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        3
      ],
      "selection": "Chelsea to win",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Fulham",
      "id": "matchbook-493b689628cc8fdc513f",
      "kickoff": "2026-08-24T19:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.1,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        3
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Lyon",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Toulouse",
      "id": "matchbook-6d3c3281508ab0973fa3",
      "kickoff": "2026-08-22T18:45:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        2
      ],
      "selection": "Toulouse +0.25 Asian handicap",
      "source_file": "2627-F1.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Portsmouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Lincoln",
      "id": "matchbook-c652b672a16c7e7ced3f",
      "kickoff": "2026-08-22T11:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.52,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        3
      ],
      "selection": "Lincoln to win",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newport",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Bristol Rovers",
      "id": "matchbook-cfe66f1420a6bdd63577",
      "kickoff": "2026-08-22T11:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.46,
      "pending_reason": null,
      "pnl": 1.46,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        5,
        3
      ],
      "selection": "Bristol Rovers to win & over 2.5 goals",
      "source_file": "2627-E3.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Sunderland",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Ipswich",
      "id": "matchbook-d373a605242d8defc4d2",
      "kickoff": "2026-08-22T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 3.85,
      "pending_reason": null,
      "pnl": 2.85,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Ipswich to win & under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Real Sociedad",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Real Betis",
      "id": "matchbook-618b85a3a2e066f2e095",
      "kickoff": "2026-08-21T19:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.86,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "Both teams to score",
      "source_file": "2627-SP1.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Coventry",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "matchbook-950409915d051941cc2e",
      "kickoff": "2026-08-21T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.98,
      "pending_reason": null,
      "pnl": 0.98,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Arsenal to win, over 6.5 corners & over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-20T14:41:04Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-1-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man City",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Crystal Palace",
      "id": "matchbook-ab807327929ceb6d476c",
      "kickoff": "2026-08-28T19:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        4
      ],
      "selection": "Crystal Palace +1.0 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man City",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Crystal Palace",
      "id": "matchbook-dfbc47fd39b21ce67c24",
      "kickoff": "2026-08-28T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": 0.96,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        4
      ],
      "selection": "Manchester City to win & over 1.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newcastle",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "matchbook-2568d3477e65427d3297",
      "kickoff": "2026-08-29T16:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.1,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        2
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newcastle",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "matchbook-9db148ca83525cb4d2b8",
      "kickoff": "2026-08-29T16:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.38,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        2
      ],
      "selection": "Newcastle double chance & both teams to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Brighton",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Chelsea",
      "id": "matchbook-9e9b61a4fa6ec0e6d12c",
      "kickoff": "2026-08-30T13:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": 0.9,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        4,
        3
      ],
      "selection": "Over 2.5 goals & both teams to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Brighton",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": "https://fbref.com/en/matches/a50cd1e7/Chelsea-Brighton-and-Hove-Albion-August-30-2026-Premier-League",
      "home": "Chelsea",
      "id": "matchbook-cb4bf00b16b1e682f761",
      "kickoff": "2026-08-30T13:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 4.25,
      "pending_reason": null,
      "pnl": 3.25,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        4,
        3
      ],
      "selection": "Chelsea to win, both teams to score & Palmer 2+ shots",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Brighton",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Chelsea",
      "id": "matchbook-bb78199fa126f8227ac1",
      "kickoff": "2026-08-30T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.75,
      "pending_reason": null,
      "pnl": 0.75,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        4,
        3
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Brighton",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Chelsea",
      "id": "matchbook-15cc856b54341030e3f5",
      "kickoff": "2026-08-30T13:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.63,
      "pending_reason": null,
      "pnl": 1.63,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        4,
        3
      ],
      "selection": "Brighton over 1.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Aston Villa",
      "id": "matchbook-a2cfcaeb17e6e4826580",
      "kickoff": "2026-08-31T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.87,
      "pending_reason": null,
      "pnl": 0.87,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Arsenal to win & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Aston Villa",
      "id": "matchbook-7ea33831fa0a90971062",
      "kickoff": "2026-08-31T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.56,
      "pending_reason": null,
      "pnl": 1.56,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Arsenal to win & both teams to score: No",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Stuttgart",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Bayern Munich",
      "id": "matchbook-7215a353e41e20dad7af",
      "kickoff": "2026-08-28T18:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.2,
      "pending_reason": null,
      "pnl": 1.2,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        5,
        1
      ],
      "selection": "Bayern Munich to win & both teams to score",
      "source_file": "2627-D1.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Ipswich",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Man United",
      "id": "matchbook-0e596153e9f38fe39e43",
      "kickoff": "2026-08-30T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 3.05,
      "pending_reason": null,
      "pnl": 2.05,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        5,
        2
      ],
      "selection": "Manchester United to win & both teams to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "West Brom",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Middlesbrough",
      "id": "matchbook-743db52c2cc9f54baed1",
      "kickoff": "2026-08-29T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 2.38,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        1
      ],
      "selection": "West Brom +0.25 Asian handicap",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Hull",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Coventry",
      "id": "matchbook-ab92126735f125ce6eac",
      "kickoff": "2026-08-29T14:00:00Z",
      "kind": "human",
      "note": "Correct score",
      "odds": 15.0,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Correct score 0\u20130",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Rayo Vallecano",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Barcelona",
      "id": "matchbook-62af36ea71baece42215",
      "kickoff": "2026-08-31T19:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": 0.8,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        5,
        2
      ],
      "selection": "Barcelona -1.75 Asian handicap",
      "source_file": "2627-SP1.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Accrington",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Walsall",
      "id": "matchbook-abf185a622cdac3191bb",
      "kickoff": "2026-08-29T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": 0.9,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        2
      ],
      "selection": "Walsall to win",
      "source_file": "2627-E3.csv",
      "source_published_at": "2026-08-26T15:21:59Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-2-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "matchbook-e7a2cc7c27b3b219d32f",
      "kickoff": "2026-09-06T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.2,
      "pending_reason": null,
      "pnl": 1.2,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "matchbook-5324007d735d47c6cc6f",
      "kickoff": "2026-09-06T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.5,
      "pending_reason": null,
      "pnl": 1.5,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Arsenal double chance, both teams to score & over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Bournemouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Newcastle",
      "id": "matchbook-89c0978eac9e1bf41ede",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": 1.05,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Bournemouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": "https://fbref.com/en/matches/198be7a7/Newcastle-United-Bournemouth-September-5-2026-Premier-League",
      "home": "Newcastle",
      "id": "matchbook-fa178f4abc9657c55973",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.84,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Both teams to score, both teams carded & Wissa 1+ shot",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "matchbook-9552dc9c5633bafa9269",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.0,
      "pending_reason": null,
      "pnl": 1.0,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Nottingham Forest double chance & under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "matchbook-09853ce859307d66781f",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.0,
      "pending_reason": null,
      "pnl": 1.0,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Nottingham Forest double chance & under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Everton",
      "id": "matchbook-0dfb9aadc5d73354c8c8",
      "kickoff": "2026-09-06T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Under 3.5 goals & both teams over 0.5 cards",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Everton",
      "id": "matchbook-fdef0658ca6434b8720f",
      "kickoff": "2026-09-06T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 2.28,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Under 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Colchester",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Swindon",
      "id": "matchbook-b915ac94e31c3a99d04a",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": 0.85,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        1
      ],
      "selection": "Swindon +0.25 Asian handicap",
      "source_file": "2627-E3.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Mainz",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Hamburg",
      "id": "matchbook-e6b83f492465e078afdd",
      "kickoff": "2026-09-06T13:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.81,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        5
      ],
      "selection": "Hamburg +0.25 Asian handicap",
      "source_file": "2627-D1.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Coventry",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Man City",
      "id": "matchbook-c43a9408a1bee211c6a8",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.63,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "Manchester City to win, over 2.5 goals & Haaland to score 2+",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Watford",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "West Brom",
      "id": "matchbook-d29b39f3b88d40aea258",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.0,
      "pending_reason": null,
      "pnl": 1.0,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "West Brom to win",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Leeds",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "matchbook-7c7221db17b38927b606",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 3.8,
      "pending_reason": null,
      "pnl": 2.8,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        1
      ],
      "selection": "Draw",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Leyton Orient",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Luton",
      "id": "matchbook-2d9bc40faf851f4ae9e2",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.98,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        1
      ],
      "selection": "Both teams to score & over 2.5 goals",
      "source_file": "2627-E2.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man City",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Man United",
      "id": "matchbook-e5d0378ec07f42e1d7e7",
      "kickoff": "2026-09-13T15:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.0,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man City",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Man United",
      "id": "matchbook-267a297829deadf8250e",
      "kickoff": "2026-09-13T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.16,
      "pending_reason": null,
      "pnl": 1.16,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Manchester City to win",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Nottingham Forest",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Aston Villa",
      "id": "matchbook-c00ffe60f43ba57ddcce",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": 0.83,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        1,
        2
      ],
      "selection": "Nottingham Forest double chance & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Nottingham Forest",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Aston Villa",
      "id": "matchbook-902532d0c7c7910ddc61",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": 0.83,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        1,
        2
      ],
      "selection": "Nottingham Forest double chance & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Sunderland",
      "id": "matchbook-3aaf1c57b57d00fc6b02",
      "kickoff": "2026-09-12T19:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.77,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        2
      ],
      "selection": "Sunderland +1.25 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Sunderland",
      "id": "matchbook-106630b79dad00432f68",
      "kickoff": "2026-09-12T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.28,
      "pending_reason": null,
      "pnl": 1.28,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        0,
        2
      ],
      "selection": "Arsenal to win & both teams to score: No",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newcastle",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "matchbook-a0b6b4aafde2c5497821",
      "kickoff": "2026-09-14T19:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        4,
        1
      ],
      "selection": "Leeds double chance & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newcastle",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": "https://www.leedsunited.com/en/news/whites-dismantle-magpies-in-memorable-elland-road-encounter",
      "home": "Leeds",
      "id": "matchbook-2179c24e8a28fafce793",
      "kickoff": "2026-09-14T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.15,
      "pending_reason": null,
      "pnl": 1.15,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        4,
        1
      ],
      "selection": "Calvert-Lewin to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newcastle",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "matchbook-9c13f7f95fc09637bb44",
      "kickoff": "2026-09-14T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": 1.05,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        4,
        1
      ],
      "selection": "Leeds double chance & both teams to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Wigan",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Sheffield Wednesday",
      "id": "matchbook-906b54a0c6d45fabeab0",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Sheffield Wednesday to win",
      "source_file": "2627-E2.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Rochdale",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Walsall",
      "id": "matchbook-123c8e42326c1372fdc9",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.08,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Walsall to win",
      "source_file": "2627-E3.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Burton",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Oxford",
      "id": "matchbook-cee3882d873f82279637",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": 0.85,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        3,
        0
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E2.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Wolves",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Sheffield United",
      "id": "matchbook-e660891776ceda88b1e2",
      "kickoff": "2026-09-13T11:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.4,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Wolves over 1.5 goals & both teams to score",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Brentford",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "matchbook-2afd00d8ab4cef49757e",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 4.6,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        2,
        2
      ],
      "selection": "Draw, under 4.5 goals & over 9.5 corners",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Fulham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Liverpool",
      "id": "matchbook-50d760fc9fcbad94ac21",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Liverpool to win & over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Brentford",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "asianconnect-fec15353d9471bbf94e6",
      "kickoff": "2026-08-30T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.91,
      "pending_reason": null,
      "pnl": 0.0,
      "price_basis": "assumed minimum price",
      "result": "push",
      "retrospective": true,
      "score": [
        1,
        1
      ],
      "selection": "Leeds draw no bet (Asian handicap 0)",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-30T11:02:13Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Brentford",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "asianconnect-c2c1600c3357027eac04",
      "kickoff": "2026-08-30T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.87,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        1
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-30T11:02:13Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Ipswich",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Man United",
      "id": "asianconnect-7243cdb0018f46c7d2b6",
      "kickoff": "2026-08-30T15:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        5,
        2
      ],
      "selection": "Ipswich +1.5 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-30T11:02:13Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Ipswich",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Man United",
      "id": "asianconnect-d4123198a02715855d3c",
      "kickoff": "2026-08-30T15:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        5,
        2
      ],
      "selection": "Under 3.25 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-08-30T11:02:13Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Bournemouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Newcastle",
      "id": "asianconnect-3c8585cbed0fab65c53c",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 2.02,
      "pending_reason": null,
      "pnl": 0.51,
      "price_basis": "assumed minimum price",
      "result": "half-win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Bournemouth +0.25 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Bournemouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Newcastle",
      "id": "asianconnect-c0aa2a5b31ed15b4f1d4",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": 0.9,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Over 3.0 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "asianconnect-a46f06c9b92ded368357",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.75,
      "pending_reason": null,
      "pnl": 0.0,
      "price_basis": "assumed minimum price",
      "result": "push",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Nottingham Forest draw no bet (Asian handicap 0)",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "asianconnect-f53ebacc8a9acf0a76aa",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": 0.82,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Under 2.75 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Coventry",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Man City",
      "id": "asianconnect-bf7866e69d08f7be253d",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.86,
      "pending_reason": null,
      "pnl": 0.86,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "Coventry +2.25 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Coventry",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Man City",
      "id": "asianconnect-bf58bf53343b39835e0b",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.91,
      "pending_reason": null,
      "pnl": 0.91,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "Under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Everton",
      "id": "asianconnect-cc786b13dd8e989449e0",
      "kickoff": "2026-09-06T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": 0.83,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Everton +0.5 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-06T11:02:19Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "asianconnect-f5a6572686dca456a8cc",
      "kickoff": "2026-09-06T15:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": 0.45,
      "price_basis": "assumed minimum price",
      "result": "half-win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Arsenal -0.75 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-06T11:02:19Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "asianconnect-1ca6d53c88ea6da3eaba",
      "kickoff": "2026-09-06T15:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": 0.8,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-06T11:02:19Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Brentford",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "asianconnect-36fbb74652d0a2f75e72",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": 0.0,
      "price_basis": "assumed minimum price",
      "result": "push",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Bournemouth draw no bet",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T12:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Hull",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Chelsea",
      "id": "asianconnect-cc30abb04aa2a1eaef7f",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T12:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Fulham",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Liverpool",
      "id": "asianconnect-453a39650d407c2550a3",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.84,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Liverpool -1",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T12:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Fulham",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Liverpool",
      "id": "asianconnect-c352f1ca791373d672d3",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.91,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Over 3.25 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T12:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Everton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "asianconnect-f13f5ddc7b9edde8ee76",
      "kickoff": "2026-09-12T16:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.87,
      "pending_reason": null,
      "pnl": 0.87,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Everton +0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T14:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Everton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "asianconnect-d1bbf3c9d72790fd449e",
      "kickoff": "2026-09-12T16:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": 0.96,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Under 2.75 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T14:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Brighton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Coventry",
      "id": "asianconnect-849a3b5f4aa8cb3493ff",
      "kickoff": "2026-09-13T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.91,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        5
      ],
      "selection": "Coventry +0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-13T11:02:55Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Brighton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Coventry",
      "id": "asianconnect-3433b7ecbbe88b80ae77",
      "kickoff": "2026-09-13T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        5
      ],
      "selection": "Under 2.75 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-13T11:02:55Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "asianconnect-bf2f4991faef6850e0e6",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.94,
      "pending_reason": null,
      "pnl": 0.94,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Brighton +0.75",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-19T12:02:21Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Middlesbrough",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Birmingham",
      "id": "asianconnect-58a45c29632f5269708c",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.98,
      "pending_reason": null,
      "pnl": 0.0,
      "price_basis": "assumed minimum price",
      "result": "push",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Birmingham draw no bet",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-19T12:02:25Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Brentford",
      "id": "matchbook-f5dd1a627bf06abaf299",
      "kickoff": "2026-09-18T19:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Both teams to score & Morgan Rogers shot on target",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Brentford",
      "id": "matchbook-7762ab973b57b03f87fa",
      "kickoff": "2026-09-18T19:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.88,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Chelsea over 1.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Aston Villa",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "matchbook-5e40bd85cb6a86be34d3",
      "kickoff": "2026-09-19T11:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.75,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        3
      ],
      "selection": "Under 3.5 goals & both teams over 0.5 cards",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Aston Villa",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "matchbook-e8cfb3078bde75be510c",
      "kickoff": "2026-09-19T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.89,
      "pending_reason": null,
      "pnl": 0.89,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        3
      ],
      "selection": "Aston Villa +0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "matchbook-4bdb17109f35eaea17c6",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.78,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Arsenal double chance & under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "matchbook-319dd154c222a910f986",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": 0.82,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Liverpool",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "matchbook-0325c7952713c7a36ea3",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Both teams to score & both teams over 0.5 cards",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Liverpool",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "matchbook-a0756e851fb6c928deac",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 2.22,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Over 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Barcelona",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Sevilla",
      "id": "matchbook-60f1ab46b0bd342dfe83",
      "kickoff": "2026-09-19T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.2,
      "pending_reason": null,
      "pnl": 1.2,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        3
      ],
      "selection": "Barcelona to win & both teams to score",
      "source_file": "2627-SP1.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Crystal Palace",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "matchbook-7469bfb5333190a0a748",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.84,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Leeds to win",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Bolton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Norwich",
      "id": "matchbook-4efc21f55bca74f3389a",
      "kickoff": "2026-09-20T12:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.02,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        3,
        4
      ],
      "selection": "Norwich to win & over 2.5 goals",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Stockport",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Sheffield Weds",
      "id": "matchbook-fcdac2a07cd92f13b336",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Over 2.5 goals & over 7.5 corners",
      "source_file": "2627-E2.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Charlton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Cardiff",
      "id": "matchbook-9b78d0606eb83e31542f",
      "kickoff": "2026-09-19T11:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 4.4,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        1
      ],
      "selection": "Draw",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Crystal Palace",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": "https://www.leedsunited.com/en/news/leeds-united-and-crystal-palace-clash-ends-in-stalemate",
      "home": "Leeds",
      "id": "matchbook-244d2fa9b73c3e1cd418",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 10.0,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Any other home win",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Derby",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Burnley",
      "id": "matchbook-772cf54b4434052c35b0",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        1
      ],
      "selection": "Burnley to win",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Liverpool",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "asianconnect-79c9c100b6bd5f8277b0",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.95,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Bournemouth +0.25",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Liverpool",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "asianconnect-9de2a6658924b8d7a290",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Over 3 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Crystal Palace",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "asianconnect-4c69bdadf22ef3a6ead8",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Leeds -0.75",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Fulham",
      "id": "asianconnect-44df67da92f5e54f7a06",
      "kickoff": "2026-09-20T15:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": 0.85,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": false,
      "score": [
        1,
        1
      ],
      "selection": "Fulham +0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Fulham",
      "id": "asianconnect-6518dd28a40b7db5903d",
      "kickoff": "2026-09-20T15:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.87,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": false,
      "score": [
        1,
        1
      ],
      "selection": "Over 3 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    }
  ],
  "method": "One unit per selection, gross of commission. Human backfills are retrospective; Asianconnect uses assumed minimum prices, not verified executable odds. Bots use their sealed odds and results, rescaled to 1u without changing the original ledger. Same current-season date window, different fixture selections and sample sizes; not proof of predictive superiority. ROI = profit / settled 1u stakes, including pushes and excluding voids. Half-wins and half-losses are shown separately. Pending and unresolved tips do not enter ROI.",
  "period_start": "2026-09-05T10:08:24.068461Z",
  "result_coverage": [
    {
      "file": "2627-E0.csv",
      "latest_result_kickoff": "2026-09-20T15:30:00+00:00",
      "sha256": "8e21d4821be776332f3504f55f85b4277f326f03513b2c7501fbdedf92b8b1a2",
      "url": "https://www.football-data.co.uk/mmz4281/2627/E0.csv"
    },
    {
      "file": "2627-E1.csv",
      "latest_result_kickoff": "2026-09-20T12:30:00+00:00",
      "sha256": "88f25644d8b084080143c703cc7d65ad9d6873979c1ccc7c84234d63e0956782",
      "url": "https://www.football-data.co.uk/mmz4281/2627/E1.csv"
    },
    {
      "file": "2627-E2.csv",
      "latest_result_kickoff": "2026-09-19T14:00:00+00:00",
      "sha256": "730378db36518081d06a8c01fd840f495c7eec18497ea561d7907d77e4edaddb",
      "url": "https://www.football-data.co.uk/mmz4281/2627/E2.csv"
    },
    {
      "file": "2627-E3.csv",
      "latest_result_kickoff": "2026-09-19T14:00:00+00:00",
      "sha256": "5d29ba2fbfb258b884b0971cd11c8f5220a5f0ae1db6b7f5144c6fa959179bb1",
      "url": "https://www.football-data.co.uk/mmz4281/2627/E3.csv"
    },
    {
      "file": "2627-D1.csv",
      "latest_result_kickoff": "2026-09-20T17:30:00+00:00",
      "sha256": "49dbabf8d7fdae44a2ecad46676b81e4c5684a89729f283a37a415ca391f590a",
      "url": "https://www.football-data.co.uk/mmz4281/2627/D1.csv"
    },
    {
      "file": "2627-SP1.csv",
      "latest_result_kickoff": "2026-09-20T19:00:00+00:00",
      "sha256": "cd180e04621abee4aeb9725d984882d719ec5f943d2874b8d2215a05cac88dfa",
      "url": "https://www.football-data.co.uk/mmz4281/2627/SP1.csv"
    },
    {
      "file": "2627-I1.csv",
      "latest_result_kickoff": "2026-09-20T18:45:00+00:00",
      "sha256": "2a3948d226909991d95cc799a37ed9cc68ae1156b5f0a0fc658f57dae2a1d039",
      "url": "https://www.football-data.co.uk/mmz4281/2627/I1.csv"
    },
    {
      "file": "2627-F1.csv",
      "latest_result_kickoff": "2026-09-20T18:45:00+00:00",
      "sha256": "bc57be01ab0acee3272362becd742646b785037802e0d6ce69a0971866a03a1a",
      "url": "https://www.football-data.co.uk/mmz4281/2627/F1.csv"
    }
  ],
  "result_sources": [
    {
      "file": "2627-E0.csv",
      "sha256": "8e21d4821be776332f3504f55f85b4277f326f03513b2c7501fbdedf92b8b1a2",
      "url": "https://www.football-data.co.uk/mmz4281/2627/E0.csv"
    },
    {
      "file": "2627-E1.csv",
      "sha256": "88f25644d8b084080143c703cc7d65ad9d6873979c1ccc7c84234d63e0956782",
      "url": "https://www.football-data.co.uk/mmz4281/2627/E1.csv"
    },
    {
      "file": "2627-E2.csv",
      "sha256": "730378db36518081d06a8c01fd840f495c7eec18497ea561d7907d77e4edaddb",
      "url": "https://www.football-data.co.uk/mmz4281/2627/E2.csv"
    },
    {
      "file": "2627-E3.csv",
      "sha256": "5d29ba2fbfb258b884b0971cd11c8f5220a5f0ae1db6b7f5144c6fa959179bb1",
      "url": "https://www.football-data.co.uk/mmz4281/2627/E3.csv"
    },
    {
      "file": "2627-D1.csv",
      "sha256": "49dbabf8d7fdae44a2ecad46676b81e4c5684a89729f283a37a415ca391f590a",
      "url": "https://www.football-data.co.uk/mmz4281/2627/D1.csv"
    },
    {
      "file": "2627-SP1.csv",
      "sha256": "cd180e04621abee4aeb9725d984882d719ec5f943d2874b8d2215a05cac88dfa",
      "url": "https://www.football-data.co.uk/mmz4281/2627/SP1.csv"
    },
    {
      "file": "2627-I1.csv",
      "sha256": "2a3948d226909991d95cc799a37ed9cc68ae1156b5f0a0fc658f57dae2a1d039",
      "url": "https://www.football-data.co.uk/mmz4281/2627/I1.csv"
    },
    {
      "file": "2627-F1.csv",
      "sha256": "bc57be01ab0acee3272362becd742646b785037802e0d6ce69a0971866a03a1a",
      "url": "https://www.football-data.co.uk/mmz4281/2627/F1.csv"
    }
  ],
  "rows": [
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.6666666666666666,
      "id": "glm-flash",
      "kind": "contestant",
      "losses": 1,
      "name": "GLM Flash",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": 2.16,
      "pushes": 0,
      "roi": 0.7200000000000001,
      "settled": 3,
      "settled_stakes": 3,
      "stake_per_tip": 1.0,
      "tips": 3,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 2
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.6666666666666666,
      "id": "codex",
      "kind": "contestant",
      "losses": 1,
      "name": "Codex",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": 1.54,
      "pushes": 0,
      "roi": 0.5133333333333333,
      "settled": 3,
      "settled_stakes": 3,
      "stake_per_tip": 1.0,
      "tips": 3,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 2
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 2,
      "hit_rate": 0.5263157894736842,
      "id": "asianconnect",
      "kind": "human",
      "losses": 9,
      "name": "Asianconnect Daily Tips",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": 0.7,
      "pushes": 3,
      "roi": 0.029166666666666664,
      "settled": 24,
      "settled_stakes": 24,
      "stake_per_tip": 1.0,
      "tips": 24,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 10
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.6666666666666666,
      "id": "kimi",
      "kind": "contestant",
      "losses": 1,
      "name": "Kimi Code",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": 0.67,
      "pushes": 0,
      "roi": 0.22333333333333336,
      "settled": 3,
      "settled_stakes": 3,
      "stake_per_tip": 1.0,
      "tips": 3,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 2
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.3333333333333333,
      "id": "mimo",
      "kind": "contestant",
      "losses": 2,
      "name": "MiMo",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": -0.21,
      "pushes": 0,
      "roi": -0.06999999999999999,
      "settled": 3,
      "settled_stakes": 3,
      "stake_per_tip": 1.0,
      "tips": 3,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 1
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.3333333333333333,
      "id": "gemini",
      "kind": "contestant",
      "losses": 14,
      "name": "Gemini / Antigravity",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": -1.55,
      "pushes": 0,
      "roi": -0.07380952380952381,
      "settled": 21,
      "settled_stakes": 21,
      "stake_per_tip": 1.0,
      "tips": 21,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 7
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.0,
      "id": "claude",
      "kind": "contestant",
      "losses": 3,
      "name": "Claude Code",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": -3,
      "pushes": 0,
      "roi": -1.0,
      "settled": 3,
      "settled_stakes": 3,
      "stake_per_tip": 1.0,
      "tips": 3,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 0
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.2,
      "id": "qwen",
      "kind": "contestant",
      "losses": 4,
      "name": "Qwen Local",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": -3.31,
      "pushes": 0,
      "roi": -0.662,
      "settled": 5,
      "settled_stakes": 5,
      "stake_per_tip": 1.0,
      "tips": 5,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 1
    },
    {
      "awaiting_result": 0,
      "half_losses": 0,
      "half_wins": 0,
      "hit_rate": 0.4090909090909091,
      "id": "matchbook",
      "kind": "human",
      "losses": 26,
      "name": "Matchbook Podcast",
      "pending": 0,
      "pending_unknown": 0,
      "pnl": -5.54,
      "pushes": 0,
      "roi": -0.12590909090909091,
      "settled": 44,
      "settled_stakes": 44,
      "stake_per_tip": 1.0,
      "tips": 44,
      "unresolved": 0,
      "upcoming": 0,
      "voids": 0,
      "wins": 18
    }
  ],
  "schema_version": 2,
  "season": "2026-27-s2",
  "stake_per_tip": 1.0,
  "tickets": [
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "matchbook-e7a2cc7c27b3b219d32f",
      "kickoff": "2026-09-06T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.2,
      "pending_reason": null,
      "pnl": 1.2,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "matchbook-5324007d735d47c6cc6f",
      "kickoff": "2026-09-06T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.5,
      "pending_reason": null,
      "pnl": 1.5,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Arsenal double chance, both teams to score & over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Bournemouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Newcastle",
      "id": "matchbook-89c0978eac9e1bf41ede",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": 1.05,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Bournemouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": "https://fbref.com/en/matches/198be7a7/Newcastle-United-Bournemouth-September-5-2026-Premier-League",
      "home": "Newcastle",
      "id": "matchbook-fa178f4abc9657c55973",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.84,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Both teams to score, both teams carded & Wissa 1+ shot",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "matchbook-9552dc9c5633bafa9269",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.0,
      "pending_reason": null,
      "pnl": 1.0,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Nottingham Forest double chance & under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "matchbook-09853ce859307d66781f",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.0,
      "pending_reason": null,
      "pnl": 1.0,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Nottingham Forest double chance & under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Everton",
      "id": "matchbook-0dfb9aadc5d73354c8c8",
      "kickoff": "2026-09-06T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Under 3.5 goals & both teams over 0.5 cards",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Everton",
      "id": "matchbook-fdef0658ca6434b8720f",
      "kickoff": "2026-09-06T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 2.28,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Under 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Colchester",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Swindon",
      "id": "matchbook-b915ac94e31c3a99d04a",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": 0.85,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        1
      ],
      "selection": "Swindon +0.25 Asian handicap",
      "source_file": "2627-E3.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Mainz",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Hamburg",
      "id": "matchbook-e6b83f492465e078afdd",
      "kickoff": "2026-09-06T13:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.81,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        5
      ],
      "selection": "Hamburg +0.25 Asian handicap",
      "source_file": "2627-D1.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Coventry",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Man City",
      "id": "matchbook-c43a9408a1bee211c6a8",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.63,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "Manchester City to win, over 2.5 goals & Haaland to score 2+",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Watford",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "West Brom",
      "id": "matchbook-d29b39f3b88d40aea258",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.0,
      "pending_reason": null,
      "pnl": 1.0,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "West Brom to win",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Leeds",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "matchbook-7c7221db17b38927b606",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 3.8,
      "pending_reason": null,
      "pnl": 2.8,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        1
      ],
      "selection": "Draw",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Leyton Orient",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Luton",
      "id": "matchbook-2d9bc40faf851f4ae9e2",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.98,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        1
      ],
      "selection": "Both teams to score & over 2.5 goals",
      "source_file": "2627-E2.csv",
      "source_published_at": "2026-09-02T15:28:09Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-3-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man City",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Man United",
      "id": "matchbook-e5d0378ec07f42e1d7e7",
      "kickoff": "2026-09-13T15:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.0,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Both teams to score & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Man City",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Man United",
      "id": "matchbook-267a297829deadf8250e",
      "kickoff": "2026-09-13T15:30:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.16,
      "pending_reason": null,
      "pnl": 1.16,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Manchester City to win",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Nottingham Forest",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Aston Villa",
      "id": "matchbook-c00ffe60f43ba57ddcce",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": 0.83,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        1,
        2
      ],
      "selection": "Nottingham Forest double chance & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Nottingham Forest",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Aston Villa",
      "id": "matchbook-902532d0c7c7910ddc61",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": 0.83,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        1,
        2
      ],
      "selection": "Nottingham Forest double chance & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Sunderland",
      "id": "matchbook-3aaf1c57b57d00fc6b02",
      "kickoff": "2026-09-12T19:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.77,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        2
      ],
      "selection": "Sunderland +1.25 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Sunderland",
      "id": "matchbook-106630b79dad00432f68",
      "kickoff": "2026-09-12T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.28,
      "pending_reason": null,
      "pnl": 1.28,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        0,
        2
      ],
      "selection": "Arsenal to win & both teams to score: No",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newcastle",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "matchbook-a0b6b4aafde2c5497821",
      "kickoff": "2026-09-14T19:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        4,
        1
      ],
      "selection": "Leeds double chance & under 4.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newcastle",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": "https://www.leedsunited.com/en/news/whites-dismantle-magpies-in-memorable-elland-road-encounter",
      "home": "Leeds",
      "id": "matchbook-2179c24e8a28fafce793",
      "kickoff": "2026-09-14T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.15,
      "pending_reason": null,
      "pnl": 1.15,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        4,
        1
      ],
      "selection": "Calvert-Lewin to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Newcastle",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "matchbook-9c13f7f95fc09637bb44",
      "kickoff": "2026-09-14T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": 1.05,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        4,
        1
      ],
      "selection": "Leeds double chance & both teams to score",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Wigan",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Sheffield Wednesday",
      "id": "matchbook-906b54a0c6d45fabeab0",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Sheffield Wednesday to win",
      "source_file": "2627-E2.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Rochdale",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Walsall",
      "id": "matchbook-123c8e42326c1372fdc9",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.08,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Walsall to win",
      "source_file": "2627-E3.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Burton",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Oxford",
      "id": "matchbook-cee3882d873f82279637",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": 0.85,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": false,
      "score": [
        3,
        0
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E2.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Wolves",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Sheffield United",
      "id": "matchbook-e660891776ceda88b1e2",
      "kickoff": "2026-09-13T11:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.4,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Wolves over 1.5 goals & both teams to score",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Brentford",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "matchbook-2afd00d8ab4cef49757e",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 4.6,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        2,
        2
      ],
      "selection": "Draw, under 4.5 goals & over 9.5 corners",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Fulham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Liverpool",
      "id": "matchbook-50d760fc9fcbad94ac21",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Liverpool to win & over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-10T13:50:45Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-4-preview-efl-europe/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Bournemouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Newcastle",
      "id": "asianconnect-3c8585cbed0fab65c53c",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 2.02,
      "pending_reason": null,
      "pnl": 0.51,
      "price_basis": "assumed minimum price",
      "result": "half-win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Bournemouth +0.25 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Bournemouth",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Newcastle",
      "id": "asianconnect-c0aa2a5b31ed15b4f1d4",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": 0.9,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Over 3.0 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "asianconnect-a46f06c9b92ded368357",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.75,
      "pending_reason": null,
      "pnl": 0.0,
      "price_basis": "assumed minimum price",
      "result": "push",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Nottingham Forest draw no bet (Asian handicap 0)",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Tottenham",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Nottingham Forest",
      "id": "asianconnect-f53ebacc8a9acf0a76aa",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": 0.82,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Under 2.75 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Coventry",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Man City",
      "id": "asianconnect-bf7866e69d08f7be253d",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.86,
      "pending_reason": null,
      "pnl": 0.86,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "Coventry +2.25 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Coventry",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Man City",
      "id": "asianconnect-bf58bf53343b39835e0b",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.91,
      "pending_reason": null,
      "pnl": 0.91,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        0
      ],
      "selection": "Under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-05T10:16:41Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Everton",
      "id": "asianconnect-cc786b13dd8e989449e0",
      "kickoff": "2026-09-06T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.83,
      "pending_reason": null,
      "pnl": 0.83,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Everton +0.5 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-06T11:02:19Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "asianconnect-f5a6572686dca456a8cc",
      "kickoff": "2026-09-06T15:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": 0.45,
      "price_basis": "assumed minimum price",
      "result": "half-win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Arsenal -0.75 Asian handicap",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-06T11:02:19Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-10T23:00:00Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Arsenal",
      "id": "asianconnect-1ca6d53c88ea6da3eaba",
      "kickoff": "2026-09-06T15:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": 0.8,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        1
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-06T11:02:19Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Brentford",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "asianconnect-36fbb74652d0a2f75e72",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": 0.0,
      "price_basis": "assumed minimum price",
      "result": "push",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Bournemouth draw no bet",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T12:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Hull",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Chelsea",
      "id": "asianconnect-cc30abb04aa2a1eaef7f",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T12:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Fulham",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Liverpool",
      "id": "asianconnect-453a39650d407c2550a3",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.84,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Liverpool -1",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T12:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Fulham",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Liverpool",
      "id": "asianconnect-c352f1ca791373d672d3",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.91,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Over 3.25 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T12:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Everton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "asianconnect-f13f5ddc7b9edde8ee76",
      "kickoff": "2026-09-12T16:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.87,
      "pending_reason": null,
      "pnl": 0.87,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Everton +0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T14:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Everton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "asianconnect-d1bbf3c9d72790fd449e",
      "kickoff": "2026-09-12T16:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": 0.96,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Under 2.75 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-12T14:02:27Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Brighton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Coventry",
      "id": "asianconnect-849a3b5f4aa8cb3493ff",
      "kickoff": "2026-09-13T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.91,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        5
      ],
      "selection": "Coventry +0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-13T11:02:55Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Brighton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Coventry",
      "id": "asianconnect-3433b7ecbbe88b80ae77",
      "kickoff": "2026-09-13T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.96,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        5
      ],
      "selection": "Under 2.75 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-13T11:02:55Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "asianconnect-bf2f4991faef6850e0e6",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.94,
      "pending_reason": null,
      "pnl": 0.94,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Brighton +0.75",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-19T12:02:21Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Middlesbrough",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Birmingham",
      "id": "asianconnect-58a45c29632f5269708c",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "Asian handicap 0; a draw refunds the stake",
      "odds": 1.98,
      "pending_reason": null,
      "pnl": 0.0,
      "price_basis": "assumed minimum price",
      "result": "push",
      "retrospective": true,
      "score": [
        2,
        2
      ],
      "selection": "Birmingham draw no bet",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-19T12:02:25Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Brentford",
      "id": "matchbook-f5dd1a627bf06abaf299",
      "kickoff": "2026-09-18T19:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Both teams to score & Morgan Rogers shot on target",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Chelsea",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Brentford",
      "id": "matchbook-7762ab973b57b03f87fa",
      "kickoff": "2026-09-18T19:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.88,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Chelsea over 1.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Aston Villa",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "matchbook-5e40bd85cb6a86be34d3",
      "kickoff": "2026-09-19T11:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.75,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        2,
        3
      ],
      "selection": "Under 3.5 goals & both teams over 0.5 cards",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Aston Villa",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Tottenham",
      "id": "matchbook-e8cfb3078bde75be510c",
      "kickoff": "2026-09-19T11:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.89,
      "pending_reason": null,
      "pnl": 0.89,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        2,
        3
      ],
      "selection": "Aston Villa +0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "matchbook-4bdb17109f35eaea17c6",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.78,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Arsenal double chance & under 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Arsenal",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Brighton",
      "id": "matchbook-319dd154c222a910f986",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.82,
      "pending_reason": null,
      "pnl": 0.82,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        3,
        0
      ],
      "selection": "Over 2.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Liverpool",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "matchbook-0325c7952713c7a36ea3",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Both teams to score & both teams over 0.5 cards",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Liverpool",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "matchbook-a0756e851fb6c928deac",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 2.22,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        1
      ],
      "selection": "Over 3.5 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Barcelona",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Sevilla",
      "id": "matchbook-60f1ab46b0bd342dfe83",
      "kickoff": "2026-09-19T19:00:00Z",
      "kind": "human",
      "note": "All required legs won",
      "odds": 2.2,
      "pending_reason": null,
      "pnl": 1.2,
      "price_basis": "published source price",
      "result": "win",
      "retrospective": true,
      "score": [
        1,
        3
      ],
      "selection": "Barcelona to win & both teams to score",
      "source_file": "2627-SP1.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Crystal Palace",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "matchbook-7469bfb5333190a0a748",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.84,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Leeds to win",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Bolton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Norwich",
      "id": "matchbook-4efc21f55bca74f3389a",
      "kickoff": "2026-09-20T12:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.02,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        3,
        4
      ],
      "selection": "Norwich to win & over 2.5 goals",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Stockport",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Sheffield Weds",
      "id": "matchbook-fcdac2a07cd92f13b336",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 2.05,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Over 2.5 goals & over 7.5 corners",
      "source_file": "2627-E2.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Charlton",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Mark O'Haire",
      "extra_source_url": null,
      "home": "Cardiff",
      "id": "matchbook-9b78d0606eb83e31542f",
      "kickoff": "2026-09-19T11:30:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 4.4,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        3,
        1
      ],
      "selection": "Draw",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Crystal Palace",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": "https://www.leedsunited.com/en/news/leeds-united-and-crystal-palace-clash-ends-in-stalemate",
      "home": "Leeds",
      "id": "matchbook-244d2fa9b73c3e1cd418",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 10.0,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": false,
      "score": [
        0,
        0
      ],
      "selection": "Any other home win",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Derby",
      "captured_at": "2026-09-19T20:45:57.955819Z",
      "expert": "Adrian Clarke",
      "extra_source_url": null,
      "home": "Burnley",
      "id": "matchbook-772cf54b4434052c35b0",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "human",
      "note": "At least one required leg failed",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "published source price",
      "result": "loss",
      "retrospective": true,
      "score": [
        1,
        1
      ],
      "selection": "Burnley to win",
      "source_file": "2627-E1.csv",
      "source_published_at": "2026-09-17T12:11:26Z",
      "source_url": "https://insights.matchbook.com/betting-previews/football-tips/premier-league-gameweek-5-preview/",
      "stake": 1.0,
      "tipster_id": "matchbook"
    },
    {
      "away": "Liverpool",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "asianconnect-79c9c100b6bd5f8277b0",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.95,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Bournemouth +0.25",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Liverpool",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Bournemouth",
      "id": "asianconnect-9de2a6658924b8d7a290",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.8,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        1
      ],
      "selection": "Over 3 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Crystal Palace",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Leeds",
      "id": "asianconnect-4c69bdadf22ef3a6ead8",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.9,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": true,
      "score": [
        0,
        0
      ],
      "selection": "Leeds -0.75",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Fulham",
      "id": "asianconnect-44df67da92f5e54f7a06",
      "kickoff": "2026-09-20T15:30:00Z",
      "kind": "human",
      "note": "Asian handicap; quarter lines split into two half-stakes",
      "odds": 1.85,
      "pending_reason": null,
      "pnl": 0.85,
      "price_basis": "assumed minimum price",
      "result": "win",
      "retrospective": false,
      "score": [
        1,
        1
      ],
      "selection": "Fulham +0.5",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Man United",
      "captured_at": "2026-09-20T14:51:20.627218Z",
      "expert": "Asianconnect editorial desk",
      "extra_source_url": null,
      "home": "Fulham",
      "id": "asianconnect-6518dd28a40b7db5903d",
      "kickoff": "2026-09-20T15:30:00Z",
      "kind": "human",
      "note": "Asian total; whole lines refund, quarter lines split",
      "odds": 1.87,
      "pending_reason": null,
      "pnl": -1.0,
      "price_basis": "assumed minimum price",
      "result": "loss",
      "retrospective": false,
      "score": [
        1,
        1
      ],
      "selection": "Over 3 goals",
      "source_file": "2627-E0.csv",
      "source_published_at": "2026-09-20T11:31:43Z",
      "source_url": null,
      "stake": 1.0,
      "tipster_id": "asianconnect"
    },
    {
      "away": "Lille",
      "fixture_id": "replay-7bf8d2093e5d8d40",
      "home": "Nice",
      "id": "daily-2026-09-19-r10:claude:0",
      "kickoff": "2026-09-20T15:15:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.04,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Lille",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "claude"
    },
    {
      "away": "Betis",
      "fixture_id": "replay-b73e4c3caf57d65a",
      "home": "La Coruna",
      "id": "daily-2026-09-19-r10:claude:1",
      "kickoff": "2026-09-20T16:30:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.07,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Betis",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "claude"
    },
    {
      "away": "Crystal Palace",
      "fixture_id": "replay-ea0f4f4939c328cc",
      "home": "Leeds",
      "id": "daily-2026-09-19-r10:claude:2",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 1.74,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Leeds",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "claude"
    },
    {
      "away": "Genoa",
      "fixture_id": "replay-b9171c4f36378c78",
      "home": "Parma",
      "id": "daily-2026-09-19-r10:codex:0",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.46,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Genoa",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "codex"
    },
    {
      "away": "Malaga",
      "fixture_id": "replay-3201bda288cd6a1e",
      "home": "Getafe",
      "id": "daily-2026-09-19-r10:codex:1",
      "kickoff": "2026-09-20T12:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.02,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": 1.02,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "win",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Getafe",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "codex"
    },
    {
      "away": "Sociedad",
      "fixture_id": "replay-84d4a10714f594d3",
      "home": "Valencia",
      "id": "daily-2026-09-19-r10:codex:2",
      "kickoff": "2026-09-20T19:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.52,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": 1.52,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "win",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Sociedad",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "codex"
    },
    {
      "away": "Elversberg",
      "fixture_id": "replay-84ef9b4c040db0d8",
      "home": "M'gladbach",
      "id": "daily-2026-09-05:gemini:0",
      "kickoff": "2026-09-05T13:30:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 3.76,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": 2.76,
      "published_at": "2026-09-05T10:09:03.718463Z",
      "result": "win",
      "round_id": "daily-2026-09-05",
      "selection": "Elversberg",
      "source_url": "/rounds/daily-2026-09-05/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Aston Villa",
      "fixture_id": "replay-0de579615e0d6f02",
      "home": "Hull",
      "id": "daily-2026-09-05:gemini:1",
      "kickoff": "2026-09-05T16:30:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 4.04,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-05T10:09:03.718463Z",
      "result": "loss",
      "round_id": "daily-2026-09-05",
      "selection": "Hull",
      "source_url": "/rounds/daily-2026-09-05/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Southampton",
      "fixture_id": "replay-aec9ec8f73dcc5be",
      "home": "Lincoln",
      "id": "daily-2026-09-05:gemini:2",
      "kickoff": "2026-09-05T11:30:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 4.06,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-05T10:09:03.718463Z",
      "result": "loss",
      "round_id": "daily-2026-09-05",
      "selection": "Lincoln",
      "source_url": "/rounds/daily-2026-09-05/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Freiburg",
      "fixture_id": "replay-bea68df5768f80cc",
      "home": "Paderborn",
      "id": "daily-2026-09-05:gemini:3",
      "kickoff": "2026-09-05T13:30:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 3.41,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-05T10:09:03.718463Z",
      "result": "loss",
      "round_id": "daily-2026-09-05",
      "selection": "Paderborn",
      "source_url": "/rounds/daily-2026-09-05/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Tottenham",
      "fixture_id": "replay-429be0a5e4720688",
      "home": "Nott'm Forest",
      "id": "daily-2026-09-05:gemini:4",
      "kickoff": "2026-09-05T14:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.4,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-05T10:09:03.718463Z",
      "result": "loss",
      "round_id": "daily-2026-09-05",
      "selection": "Nott'm Forest",
      "source_url": "/rounds/daily-2026-09-05/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Fiorentina",
      "fixture_id": "replay-6a8ae8aec8b879e3",
      "home": "Venezia",
      "id": "daily-2026-09-11:gemini:0",
      "kickoff": "2026-09-11T18:45:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.8,
      "original_stake": 9.87,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-11T08:05:21.818512Z",
      "result": "loss",
      "round_id": "daily-2026-09-11",
      "selection": "Venezia",
      "source_url": "/rounds/daily-2026-09-11/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Schalke 04",
      "fixture_id": "replay-c89b79d8f2588e2c",
      "home": "Union Berlin",
      "id": "daily-2026-09-11:gemini:1",
      "kickoff": "2026-09-11T18:30:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.79,
      "original_stake": 9.87,
      "pending_reason": null,
      "pnl": 1.79,
      "published_at": "2026-09-11T08:05:21.818512Z",
      "result": "win",
      "round_id": "daily-2026-09-11",
      "selection": "Schalke 04",
      "source_url": "/rounds/daily-2026-09-11/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Lincoln",
      "fixture_id": "replay-6939392d11c04fde",
      "home": "Preston",
      "id": "daily-2026-09-11-r4:gemini:0",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.93,
      "original_stake": 9.87,
      "pending_reason": null,
      "pnl": 1.9300000000000002,
      "published_at": "2026-09-11T14:05:25.084565Z",
      "result": "win",
      "round_id": "daily-2026-09-11-r4",
      "selection": "Lincoln",
      "source_url": "/rounds/daily-2026-09-11-r4/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Burnley",
      "fixture_id": "replay-8e01edaf8b7ec890",
      "home": "Swansea",
      "id": "daily-2026-09-11-r4:gemini:1",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.14,
      "original_stake": 9.87,
      "pending_reason": null,
      "pnl": 1.1400000000000001,
      "published_at": "2026-09-11T14:05:25.084565Z",
      "result": "win",
      "round_id": "daily-2026-09-11-r4",
      "selection": "Swansea",
      "source_url": "/rounds/daily-2026-09-11-r4/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Peterboro",
      "fixture_id": "replay-b05fc066c57c0a5c",
      "home": "Milton Keynes Dons",
      "id": "daily-2026-09-11-r4:gemini:2",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.0,
      "original_stake": 9.87,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-11T14:05:25.084565Z",
      "result": "loss",
      "round_id": "daily-2026-09-11-r4",
      "selection": "Milton Keynes Dons",
      "source_url": "/rounds/daily-2026-09-11-r4/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Reading",
      "fixture_id": "replay-32df0da0b8abf384",
      "home": "Cambridge",
      "id": "daily-2026-09-11-r4:gemini:3",
      "kickoff": "2026-09-12T14:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.57,
      "original_stake": 9.87,
      "pending_reason": null,
      "pnl": 1.5699999999999998,
      "published_at": "2026-09-11T14:05:25.084565Z",
      "result": "win",
      "round_id": "daily-2026-09-11-r4",
      "selection": "Cambridge",
      "source_url": "/rounds/daily-2026-09-11-r4/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Toulouse",
      "fixture_id": "replay-0af7b4a6fa1ac32c",
      "home": "Lorient",
      "id": "daily-2026-09-11-r8:gemini:0",
      "kickoff": "2026-09-12T18:45:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.56,
      "original_stake": 9.87,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-11T19:05:23.055089Z",
      "result": "loss",
      "round_id": "daily-2026-09-11-r8",
      "selection": "Lorient",
      "source_url": "/rounds/daily-2026-09-11-r8/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Monza",
      "fixture_id": "replay-d3e7e5b5702fea1a",
      "home": "Lecce",
      "id": "daily-2026-09-12-r3:gemini:0",
      "kickoff": "2026-09-13T13:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.78,
      "original_stake": 9.87,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-12T13:05:24.704212Z",
      "result": "loss",
      "round_id": "daily-2026-09-12-r3",
      "selection": "Monza",
      "source_url": "/rounds/daily-2026-09-12-r3/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Sevilla",
      "fixture_id": "replay-432400f03554042b",
      "home": "La Coruna",
      "id": "daily-2026-09-15-r2:gemini:0",
      "kickoff": "2026-09-16T17:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.45,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-15T17:05:19.476379Z",
      "result": "loss",
      "round_id": "daily-2026-09-15-r2",
      "selection": "La Coruna",
      "source_url": "/rounds/daily-2026-09-15-r2/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Chelsea",
      "fixture_id": "replay-70787902ad085b1f",
      "home": "Brentford",
      "id": "daily-2026-09-18:gemini:0",
      "kickoff": "2026-09-18T19:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.62,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": 1.62,
      "published_at": "2026-09-18T13:05:25.272392Z",
      "result": "win",
      "round_id": "daily-2026-09-18",
      "selection": "Brentford",
      "source_url": "/rounds/daily-2026-09-18/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Swansea",
      "fixture_id": "replay-f23c5b4ed93dec67",
      "home": "Lincoln",
      "id": "daily-2026-09-18-r2:gemini:0",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.79,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-18T14:05:38.038236Z",
      "result": "loss",
      "round_id": "daily-2026-09-18-r2",
      "selection": "Lincoln",
      "source_url": "/rounds/daily-2026-09-18-r2/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "York",
      "fixture_id": "replay-5271f241b59e9d0a",
      "home": "Chesterfield",
      "id": "daily-2026-09-18-r2:gemini:1",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.72,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-18T14:05:38.038236Z",
      "result": "loss",
      "round_id": "daily-2026-09-18-r2",
      "selection": "York",
      "source_url": "/rounds/daily-2026-09-18-r2/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Lorient",
      "fixture_id": "replay-87ce069500c97c4a",
      "home": "Le Mans",
      "id": "daily-2026-09-18-r6:gemini:0",
      "kickoff": "2026-09-19T18:45:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.64,
      "original_stake": 10.0,
      "pending_reason": null,
      "pnl": 1.6400000000000001,
      "published_at": "2026-09-18T19:05:28.541114Z",
      "result": "win",
      "round_id": "daily-2026-09-18-r6",
      "selection": "Le Mans",
      "source_url": "/rounds/daily-2026-09-18-r6/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Lille",
      "fixture_id": "replay-7bf8d2093e5d8d40",
      "home": "Nice",
      "id": "daily-2026-09-19-r10:gemini:0",
      "kickoff": "2026-09-20T15:15:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.04,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Lille",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Lecce",
      "fixture_id": "replay-89bcd19b77cc5c52",
      "home": "Milan",
      "id": "daily-2026-09-19-r10:gemini:1",
      "kickoff": "2026-09-20T18:45:00Z",
      "kind": "contestant",
      "market": "OU25",
      "note": "Sealed ledger settlement",
      "odds": 2.21,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Under 2.5 goals",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Crystal Palace",
      "fixture_id": "replay-ea0f4f4939c328cc",
      "home": "Leeds",
      "id": "daily-2026-09-19-r10:gemini:2",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 1.74,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Leeds",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "gemini"
    },
    {
      "away": "Brest",
      "fixture_id": "replay-3b3e45b2e2368e90",
      "home": "Auxerre",
      "id": "daily-2026-09-19-r10:kimi:0",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "contestant",
      "market": "OU25",
      "note": "Sealed ledger settlement",
      "odds": 1.75,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": 0.75,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "win",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Over 2.5 goals",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "kimi"
    },
    {
      "away": "Atalanta",
      "fixture_id": "replay-db29a4fdda06fa61",
      "home": "Juventus",
      "id": "daily-2026-09-19-r10:kimi:1",
      "kickoff": "2026-09-20T16:00:00Z",
      "kind": "contestant",
      "market": "OU25",
      "note": "Sealed ledger settlement",
      "odds": 1.92,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": 0.9199999999999999,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "win",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Under 2.5 goals",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "kimi"
    },
    {
      "away": "Lille",
      "fixture_id": "replay-7bf8d2093e5d8d40",
      "home": "Nice",
      "id": "daily-2026-09-19-r10:kimi:2",
      "kickoff": "2026-09-20T15:15:00Z",
      "kind": "contestant",
      "market": "OU25",
      "note": "Sealed ledger settlement",
      "odds": 1.86,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Under 2.5 goals",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "kimi"
    },
    {
      "away": "Liverpool",
      "fixture_id": "replay-125326128335bf16",
      "home": "Bournemouth",
      "id": "daily-2026-09-19-r10:glm-flash:0",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "contestant",
      "market": "OU25",
      "note": "Sealed ledger settlement",
      "odds": 2.53,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": 1.5299999999999998,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "win",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Under 2.5 goals",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "glm-flash"
    },
    {
      "away": "Como",
      "fixture_id": "replay-86f209d04fd3eedb",
      "home": "Frosinone",
      "id": "daily-2026-09-19-r10:glm-flash:1",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "contestant",
      "market": "OU25",
      "note": "Sealed ledger settlement",
      "odds": 2.63,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": 1.63,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "win",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Under 2.5 goals",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "glm-flash"
    },
    {
      "away": "Real Madrid",
      "fixture_id": "replay-933cf3fb2909d153",
      "home": "Ath Madrid",
      "id": "daily-2026-09-19-r10:glm-flash:2",
      "kickoff": "2026-09-20T14:15:00Z",
      "kind": "contestant",
      "market": "OU25",
      "note": "Sealed ledger settlement",
      "odds": 2.69,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Under 2.5 goals",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "glm-flash"
    },
    {
      "away": "Brest",
      "fixture_id": "replay-3b3e45b2e2368e90",
      "home": "Auxerre",
      "id": "daily-2026-09-19-r10:mimo:0",
      "kickoff": "2026-09-20T13:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.79,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": 1.79,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "win",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Auxerre",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "mimo"
    },
    {
      "away": "Sociedad",
      "fixture_id": "replay-84d4a10714f594d3",
      "home": "Valencia",
      "id": "daily-2026-09-19-r10:mimo:1",
      "kickoff": "2026-09-20T19:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.68,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Valencia",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "mimo"
    },
    {
      "away": "Bolton",
      "fixture_id": "replay-6b279cdfa18f500f",
      "home": "Norwich",
      "id": "daily-2026-09-19-r10:mimo:2",
      "kickoff": "2026-09-20T12:30:00Z",
      "kind": "contestant",
      "market": "OU25",
      "note": "Sealed ledger settlement",
      "odds": 2.44,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Under 2.5 goals",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "mimo"
    },
    {
      "away": "Southampton",
      "fixture_id": "replay-1c448261ef8aadcb",
      "home": "Wrexham",
      "id": "daily-2026-09-18-r2:qwen:0",
      "kickoff": "2026-09-19T14:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.28,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-18T14:05:38.038236Z",
      "result": "loss",
      "round_id": "daily-2026-09-18-r2",
      "selection": "Southampton",
      "source_url": "/rounds/daily-2026-09-18-r2/sealed.json",
      "stake": 1.0,
      "tipster_id": "qwen"
    },
    {
      "away": "Freiburg",
      "fixture_id": "replay-1fa7f3cbabd8d7c4",
      "home": "Ein Frankfurt",
      "id": "daily-2026-09-18-r2:qwen:1",
      "kickoff": "2026-09-19T13:30:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.62,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-18T14:05:38.038236Z",
      "result": "loss",
      "round_id": "daily-2026-09-18-r2",
      "selection": "Freiburg",
      "source_url": "/rounds/daily-2026-09-18-r2/sealed.json",
      "stake": 1.0,
      "tipster_id": "qwen"
    },
    {
      "away": "Lille",
      "fixture_id": "replay-7bf8d2093e5d8d40",
      "home": "Nice",
      "id": "daily-2026-09-19-r10:qwen:0",
      "kickoff": "2026-09-20T15:15:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.04,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Lille",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "qwen"
    },
    {
      "away": "Man United",
      "fixture_id": "replay-81651489193820d4",
      "home": "Fulham",
      "id": "daily-2026-09-19-r10:qwen:1",
      "kickoff": "2026-09-20T15:30:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 2.0,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": -1,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "loss",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Man United",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "qwen"
    },
    {
      "away": "Atalanta",
      "fixture_id": "replay-db29a4fdda06fa61",
      "home": "Juventus",
      "id": "daily-2026-09-19-r10:qwen:2",
      "kickoff": "2026-09-20T16:00:00Z",
      "kind": "contestant",
      "market": "1X2",
      "note": "Sealed ledger settlement",
      "odds": 1.69,
      "original_stake": 1.0,
      "pending_reason": null,
      "pnl": 0.69,
      "published_at": "2026-09-19T21:58:12.061833Z",
      "result": "win",
      "round_id": "daily-2026-09-19-r10",
      "selection": "Juventus",
      "source_url": "/rounds/daily-2026-09-19-r10/sealed.json",
      "stake": 1.0,
      "tipster_id": "qwen"
    }
  ]
}
