[
  {"id":1,"date":"2026-06-19","league":"World Cup","fixture":"Scotland vs Morocco","market_type":"parlay/SGP","bet":"Saibari 1+ SOT + McGinn 1+ Shot","stake_u":2,"odds":1.95,"result":"win","pl_units":1.9,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #1"},
  {"id":2,"date":"2026-06-19","league":"World Cup","fixture":"Türkiye vs Paraguay","market_type":"parlay/SGP","bet":"Güler 1+ SOT + Yıldız 1+ SOT","stake_u":2,"odds":2,"result":"loss","pl_units":-2,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #2"},
  {"id":3,"date":"2026-06-20","league":"World Cup","fixture":"Netherlands vs Sweden","market_type":"parlay/SGP","bet":"Over 2.5 + BTTS","stake_u":3,"odds":1.95,"result":"win","pl_units":2.85,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #3"},
  {"id":4,"date":"2026-06-25","league":"World Cup","fixture":"Japan/Sweden + Netherlands/Tunisia","market_type":"parlay/SGP","bet":"BTTS + Netherlands score both halves","stake_u":5,"odds":2.68,"result":"win","pl_units":8.4,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #4"},
  {"id":5,"date":"2026-06-26","league":"World Cup","fixture":"Norway vs France","market_type":"parlay/SGP","bet":"France ML + Mbappé 2+ SOT","stake_u":10,"odds":2.2,"result":"win","pl_units":12,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #5"},
  {"id":6,"date":"2026-06-26","league":"World Cup","fixture":"Uruguay vs Spain","market_type":"parlay/SGP","bet":"Spain ML + Yamal SOT + Oyarzabal SOT","stake_u":5,"odds":2.4,"result":"loss","pl_units":-5,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #6"},
  {"id":7,"date":"2026-06-28","league":"World Cup","fixture":"Panama vs England","market_type":"parlay/SGP","bet":"England ML + Over 10 Corners","stake_u":3,"odds":2.7,"result":"loss","pl_units":-3,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #7"},
  {"id":8,"date":"2026-06-28","league":"World Cup","fixture":"DR Congo vs Colombia","market_type":"parlay/SGP","bet":"DR Congo ML + Colombia +1.5","stake_u":2,"odds":2.25,"result":"win","pl_units":2.5,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #8"},
  {"id":9,"date":"2026-06-28","league":"World Cup","fixture":"Jordan vs Argentina","market_type":"player prop","bet":"Messi Anytime Scorer","stake_u":2,"odds":2.2,"result":"win","pl_units":2.4,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #9"},
  {"id":10,"date":"2026-06-28","league":"World Cup","fixture":"South Africa vs Canada","market_type":"parlay/SGP","bet":"Canada advance + Canada O11.5 shots + Williams 2+ saves","stake_u":3,"odds":1.87,"result":"win","pl_units":2.61,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #10"},
  {"id":11,"date":"2026-06-29","league":"World Cup","fixture":"Brazil vs Japan","market_type":"BTTS","bet":"BTTS","stake_u":4,"odds":2.05,"result":"win","pl_units":4.2,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #11"},
  {"id":12,"date":"2026-06-29","league":"World Cup","fixture":"Netherlands vs Morocco","market_type":"parlay/SGP","bet":"BTTS + Gakpo shot + Saibari shot","stake_u":4,"odds":2.15,"result":"loss","pl_units":-4,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #12"},
  {"id":13,"date":"2026-06-30","league":"World Cup","fixture":"Ivory Coast vs Norway","market_type":"parlay/SGP","bet":"BTTS + Over 2 Goals + Haaland SOT","stake_u":3,"odds":2.7,"result":"win","pl_units":5.1,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #13"},
  {"id":14,"date":"2026-06-30","league":"World Cup","fixture":"France vs Sweden","market_type":"parlay/SGP","bet":"France ML + Mbappé 2+ SOT + Maignan Save","stake_u":5,"odds":1.95,"result":"win","pl_units":4.75,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #14"},
  {"id":15,"date":"2026-06-30","league":"World Cup","fixture":"Mexico vs Ecuador","market_type":"parlay/SGP","bet":"Under 2.5 + Raúl Jiménez SOT","stake_u":2,"odds":2,"result":"win","pl_units":2,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #15"},
  {"id":16,"date":"2026-07-01","league":"World Cup","fixture":"England vs DR Congo","market_type":"parlay/SGP","bet":"England 5+ Corners + o14.5 Shots + DR Congo o3.5 Shots","stake_u":3,"odds":2,"result":"loss","pl_units":-3,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #16"},
  {"id":17,"date":"2026-07-01","league":"World Cup","fixture":"Belgium vs Senegal","market_type":"parlay/SGP","bet":"BTTS + Sarr 2+ Shots","stake_u":3,"odds":2.3,"result":"win","pl_units":3.9,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #17"},
  {"id":18,"date":"2026-07-01","league":"World Cup","fixture":"USA vs Bosnia-Herzegovina","market_type":"parlay/SGP","bet":"USA to advance + USA most corners + USA most shots + USA O11.5 shots","stake_u":2,"odds":2,"result":"loss","pl_units":-2,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #18"},
  {"id":19,"date":"2026-07-02","league":"World Cup","fixture":"Spain vs Austria","market_type":"parlay/SGP","bet":"Spain ML + Austria o0.5 cards + Lamine Yamal 3+ shots","stake_u":5,"odds":2.05,"result":"win","pl_units":5.25,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #19"},
  {"id":20,"date":"2026-07-02","league":"World Cup","fixture":"Portugal vs Croatia","market_type":"parlay/SGP","bet":"BTTS + Ronaldo 1+ SOT","stake_u":3,"odds":2,"result":"win","pl_units":3,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #20"},
  {"id":21,"date":"2026-07-02","league":"World Cup","fixture":"Switzerland vs Algeria","market_type":"BTTS","bet":"BTTS","stake_u":3,"odds":1.95,"result":"loss","pl_units":-3,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #21"},
  {"id":22,"date":"2026-07-03","league":"World Cup","fixture":"Australia vs Egypt","market_type":"BTTS","bet":"BTTS Yes","stake_u":2,"odds":2.2,"result":"win","pl_units":2.4,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #22"},
  {"id":23,"date":"2026-07-03","league":"World Cup","fixture":"Argentina vs Cape Verde","market_type":"match result","bet":"Argentina to Win (Extra Time Result)","stake_u":5,"odds":1.9,"result":"win","pl_units":4.5,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #23"},
  {"id":24,"date":"2026-07-03","league":"World Cup","fixture":"Colombia vs Ghana","market_type":"parlay/SGP","bet":"Colombia ML + Luis Díaz 1+ SOT","stake_u":3,"odds":1.95,"result":"win","pl_units":2.85,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #25"},
  {"id":25,"date":"2026-07-04","league":"World Cup","fixture":"Canada vs Morocco","market_type":"BTTS","bet":"BTTS Yes","stake_u":2,"odds":2,"result":"loss","pl_units":-2,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #26"},
  {"id":26,"date":"2026-07-04","league":"World Cup","fixture":"Paraguay vs France","market_type":"parlay/SGP","bet":"France ML + Mbappé 2+ SOT + Paraguay Over 4.5 Shots","stake_u":10,"odds":1.95,"result":"win","pl_units":9.5,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #27"},
  {"id":27,"date":"2026-07-05","league":"World Cup","fixture":"Brazil vs Norway","market_type":"parlay/SGP","bet":"BTTS + Vinicius Jr. 2+ Shots + Haaland 2+ Shots","stake_u":5,"odds":2.1,"result":"win","pl_units":5.5,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #28"},
  {"id":28,"date":"2026-07-05","league":"World Cup","fixture":"Mexico vs England","market_type":"parlay/SGP","bet":"England Over 4 Corners + Harry Kane 2+ Shots","stake_u":3,"odds":2.05,"result":"loss","pl_units":-3,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #29"},
  {"id":29,"date":"2026-07-06","league":"World Cup","fixture":"Portugal vs Spain","market_type":"parlay/SGP","bet":"Spain to Advance + Lamine Yamal 1+ SOT + Diogo Costa 2+ Saves","stake_u":4,"odds":2,"result":"win","pl_units":4,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #30"},
  {"id":30,"date":"2026-07-07","league":"World Cup","fixture":"Argentina vs Egypt","market_type":"parlay/SGP","bet":"Argentina ML + Argentina 1H ML + Lionel Messi 2+ SOT","stake_u":5,"odds":2.8,"result":"loss","pl_units":-5,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #32"},
  {"id":31,"date":"2026-07-07","league":"World Cup","fixture":"Argentina vs Egypt","market_type":"parlay/SGP","bet":"Argentina to Qualify + Lionel Messi Anytime Goal","stake_u":5,"odds":2.15,"result":"win","pl_units":5.75,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #33"},
  {"id":32,"date":"2026-07-07","league":"World Cup","fixture":"Switzerland vs Colombia","market_type":"parlay/SGP","bet":"Colombia to Advance + Luis Diaz 1+ SOT","stake_u":4,"odds":2.15,"result":"loss","pl_units":-4,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #34"},
  {"id":33,"date":"2026-07-09","league":"World Cup","fixture":"France vs Morocco","market_type":"parlay/SGP","bet":"BTTS + Kylian Mbappe 1+ SOT","stake_u":5,"odds":2.15,"result":"loss","pl_units":-5,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #35"},
  {"id":34,"date":"2026-07-10","league":"World Cup","fixture":"Spain vs Belgium","market_type":"parlay/SGP","bet":"Spain to Advance + Lamine Yamal 2+ SOT + Mikel Oyarzabal 1+ SOT","stake_u":5,"odds":3,"result":"win","pl_units":10,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #36"},
  {"id":35,"date":"2026-07-11","league":"World Cup","fixture":"Norway vs England","market_type":"parlay/SGP","bet":"BTTS + Harry Kane 1+ SOT + Jude Bellingham 1+ Shots","stake_u":3,"odds":2,"result":"win","pl_units":3,"tweet_url":"","notes":"Imported from old sheet tab \"World Cup '26\" #37"},
  {"id":36,"date":"2026-08-01","league":"MLS","fixture":"Portland Timbers vs Seattle Sounders","market_type":"match result","bet":"Portland Timbers ML","stake_u":2,"odds":2.1,"result":"win","pl_units":2.2,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #1"},
  {"id":37,"date":"2026-08-01","league":"MLS","fixture":"Philadelphia vs Atlanta + Chicago vs Charlotte","market_type":"parlay/SGP","bet":"Philadelphia ML + Chicago/Charlotte BTTS","stake_u":1,"odds":2.4,"result":"win","pl_units":1.4,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #2"},
  {"id":38,"date":"2026-08-02","league":"Eliteserien","fixture":"SK Brann vs Rosenborg","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS + Over 9 Corners (SGP)","stake_u":2,"odds":2.4,"result":"win","pl_units":2.8,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #3"},
  {"id":39,"date":"2026-08-02","league":"Liga MX","fixture":"Club America vs Santos Laguna","market_type":"handicap","bet":"Club America -1.5","stake_u":1,"odds":1.95,"result":"win","pl_units":0.95,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #4"},
  {"id":40,"date":"2026-08-02","league":"Liga MX","fixture":"Toluca vs Necaxa","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS","stake_u":1,"odds":1.9,"result":"win","pl_units":0.9,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #5"},
  {"id":41,"date":"2026-08-03","league":"Liga 1","fixture":"FCSB vs Farul Constanta","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS","stake_u":2,"odds":2.2,"result":"win","pl_units":2.4,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #6"},
  {"id":42,"date":"2026-08-05","league":"Leagues Cup","fixture":"Inter Miami vs Atletico San Luis","market_type":"parlay/SGP","bet":"BTTS + Messi 2+ SOT (SGP)","stake_u":1,"odds":1.95,"result":"win","pl_units":0.95,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #7"},
  {"id":43,"date":"2026-08-05","league":"Leagues Cup","fixture":"FC Dallas vs Queretaro","market_type":"handicap","bet":"Queretaro +0.5 (Asian Spread)","stake_u":2,"odds":2.08,"result":"loss","pl_units":-2,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #8"},
  {"id":44,"date":"2026-08-05","league":"Leagues Cup","fixture":"LAFC vs Chivas Guadalajara","market_type":"match result","bet":"LAFC ML (3-Way)","stake_u":1,"odds":3,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #9"},
  {"id":45,"date":"2026-08-06","league":"Leagues Cup","fixture":"Chicago Fire vs Necaxa","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS","stake_u":2,"odds":2,"result":"loss","pl_units":-2,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #10"},
  {"id":46,"date":"2026-08-06","league":"Leagues Cup","fixture":"Austin FC vs Tijuana","market_type":"handicap","bet":"Tijuana 0.0 (Asian Spread)","stake_u":1,"odds":2.25,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #11"},
  {"id":47,"date":"2026-08-06","league":"Leagues Cup","fixture":"Club America vs San Diego FC","market_type":"over/under","bet":"Under 3.0 (Goal Line)","stake_u":1,"odds":2.08,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #12"},
  {"id":48,"date":"2026-08-06","league":"Leagues Cup","fixture":"Portland Timbers vs Puebla","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS","stake_u":2,"odds":1.8,"result":"win","pl_units":1.6,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #13"},
  {"id":49,"date":"2026-08-07","league":"Leagues Cup","fixture":"Columbus Crew vs Pachuca","market_type":"team total","bet":"Columbus Crew Over 1.5 Team Goals","stake_u":2,"odds":1.83,"result":"win","pl_units":1.66,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #14"},
  {"id":50,"date":"2026-08-07","league":"Leagues Cup","fixture":"FC Cincinnati vs Pumas UNAM","market_type":"team total","bet":"FC Cincinnati Over 1.5 Team Goals","stake_u":3,"odds":1.8,"result":"win","pl_units":2.4,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #15"},
  {"id":51,"date":"2026-08-08","league":"Leagues Cup","fixture":"Inter Miami vs Monterrey","market_type":"handicap","bet":"Monterrey +0.5 AH","stake_u":1,"odds":2.35,"result":"win","pl_units":1.35,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #16"},
  {"id":52,"date":"2026-08-08","league":"Leagues Cup","fixture":"Real Salt Lake vs Atlante","market_type":"handicap","bet":"Atlante +0.5 AH","stake_u":1,"odds":2.35,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #17"},
  {"id":53,"date":"2026-08-09","league":"Leagues Cup","fixture":"Seattle Sounders vs Queretaro","market_type":"handicap","bet":"Queretaro 0.0 (Asian Spread)","stake_u":1,"odds":2.75,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #18"},
  {"id":54,"date":"2026-08-09","league":"Leagues Cup","fixture":"Cruz Azul vs New York City","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS","stake_u":1,"odds":2,"result":"win","pl_units":1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #19"},
  {"id":55,"date":"2026-08-09","league":"Leagues Cup","fixture":"San Diego FC vs Tijuana","market_type":"handicap","bet":"Tijuana +0.5 (Asian Spread)","stake_u":1,"odds":2.3,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #20"},
  {"id":56,"date":"2026-08-09","league":"Leagues Cup","fixture":"Club America vs Portland Timbers","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS","stake_u":1,"odds":1.8,"result":"win","pl_units":0.8,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #21"},
  {"id":57,"date":"2026-08-09","league":"Leagues Cup","fixture":"Chicago Fire vs Santos Laguna + Nashville SC vs Atletico San Luis","market_type":"parlay/SGP","bet":"Chicago Fire ML + Nashville SC ML (2 Leg Parlay)","stake_u":1,"odds":2.88,"result":"win","pl_units":1.88,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #22"},
  {"id":58,"date":"2026-08-12","league":"UEFA Super Cup","fixture":"PSG vs Aston Villa","market_type":"parlay/SGP","bet":"PSG ML + Kvaratskhelia 1+ SOT (SGP)","stake_u":2,"odds":2.15,"result":"win","pl_units":2.3,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #23"},
  {"id":59,"date":"2026-08-12","league":"Leagues Cup","fixture":"Inter Miami vs Leon","market_type":"handicap","bet":"Leon +0.5 (Asian Spread)","stake_u":2,"odds":1.85,"result":"win","pl_units":1.7,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #24"},
  {"id":60,"date":"2026-08-12","league":"Leagues Cup","fixture":"FC Dallas vs Toluca","market_type":"handicap","bet":"FC Dallas +1.5 (Asian Spread)","stake_u":1,"odds":1.92,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #25"},
  {"id":61,"date":"2026-08-14","league":"Europe","fixture":"Galatasaray vs Corum FK + Sporting CP vs Vitoria Guimaraes","market_type":"parlay/SGP","bet":"Galatasaray Over 1.5 + Sporting Over 1.5 (Team Total Goals)","stake_u":2,"odds":1.9,"result":"win","pl_units":1.8,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #26"},
  {"id":62,"date":"2026-08-15","league":"Eredivisie","fixture":"Excelsior vs PSV","market_type":"parlay/SGP","bet":"BTTS & Over 3.5","stake_u":1,"odds":2.1,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #27"},
  {"id":63,"date":"2026-08-15","league":"MLS","fixture":"Charlotte vs Columbus","market_type":"parlay/SGP","bet":"BTTS & Over 2.5","stake_u":1,"odds":2.05,"result":"win","pl_units":1.05,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #28"},
  {"id":64,"date":"2026-08-15","league":"MLS","fixture":"Atlanta vs NY Red Bulls","market_type":"double chance","bet":"NY Red Bulls Win or Draw","stake_u":1,"odds":1.8,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #29"},
  {"id":65,"date":"2026-08-15","league":"MLS","fixture":"Nashville vs Inter Miami","market_type":"parlay/SGP","bet":"Messi to Score & 2+ SOT","stake_u":1,"odds":2.2,"result":"loss","pl_units":-1,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #30"},
  {"id":66,"date":"2026-08-15","league":"Multi","fixture":"Rio Ave vs FC Porto + Monterrey vs FC Juarez","market_type":"parlay/SGP","bet":"Porto ML + Monterrey Team Total Over 1.5","stake_u":1,"odds":2.2,"result":"win","pl_units":1.2,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #31"},
  {"id":67,"date":"2026-08-16","league":"La Liga","fixture":"Racing Santander vs Villarreal","market_type":"parlay/SGP","bet":"Both Teams to Score & Over 2.5","stake_u":2,"odds":2,"result":"win","pl_units":2,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #32"},
  {"id":68,"date":"2026-08-16","league":"Multi","fixture":"RC Lens vs PSG + Club America vs Atletico San Luis","market_type":"parlay/SGP","bet":"PSG to Lift the Trophy + America Team Total Over 1.5 (2-Leg Parlay)","stake_u":3,"odds":2.2,"result":"loss","pl_units":-3,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #33"},
  {"id":69,"date":"2026-08-16","league":"Brasileirao","fixture":"Mirassol vs Flamengo","market_type":"BTTS","bet":"Both Teams to Score","stake_u":2,"odds":1.8,"result":"win","pl_units":1.6,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #34"},
  {"id":70,"date":"2026-08-17","league":"Multi","fixture":"BK Hacken vs Halmstads BK + Almeria vs Eldense","market_type":"parlay/SGP","bet":"BK Hacken ML + Almeria ML (2-Leg Parlay)","stake_u":2,"odds":1.82,"result":"win","pl_units":1.64,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #35"},
  {"id":71,"date":"2026-08-19","league":"MLS","fixture":"Charlotte FC vs Toronto FC","market_type":"match result","bet":"Draw No Bet","stake_u":3,"odds":2.2,"result":"push","pl_units":0,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #36"},
  {"id":72,"date":"2026-08-19","league":"MLS","fixture":"FC Cincinnati vs New York City FC","market_type":"parlay/SGP","bet":"BTTS & Over 2.5 & Evander 3+ SOT","stake_u":1,"odds":2.05,"result":"win","pl_units":1.05,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #37"},
  {"id":73,"date":"2026-08-19","league":"MLS","fixture":"Orlando City vs Chicago Fire","market_type":"parlay/SGP","bet":"BTTS & Over 2.5 & Lewa SOT","stake_u":1,"odds":1.83,"result":"win","pl_units":0.83,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #38"},
  {"id":74,"date":"2026-08-19","league":"MLS","fixture":"Philadelphia Union vs Inter Miami","market_type":"parlay/SGP","bet":"BTTS & Over 2.5 & Messi SOT","stake_u":5,"odds":1.8,"result":"win","pl_units":4,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #39"},
  {"id":75,"date":"2026-08-20","league":"La Liga","fixture":"Rayo Vallecano vs CD Alaves","market_type":"team total","bet":"CD Alaves Over 10.5 Away Team Shots","stake_u":3,"odds":2,"result":"win","pl_units":3,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #40"},
  {"id":76,"date":"2026-08-21","league":"Liga MX","fixture":"FC Juarez vs Club America","market_type":"parlay/SGP","bet":"Both Teams to Score & Over 2.5 Goals","stake_u":1,"odds":2.05,"result":"win","pl_units":1.05,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #41"},
  {"id":77,"date":"2026-08-22","league":"La Liga","fixture":"Espanyol vs Real Madrid","market_type":"parlay/SGP","bet":"Real Madrid to Win & Mbappe 2+ SOT","stake_u":2,"odds":1.95,"result":"win","pl_units":1.9,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #42"},
  {"id":78,"date":"2026-08-22","league":"MLS","fixture":"Inter Miami vs Toronto FC","market_type":"parlay/SGP","bet":"BTTS & Over 2.5 & Messi 1+ SOT","stake_u":3,"odds":1.83,"result":"win","pl_units":2.49,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #43"},
  {"id":79,"date":"2026-08-22","league":"La Liga","fixture":"Barcelona vs Elche","market_type":"parlay/SGP","bet":"Barcelona to Win & Over 2.5 & Yamal 3+ Shots","stake_u":3,"odds":2,"result":"win","pl_units":3,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #44"},
  {"id":80,"date":"2026-08-27","league":"La Liga","fixture":"Real Madrid vs Real Sociedad","market_type":"parlay/SGP","bet":"Real Madrid ML & Bellingham 1+ SOT (SGP)","stake_u":3,"odds":1.75,"result":"loss","pl_units":-3,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #45"},
  {"id":81,"date":"2026-08-27","league":"Leagues Cup","fixture":"Club America vs Columbus Crew","market_type":"parlay/SGP","bet":"Both Teams to Score & Over 2.5 Goals (SGP)","stake_u":3,"odds":2.1,"result":"loss","pl_units":-3,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #46"},
  {"id":82,"date":"2026-08-27","league":"La Liga","fixture":"Barcelona vs Athletic Club","market_type":"team total","bet":"Barcelona Team Total Over 2.5 Goals","stake_u":5,"odds":2.2,"result":"loss","pl_units":-5,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #47"},
  {"id":83,"date":"2026-08-28","league":"Multi","fixture":"Bayern Munich vs Stuttgart + AC Milan vs Venezia","market_type":"parlay/SGP","bet":"Bayern ML & Kane 1+ SOT + AC Milan ML (2-Leg Parlay)","stake_u":2,"odds":1.88,"result":"loss","pl_units":-2,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #48"},
  {"id":84,"date":"2026-08-28","league":"Saudi Pro League","fixture":"Al Khaleej vs Al Hilal + Al Nassr vs Al Taawoun","market_type":"parlay/SGP","bet":"Al Hilal ML & Over 1.5 + Al-Nassr ML & Over 1.5 (2-Leg Parlay)","stake_u":1,"odds":2.02,"result":"win","pl_units":1.02,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #49"},
  {"id":85,"date":"2026-08-30","league":"Eredivisie","fixture":"FC Utrecht vs PSV","market_type":"over/under","bet":"Over 3.5 Total Goals","stake_u":3,"odds":1.8,"result":"win","pl_units":2.4,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #50"},
  {"id":86,"date":"2026-08-30","league":"Premier League","fixture":"Chelsea vs Brighton","market_type":"parlay/SGP","bet":"BTTS & Pedro 1+ SOT","stake_u":3,"odds":2.05,"result":"win","pl_units":3.15,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #51"},
  {"id":87,"date":"2026-08-30","league":"Multi","fixture":"Inter vs Cagliari + Argentinos Juniors vs Aldosivi","market_type":"parlay/SGP","bet":"Inter ML + Argentinos Juniors ML (2-Leg Parlay)","stake_u":3,"odds":1.97,"result":"win","pl_units":2.91,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #52"},
  {"id":88,"date":"2026-08-31","league":"La Liga","fixture":"Barcelona vs Rayo Vallecano","market_type":"parlay/SGP","bet":"1-2 Goals in First Half & Raphinha 1+ SOT","stake_u":4,"odds":2,"result":"loss","pl_units":-4,"tweet_url":"","notes":"Imported from old sheet tab \"August 2026\" #53"},
  {"id":89,"date":"2026-09-04","league":"Multi","fixture":"Real Betis vs Real Madrid + Ipswich vs Liverpool","market_type":"parlay/SGP","bet":"Real Betis Over 10.5 Team Shots + BTTS (2-Leg Parlay)","stake_u":2,"odds":2.03,"result":"loss","pl_units":-2,"tweet_url":"","notes":"Imported from old sheet tab \"September 2026\" #54"},
  {"id":90,"date":"2026-09-05","league":"La Liga","fixture":"Rayo Vallecano vs Racing Santander","market_type":"over/under","bet":"Over 10.5 Corners","stake_u":2,"odds":1.83,"result":"win","pl_units":1.66,"tweet_url":"","notes":"Imported from old sheet tab \"September 2026\" #55"},
  {"id":91,"date":"2026-09-05","league":"Eredivisie","fixture":"Ajax vs PSV","market_type":"over/under","bet":"Over 3.5 Goals","stake_u":5,"odds":1.775,"result":"win","pl_units":3.88,"tweet_url":"","notes":"Imported from old sheet tab \"September 2026\" #56. Corrected at import (odds): Posted at -129 (decimal 1.775); the sheet rounded it to 1.78. Confirmed by owner 2026-09-28; matches the Sep 5 day recap (+6.74u on 13u risked)"},
  {"id":92,"date":"2026-09-05","league":"La Liga","fixture":"Villarreal vs Deportivo A Coruna","market_type":"parlay/SGP","bet":"BTTS & Aubameyang 1+ SOT","stake_u":3,"odds":2.4,"result":"win","pl_units":4.2,"tweet_url":"","notes":"Imported from old sheet tab \"September 2026\" #57"},
  {"id":93,"date":"2026-09-05","league":"MLS","fixture":"Inter Miami vs Atlanta United","market_type":"parlay/SGP","bet":"BTTS & Messi 2+ SOT","stake_u":3,"odds":1.752,"result":"loss","pl_units":-3,"tweet_url":"https://x.com/jokers_gambit/status/2096363670171439537","notes":"Imported from X feed extraction #1. Posted odds -133"},
  {"id":94,"date":"2026-09-06","league":"La Liga","fixture":"Valencia vs Barcelona","market_type":"team total","bet":"Barcelona team total over 2.5","stake_u":3,"odds":1.833,"result":"win","pl_units":2.5,"tweet_url":"https://x.com/jokers_gambit/status/2096604410247835917","notes":"Imported from X feed extraction #2. Posted odds -120"},
  {"id":95,"date":"2026-09-06","league":"La Liga","fixture":"Espanyol vs Sevilla","market_type":"over/under","bet":"Over 2.0 (goal line)","stake_u":3,"odds":1.8,"result":"push","pl_units":0,"tweet_url":"","notes":"Imported from X feed extraction #3. Posted odds -125. Pick tweet not located; result post: https://x.com/jokers_gambit/status/2096706987304108261"},
  {"id":96,"date":"2026-09-08","league":"Champions League","fixture":"Borussia Dortmund vs Villarreal","market_type":"match result","bet":"Dortmund moneyline","stake_u":2,"odds":1.8,"result":"win","pl_units":1.6,"tweet_url":"https://x.com/jokers_gambit/status/2097365620274700585","notes":"Imported from X feed extraction #4. Posted odds -125"},
  {"id":97,"date":"2026-09-08","league":"Champions League","fixture":"Real Madrid vs Inter","market_type":"parlay/SGP","bet":"Mbappé 2+ SOT & Courtois 2+ saves","stake_u":3,"odds":1.752,"result":"win","pl_units":2.26,"tweet_url":"","notes":"Imported from X feed extraction #5. Posted odds -133. Pick tweet not located; result post: https://x.com/jokers_gambit/status/2097427676956938403. Corrected at import (fixture): Fixture confirmed by owner 2026-09-28 (Champions League, Sep 8)"},
  {"id":98,"date":"2026-09-09","league":"Champions League","fixture":"Barcelona vs Feyenoord","market_type":"parlay/SGP","bet":"4-leg SGP: HT/FT Barcelona–Barcelona + Barcelona team total over 2.5 + Lamine Yamal 2+ SOT + Raphinha 1+ SOT","stake_u":3,"odds":2.1,"result":"win","pl_units":3.3,"tweet_url":"https://x.com/jokers_gambit/status/2097710615733141865","notes":"Imported from X feed extraction #6. Posted odds +110. Corrected at import (bet): Legs confirmed by owner 2026-09-28; all four legs won"},
  {"id":99,"date":"2026-09-09","league":"Champions League","fixture":"Liverpool vs Atletico Madrid","market_type":"parlay/SGP","bet":"Liverpool to win & Isak 1+ SOT","stake_u":2,"odds":2.2,"result":"loss","pl_units":-2,"tweet_url":"https://x.com/jokers_gambit/status/2097753792993255618","notes":"Imported from X feed extraction #7. Posted odds +120"},
  {"id":100,"date":"2026-09-09","league":"MLS","fixture":"Chicago Fire vs Inter Miami","market_type":"parlay/SGP","bet":"Over 3.5 & Messi to score","stake_u":3,"odds":2,"result":"loss","pl_units":-3,"tweet_url":"https://x.com/jokers_gambit/status/2097802001694269644","notes":"Imported from X feed extraction #8. Posted odds +100. Result: 1-1"},
  {"id":101,"date":"2026-09-10","league":"Champions League","fixture":"PSV vs Shakhtar Donetsk","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS","stake_u":3,"odds":1.8,"result":"loss","pl_units":-3,"tweet_url":"https://x.com/jokers_gambit/status/2098076741574996238","notes":"Imported from X feed extraction #9. Posted odds -125. Result: 1-1"},
  {"id":102,"date":"2026-09-12","league":"Multi","fixture":"Dortmund + Cambuur vs NEC","market_type":"parlay/SGP","bet":"Dortmund TT over 1.5 + NEC game BTTS (2-leg parlay)","stake_u":3,"odds":1.877,"result":"loss","pl_units":-3,"tweet_url":"https://x.com/jokers_gambit/status/2098750491630989786","notes":"Imported from X feed extraction #10. Posted odds -114"},
  {"id":103,"date":"2026-09-12","league":"MLS","fixture":"Inter Miami vs Nashville SC","market_type":"parlay/SGP","bet":"BTTS & over 2.5 & Messi 1+ SOT","stake_u":4,"odds":1.752,"result":"win","pl_units":3.01,"tweet_url":"https://x.com/jokers_gambit/status/2098831054551253158","notes":"Imported from X feed extraction #11. Posted odds -133"},
  {"id":104,"date":"2026-09-13","league":"La Liga","fixture":"Levante vs Barcelona","market_type":"parlay/SGP","bet":"Barça HT lead & team total over 2.5","stake_u":3,"odds":1.862,"result":"win","pl_units":2.59,"tweet_url":"https://x.com/jokers_gambit/status/2099126775959691600","notes":"Imported from X feed extraction #12. Posted odds -116"},
  {"id":105,"date":"2026-09-15","league":"La Liga","fixture":"Elche vs Real Madrid","market_type":"parlay/SGP","bet":"Madrid TT over 2.5 & Mbappé 2+ SOT","stake_u":3,"odds":1.8,"result":"loss","pl_units":-3,"tweet_url":"https://x.com/jokers_gambit/status/2099924516797620575","notes":"Imported from X feed extraction #13. Posted odds -125"},
  {"id":106,"date":"2026-09-16","league":"La Liga","fixture":"Barcelona vs Racing Santander","market_type":"parlay/SGP","bet":"Barça HT lead & TT over 3.5","stake_u":4,"odds":1.862,"result":"win","pl_units":3.45,"tweet_url":"https://x.com/jokers_gambit/status/2100282576682340376","notes":"Imported from X feed extraction #14. Posted odds -116"},
  {"id":107,"date":"2026-09-19","league":"Eredivisie","fixture":"Ajax vs Excelsior","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS","stake_u":5,"odds":1.8,"result":"win","pl_units":4,"tweet_url":"https://x.com/jokers_gambit/status/2101409696338829590","notes":"Imported from X feed extraction #15. Posted odds -125"},
  {"id":108,"date":"2026-09-19","league":"La Liga","fixture":"Sevilla vs Barcelona","market_type":"team total","bet":"Barcelona team total over 2.5","stake_u":5,"odds":1.8,"result":"win","pl_units":4,"tweet_url":"https://x.com/jokers_gambit/status/2101409696338829590","notes":"Imported from X feed extraction #16. Posted odds -125. Corrected at import (tweet_url): Two plays were posted in one pick tweet, shared with the Sep 19 Ajax vs Excelsior bet; 5u @ 1.80 reconciles with the +8.00u Sep 19 day recap"},
  {"id":109,"date":"2026-09-20","league":"Eredivisie","fixture":"Feyenoord vs FC Utrecht","market_type":"over/under","bet":"Over 3.5 goals","stake_u":3,"odds":1.901,"result":"win","pl_units":2.7,"tweet_url":"https://x.com/jokers_gambit/status/2101589140454154617","notes":"Imported from X feed extraction #17. Posted odds -111"},
  {"id":110,"date":"2026-09-27","league":"MLS","fixture":"Columbus Crew vs Inter Miami","market_type":"parlay/SGP","bet":"Over 2.5 & BTTS & Messi 4+ shots","stake_u":3,"odds":1.833,"result":"loss","pl_units":-3,"tweet_url":"https://x.com/jokers_gambit/status/2104321137173749804","notes":"Imported from X feed extraction #18. Posted odds -120. Result: Messi 3 shots"}
]
