{"meta":{"v":2,"slug":"nwsl","name":"NWSL","sport":"Football","kind":"match","season":"2026","season_key":"2026","generated_at":"2026-11-12T00:03:19+00:00","crown":"NWSL Championship","round_name":"Matchweek","home_word":"Home advantage","draws":true,"versus":false,"participant":"team","group_label":"League","official_table":true,"table_note":"","table_columns":[],"points":"soccer","periods":2,"period_minutes":45,"clock_up":true,"live":true,"outdoor":true},"teams":{"BAY":{"name":"Bay FC","short":"Bay","abbr":"BAY","logo":"/assets/teams/nwsl/BAY.webp","color":"#ff5049","group":"NWSL Regular Season"},"BOC":{"name":"Boston Legacy FC","short":"Boston","abbr":"BOC","logo":"/assets/teams/nwsl/BOC.webp","color":"#00FF00","group":"NWSL Regular Season"},"CHI":{"name":"Chicago Stars FC","short":"Chicago","abbr":"CHI","logo":"/assets/teams/nwsl/CHI.webp","color":"#c7102e","group":"NWSL Regular Season"},"DEN":{"name":"Denver Summit FC","short":"Denver","abbr":"DEN","logo":"/assets/teams/nwsl/DEN.webp","color":"#20604E","group":"NWSL Regular Season"},"GFC":{"name":"Gotham FC","short":"Gotham","abbr":"GFC","logo":"/assets/teams/nwsl/GFC.webp","color":"#a9f1fd","group":"NWSL Regular Season"},"HOU":{"name":"Houston Dash","short":"Houston","abbr":"HOU","logo":"/assets/teams/nwsl/HOU.webp","color":"#ff6900","group":"NWSL Regular Season"},"KC":{"name":"Kansas City Current","short":"Kansas City","abbr":"KC","logo":"/assets/teams/nwsl/KC.webp","color":"#cf3339","group":"NWSL Regular Season"},"LA":{"name":"Angel City FC","short":"Angel City","abbr":"LA","logo":"/assets/teams/nwsl/LA.webp","color":"#202121","group":"NWSL Regular Season"},"LOU":{"name":"Racing Louisville FC","short":"Louisville","abbr":"LOU","logo":"/assets/teams/nwsl/LOU.webp","color":"#c5b5f2","group":"NWSL Regular Season"},"NC":{"name":"North Carolina Courage","short":"North Carolina","abbr":"NC","logo":"/assets/teams/nwsl/NC.webp","color":"#ab0033","group":"NWSL Regular Season"},"ORL":{"name":"Orlando Pride","short":"Orlando","abbr":"ORL","logo":"/assets/teams/nwsl/ORL.webp","color":"#c5b5f2","group":"NWSL Regular Season"},"POR":{"name":"Portland Thorns FC","short":"Portland","abbr":"POR","logo":"/assets/teams/nwsl/POR.webp","color":"#000000","group":"NWSL Regular Season"},"SD":{"name":"San Diego Wave FC","short":"San Diego","abbr":"SD","logo":"/assets/teams/nwsl/SD.webp","color":"#032e62","group":"NWSL Regular Season"},"SEA":{"name":"Seattle Reign FC","short":"Seattle","abbr":"SEA","logo":"/assets/teams/nwsl/SEA.webp","color":"#292431","group":"NWSL Regular Season"},"UTA":{"name":"Utah Royals","short":"Utah","abbr":"UTA","logo":"/assets/teams/nwsl/UTA.webp","color":"#ae122a","group":"NWSL Regular Season"},"WAS":{"name":"Washington Spirit","short":"Washington","abbr":"WAS","logo":"/assets/teams/nwsl/WAS.webp","color":"#000000","group":"NWSL Regular Season"}},"slate":[{"id":"401933734","date":"2026-11-14","home":"WAS","away":"UTA","time":"2026-11-14T17:00Z","venue":"Audi Field","detail":"Scheduled","p":[0.6493,0.0,0.3507],"elo":[1584,1510],"mkts":{"ks":{"h":0.59,"a":0.205,"d":0.205,"url":"https://kalshi.com/markets/kxnwslgame"},"bk":{"h":0.5811,"a":0.1906,"d":0.2284,"books":1},"at":"2026-11-12T00:03+00:00","avg":{"h":0.5855,"d":0.2167,"a":0.1978,"n":2}},"mh":{"bk":{"t":"2026-11-10T17:10:38.660Z","days":[],"h":0.5811,"d":0.2284,"a":0.1906,"n":1},"pm":{"t":"2026-11-11T19:01:19Z","days":[["2026-11-10T12:00:00Z",0.4505,0.2277,0.3218],["2026-11-11T12:00:00Z",0.5813,0.2217,0.197]],"h":0.5771,"d":0.2239,"a":0.199},"ks":{"t":"2026-11-11T01:00:00Z","days":[["2026-11-10T12:00:00Z",0.3007,0.1176,0.5817]],"h":0.6029,"d":0.2105,"a":0.1866}},"wx":{"temp":9.2,"rain":0.0,"wind":20.4,"gust":33.5,"src":"forecast"},"pre":[["2026-11-10T00:03Z",0.6493,0.0,0.3507],["2026-11-10T12:03Z",0.6493,0.0,0.3507],["2026-11-11T00:03Z",0.6493,0.0,0.3507],["2026-11-11T12:03Z",0.6493,0.0,0.3507],["2026-11-12T00:03Z",0.6493,0.0,0.3507]],"wpm":{"kind":"poisson","lh":1.5476,"la":1.0666},"playoff":true,"stage":"Playoffs"},{"id":"401933740","date":"2026-11-15","home":"GFC","away":"KC","time":"2026-11-15T20:00Z","venue":"Icahn Stadium","detail":"Scheduled","p":[0.5579,0.0,0.4421],"elo":[1624,1620],"mkts":{"ks":{"h":0.3776,"a":0.3418,"d":0.2806,"url":"https://kalshi.com/markets/kxnwslgame"},"bk":{"h":0.375,"a":0.3367,"d":0.2883,"books":1},"at":"2026-11-12T00:03+00:00","avg":{"h":0.3763,"d":0.2844,"a":0.3392,"n":2}},"mh":{"bk":{"t":"2026-11-10T16:40:06.786Z","days":[],"h":0.375,"d":0.2883,"a":0.3367,"n":1}},"wx":{"temp":10.5,"rain":0.0,"wind":12.4,"gust":25.5,"src":"forecast"},"pre":[["2026-11-10T00:03Z",0.5579,0.0,0.4421],["2026-11-10T12:03Z",0.5579,0.0,0.4421],["2026-11-11T00:03Z",0.5579,0.0,0.4421],["2026-11-11T12:03Z",0.5579,0.0,0.4421],["2026-11-12T00:03Z",0.5579,0.0,0.4421]],"wpm":{"kind":"poisson","lh":1.3986,"la":1.2156},"playoff":true,"stage":"Playoffs"}],"live":[],"recent":[{"id":"401932957","date":"2026-11-08","home":"WAS","away":"POR","time":"2026-11-08T20:00Z","venue":"Audi Field","detail":"FT","hs":4,"as":1,"done":true,"p":[0.5947,0.0,0.4053],"elo":[1566,1535],"mh":{"bk":{"t":"2026-11-08T19:58:36.206Z","days":[["2026-11-04T12:00:00Z",0.5601,0.2338,0.2061],["2026-11-05T12:00:00Z",0.5601,0.2338,0.2061],["2026-11-06T12:00:00Z",0.5591,0.2347,0.2061],["2026-11-07T12:00:00Z",0.4775,0.2361,0.2864],["2026-11-08T12:00:00Z",0.4867,0.2341,0.2791]],"h":0.5508,"d":0.2171,"a":0.2321,"n":3},"pm":{"t":"2026-11-08T19:55:17Z","days":[["2026-11-04T12:00:00Z",0.5765,0.2296,0.1939],["2026-11-05T12:00:00Z",0.5838,0.2234,0.1929],["2026-11-06T12:00:00Z",0.5758,0.2222,0.202],["2026-11-07T12:00:00Z",0.4903,0.2136,0.2961],["2026-11-08T12:00:00Z",0.515,0.21,0.275]],"h":0.5879,"d":0.191,"a":0.2211},"ks":{"t":"2026-11-08T19:59:00Z","days":[["2026-11-04T12:00:00Z",0.6207,0.2184,0.1609],["2026-11-05T12:00:00Z",0.5729,0.2211,0.206],["2026-11-06T12:00:00Z",0.5888,0.2132,0.198],["2026-11-07T12:00:00Z",0.51,0.205,0.285],["2026-11-08T12:00:00Z",0.5074,0.2118,0.2808]],"h":0.5721,"d":0.204,"a":0.2239}},"wx":{"temp":17.1,"rain":0.0,"wind":9.7,"gust":18.2,"src":"forecast"},"wp":[[0.0,0.5947,0.0,0,0],[0.0656,0.7027,0.1823,1.0,0.0],[0.368,0.9185,0.0637,2.0,0.0],[0.3848,0.9831,0.0141,3.0,0.0],[0.5656,0.9466,0.045,3.0,1.0],[0.6422,0.9946,0.0049,4.0,1.0],[1.0,1.0,0.0,4,1]],"pre":[["2026-11-03T00:02Z",0.5947,0.0,0.4053],["2026-11-03T12:02Z",0.5947,0.0,0.4053],["2026-11-04T00:02Z",0.5947,0.0,0.4053],["2026-11-04T12:02Z",0.5947,0.0,0.4053],["2026-11-05T00:02Z",0.5947,0.0,0.4053],["2026-11-05T12:02Z",0.5947,0.0,0.4053],["2026-11-06T00:02Z",0.5947,0.0,0.4053],["2026-11-06T12:02Z",0.5947,0.0,0.4053],["2026-11-07T00:02Z",0.5947,0.0,0.4053],["2026-11-07T12:03Z",0.5947,0.0,0.4053],["2026-11-07T19:36Z",0.5947,0.0,0.4053],["2026-11-08T12:03Z",0.5947,0.0,0.4053],["2026-11-08T19:41Z",0.5947,0.0,0.4053]],"playoff":true,"stage":"Playoffs"},{"id":"401932958","date":"2026-11-08","home":"GFC","away":"SEA","time":"2026-11-08T17:30Z","venue":"Sports Illustrated Stadium","detail":"FT","hs":1,"as":0,"done":true,"p":[0.6621,0.0,0.3379],"elo":[1616,1532],"mh":{"bk":{"t":"2026-11-08T17:28:51.870Z","days":[["2026-11-04T12:00:00Z",0.5438,0.2496,0.2065],["2026-11-05T12:00:00Z",0.5438,0.2496,0.2065],["2026-11-06T12:00:00Z",0.5443,0.2492,0.2065],["2026-11-07T12:00:00Z",0.4666,0.2633,0.2701],["2026-11-08T12:00:00Z",0.501,0.2545,0.2444]],"h":0.5256,"d":0.2447,"a":0.2297,"n":3},"ks":{"t":"2026-11-08T17:29:00Z","days":[["2026-11-04T12:00:00Z",0.6957,0.1826,0.1217],["2026-11-05T12:00:00Z",0.5678,0.2462,0.1859],["2026-11-06T12:00:00Z",0.5758,0.2424,0.1818],["2026-11-07T12:00:00Z",0.51,0.24,0.25],["2026-11-08T12:00:00Z",0.535,0.24,0.225]],"h":0.5764,"d":0.2217,"a":0.202}},"wx":{"temp":16.5,"rain":0.0,"wind":19.3,"gust":26.9,"src":"forecast"},"wp":[[0.0,0.6621,0.0,0,0],[0.0435,0.7481,0.161,1.0,0.0],[1.0,1.0,0.0,1,0]],"pre":[["2026-11-03T00:02Z",0.6621,0.0,0.3379],["2026-11-03T12:02Z",0.6621,0.0,0.3379],["2026-11-04T00:02Z",0.6621,0.0,0.3379],["2026-11-04T12:02Z",0.6621,0.0,0.3379],["2026-11-05T00:02Z",0.6621,0.0,0.3379],["2026-11-05T12:02Z",0.6621,0.0,0.3379],["2026-11-06T00:02Z",0.6621,0.0,0.3379],["2026-11-06T12:02Z",0.6621,0.0,0.3379],["2026-11-07T00:02Z",0.6621,0.0,0.3379],["2026-11-07T12:03Z",0.6621,0.0,0.3379],["2026-11-07T19:36Z",0.6621,0.0,0.3379],["2026-11-08T12:03Z",0.6621,0.0,0.3379]],"playoff":true,"stage":"Playoffs"},{"id":"401932976","date":"2026-11-07","home":"KC","away":"LA","time":"2026-11-07T17:00Z","venue":"CPKC Stadium","detail":"AET","hs":1,"as":0,"done":true,"p":[0.5347,0.0,0.4653],"elo":[1610,1624],"mh":{"bk":{"t":"2026-11-07T16:57:15.916Z","days":[["2026-11-03T12:00:00Z",0.5282,0.2401,0.2317],["2026-11-04T12:00:00Z",0.5282,0.2401,0.2317],["2026-11-05T12:00:00Z",0.5282,0.2401,0.2317],["2026-11-06T12:00:00Z",0.5286,0.2394,0.2321],["2026-11-07T12:00:00Z",0.4696,0.2482,0.2822]],"h":0.4961,"d":0.2459,"a":0.2579,"n":3},"pm":{"t":"2026-11-07T16:55:23Z","days":[["2026-11-03T12:00:00Z",0.5544,0.2383,0.2073],["2026-11-04T12:00:00Z",0.5431,0.2335,0.2234],["2026-11-05T12:00:00Z",0.5455,0.2273,0.2273],["2026-11-06T12:00:00Z",0.54,0.235,0.225],["2026-11-07T12:00:00Z",0.4774,0.2412,0.2814]],"h":0.525,"d":0.23,"a":0.245},"ks":{"t":"2026-11-07T16:59:00Z","days":[["2026-11-04T12:00:00Z",0.55,0.215,0.235],["2026-11-05T12:00:00Z",0.5477,0.2261,0.2261],["2026-11-06T12:00:00Z",0.5373,0.2289,0.2338],["2026-11-07T12:00:00Z",0.4802,0.2327,0.2871]],"h":0.5174,"d":0.2338,"a":0.2488}},"wx":{"temp":8.7,"rain":0.0,"wind":4.9,"gust":7.3,"src":"forecast"},"wp":[[0.0,0.5347,0.0,0,0],[0.995,0.9938,0.0062,1.0,0.0],[1.0,1.0,0.0,1,0]],"pre":[["2026-11-03T00:02Z",0.5347,0.0,0.4653],["2026-11-03T12:02Z",0.5347,0.0,0.4653],["2026-11-04T00:02Z",0.5347,0.0,0.4653],["2026-11-04T12:02Z",0.5347,0.0,0.4653],["2026-11-05T00:02Z",0.5347,0.0,0.4653],["2026-11-05T12:02Z",0.5347,0.0,0.4653],["2026-11-06T00:02Z",0.5347,0.0,0.4653],["2026-11-06T12:02Z",0.5347,0.0,0.4653],["2026-11-07T00:02Z",0.5347,0.0,0.4653],["2026-11-07T12:03Z",0.5347,0.0,0.4653]],"playoff":true,"extra_time":true,"stage":"Playoffs"},{"id":"401932959","date":"2026-11-07","home":"SD","away":"UTA","time":"2026-11-07T03:00Z","venue":"Snapdragon Stadium","detail":"FT","hs":0,"as":1,"done":true,"p":[0.6798,0.0,0.3202],"elo":[1592,1493],"mh":{"bk":{"t":"2026-11-07T02:58:40.392Z","days":[["2026-11-03T12:00:00Z",0.6207,0.2159,0.1634],["2026-11-04T12:00:00Z",0.6062,0.221,0.1729],["2026-11-05T12:00:00Z",0.6062,0.221,0.1729],["2026-11-06T12:00:00Z",0.6045,0.2212,0.1743]],"h":0.5696,"d":0.2402,"a":0.1902,"n":3},"pm":{"t":"2026-11-07T02:55:22Z","days":[["2026-11-03T12:00:00Z",0.6531,0.2092,0.1378],["2026-11-04T12:00:00Z",0.6373,0.2176,0.1451],["2026-11-05T12:00:00Z",0.6378,0.2143,0.148],["2026-11-06T12:00:00Z",0.6219,0.2139,0.1642]],"h":0.6,"d":0.225,"a":0.175},"ks":{"t":"2026-11-07T02:59:00Z","days":[["2026-11-04T12:00:00Z",0.6481,0.1944,0.1574],["2026-11-05T12:00:00Z",0.6294,0.2234,0.1472],["2026-11-06T12:00:00Z",0.6313,0.2121,0.1566]],"h":0.598,"d":0.2304,"a":0.1716}},"wx":{"temp":20.3,"rain":0.0,"wind":6.8,"gust":10.2,"src":"forecast"},"wp":[[0.0,0.6798,0.0,0,0],[0.3269,0.1835,0.2623,0.0,1.0],[1.0,0.0,0.0,0,1]],"pre":[["2026-11-03T00:02Z",0.6798,0.0,0.3202],["2026-11-03T12:02Z",0.6798,0.0,0.3202],["2026-11-04T00:02Z",0.6798,0.0,0.3202],["2026-11-04T12:02Z",0.6798,0.0,0.3202],["2026-11-05T00:02Z",0.6798,0.0,0.3202],["2026-11-05T12:02Z",0.6798,0.0,0.3202],["2026-11-06T00:02Z",0.6798,0.0,0.3202],["2026-11-06T12:02Z",0.6798,0.0,0.3202],["2026-11-07T00:02Z",0.6798,0.0,0.3202]],"playoff":true,"stage":"Playoffs"}],"power":[{"team":"GFC","rating":1623.5,"start":1545.4,"season_change":78.1,"month_change":12.7,"played":30,"wins":18,"losses":5,"draws":7,"gf":39,"ga":23,"form":"WDLWW","rank":1},{"team":"KC","rating":1620.4,"start":1581.7,"season_change":38.7,"month_change":61.1,"played":30,"wins":16,"losses":9,"draws":5,"gf":54,"ga":39,"form":"WWWWW","rank":2},{"team":"LA","rating":1613.2,"start":1463.2,"season_change":150.0,"month_change":22.2,"played":30,"wins":15,"losses":8,"draws":7,"gf":54,"ga":32,"form":"WDWWW","rank":3},{"team":"WAS","rating":1584.2,"start":1528.4,"season_change":55.8,"month_change":35.1,"played":30,"wins":17,"losses":9,"draws":4,"gf":43,"ga":28,"form":"LWWLW","rank":4},{"team":"SD","rating":1575.5,"start":1494.0,"season_change":81.5,"month_change":4.4,"played":30,"wins":18,"losses":8,"draws":4,"gf":45,"ga":31,"form":"WWWDW","rank":5},{"team":"DEN","rating":1525.5,"start":1500.0,"season_change":25.5,"month_change":6.8,"played":30,"wins":11,"losses":11,"draws":8,"gf":53,"ga":42,"form":"LWLWL","rank":6},{"team":"SEA","rating":1524.1,"start":1497.0,"season_change":27.1,"month_change":-2.4,"played":30,"wins":14,"losses":11,"draws":5,"gf":37,"ga":33,"form":"WLWDW","rank":7},{"team":"NC","rating":1520.2,"start":1502.0,"season_change":18.2,"month_change":2.7,"played":30,"wins":14,"losses":13,"draws":3,"gf":52,"ga":42,"form":"LWLLW","rank":8},{"team":"POR","rating":1516.5,"start":1512.7,"season_change":3.8,"month_change":-20.5,"played":30,"wins":14,"losses":8,"draws":8,"gf":50,"ga":41,"form":"DLDWW","rank":9},{"team":"UTA","rating":1510.1,"start":1476.4,"season_change":33.7,"month_change":-16.4,"played":30,"wins":14,"losses":11,"draws":5,"gf":44,"ga":39,"form":"WDLDL","rank":10},{"team":"BOC","rating":1470.9,"start":1500.0,"season_change":-29.1,"month_change":28.5,"played":30,"wins":9,"losses":15,"draws":6,"gf":41,"ga":53,"form":"LWWDL","rank":11},{"team":"ORL","rating":1454.7,"start":1513.4,"season_change":-58.7,"month_change":-13.7,"played":30,"wins":11,"losses":16,"draws":3,"gf":39,"ga":47,"form":"WLWLL","rank":12},{"team":"HOU","rating":1428.6,"start":1472.9,"season_change":-44.3,"month_change":-26.3,"played":30,"wins":9,"losses":15,"draws":6,"gf":38,"ga":44,"form":"DLLWL","rank":13},{"team":"BAY","rating":1390.8,"start":1449.1,"season_change":-58.3,"month_change":-24.5,"played":30,"wins":7,"losses":17,"draws":6,"gf":30,"ga":47,"form":"LLDLL","rank":14},{"team":"LOU","rating":1373.9,"start":1500.5,"season_change":-126.6,"month_change":-30.9,"played":30,"wins":7,"losses":20,"draws":3,"gf":38,"ga":62,"form":"LDLLL","rank":15},{"team":"CHI","rating":1268.0,"start":1463.4,"season_change":-195.4,"month_change":-38.9,"played":30,"wins":5,"losses":23,"draws":2,"gf":17,"ga":71,"form":"LLLLL","rank":16}],"table":[{"team":"GFC","played":30,"wins":18,"draws":7,"losses":5,"gf":39,"ga":23,"gd":16,"points":61.0,"pct":0.7166666666666667,"group":"NWSL Regular Season","rank":1,"note":"NWSL Shield; Qualifies for playoffs + Concacaf W Champions Cup"},{"team":"SD","played":30,"wins":18,"draws":4,"losses":8,"gf":45,"ga":31,"gd":14,"points":58.0,"pct":0.6666666666666666,"group":"NWSL Regular Season","rank":2,"note":"Qualifies for playoffs + Concacaf W Champions Cup"},{"team":"WAS","played":30,"wins":17,"draws":4,"losses":9,"gf":43,"ga":28,"gd":15,"points":55.0,"pct":0.6333333333333333,"group":"NWSL Regular Season","rank":3,"note":"Qualifies for playoffs"},{"team":"KC","played":30,"wins":16,"draws":5,"losses":9,"gf":54,"ga":39,"gd":15,"points":53.0,"pct":0.6166666666666667,"group":"NWSL Regular Season","rank":4,"note":"Qualifies for playoffs"},{"team":"LA","played":30,"wins":15,"draws":7,"losses":8,"gf":54,"ga":32,"gd":22,"points":52.0,"pct":0.6166666666666667,"group":"NWSL Regular Season","rank":5,"note":"Qualifies for playoffs"},{"team":"POR","played":30,"wins":14,"draws":8,"losses":8,"gf":50,"ga":41,"gd":9,"points":50.0,"pct":0.6,"group":"NWSL Regular Season","rank":6,"note":"Qualifies for playoffs"},{"team":"UTA","played":30,"wins":14,"draws":5,"losses":11,"gf":44,"ga":39,"gd":5,"points":47.0,"pct":0.55,"group":"NWSL Regular Season","rank":7,"note":"Qualifies for playoffs"},{"team":"SEA","played":30,"wins":14,"draws":5,"losses":11,"gf":37,"ga":33,"gd":4,"points":47.0,"pct":0.55,"group":"NWSL Regular Season","rank":8,"note":"Qualifies for playoffs"},{"team":"NC","played":30,"wins":14,"draws":3,"losses":13,"gf":52,"ga":42,"gd":10,"points":45.0,"pct":0.5166666666666667,"group":"NWSL Regular Season","rank":9},{"team":"DEN","played":30,"wins":11,"draws":8,"losses":11,"gf":53,"ga":42,"gd":11,"points":41.0,"pct":0.5,"group":"NWSL Regular Season","rank":10},{"team":"ORL","played":30,"wins":11,"draws":3,"losses":16,"gf":39,"ga":47,"gd":-8,"points":36.0,"pct":0.4166666666666667,"group":"NWSL Regular Season","rank":11},{"team":"HOU","played":30,"wins":9,"draws":6,"losses":15,"gf":38,"ga":44,"gd":-6,"points":33.0,"pct":0.4,"group":"NWSL Regular Season","rank":12},{"team":"BOC","played":30,"wins":9,"draws":6,"losses":15,"gf":41,"ga":53,"gd":-12,"points":33.0,"pct":0.4,"group":"NWSL Regular Season","rank":13},{"team":"BAY","played":30,"wins":7,"draws":6,"losses":17,"gf":30,"ga":47,"gd":-17,"points":27.0,"pct":0.3333333333333333,"group":"NWSL Regular Season","rank":14},{"team":"LOU","played":30,"wins":7,"draws":3,"losses":20,"gf":38,"ga":62,"gd":-24,"points":24.0,"pct":0.2833333333333333,"group":"NWSL Regular Season","rank":15},{"team":"CHI","played":30,"wins":5,"draws":2,"losses":23,"gf":17,"ga":71,"gd":-54,"points":17.0,"pct":0.2,"group":"NWSL Regular Season","rank":16}],"odds":{"columns":[["playoffs","Make playoffs"],["final","Reach final"],["champion","Win championship"]],"rows":[{"team":"GFC","points":61.0,"wins":18.0,"draws":7.0,"gd":16.0,"p_first":1.0,"positions":[1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":1.0,"p_final":0.3765,"p_champion":0.222},{"team":"KC","points":53.0,"wins":16.0,"draws":5.0,"gd":15.0,"p_first":0.0,"positions":[0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":1.0,"p_final":0.2915,"p_champion":0.1724},{"team":"SD","points":58.0,"wins":18.0,"draws":4.0,"gd":14.0,"p_first":0.0,"positions":[0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":1.0,"p_final":0.3624,"p_champion":0.1621},{"team":"WAS","points":55.0,"wins":17.0,"draws":4.0,"gd":15.0,"p_first":0.0,"positions":[0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":1.0,"p_final":0.332,"p_champion":0.15},{"team":"LA","points":52.0,"wins":15.0,"draws":7.0,"gd":22.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":1.0,"p_final":0.2207,"p_champion":0.1266},{"team":"POR","points":50.0,"wins":14.0,"draws":8.0,"gd":9.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":1.0,"p_final":0.1653,"p_champion":0.061},{"team":"SEA","points":47.0,"wins":14.0,"draws":5.0,"gd":4.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":1.0,"p_final":0.1113,"p_champion":0.0532},{"team":"UTA","points":47.0,"wins":14.0,"draws":5.0,"gd":5.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":1.0,"p_final":0.1403,"p_champion":0.0527},{"team":"NC","points":45.0,"wins":14.0,"draws":3.0,"gd":10.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":0.0,"p_final":0.0,"p_champion":0.0},{"team":"DEN","points":41.0,"wins":11.0,"draws":8.0,"gd":11.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":0.0,"p_final":0.0,"p_champion":0.0},{"team":"ORL","points":36.0,"wins":11.0,"draws":3.0,"gd":-8.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0,0.0],"p_playoffs":0.0,"p_final":0.0,"p_champion":0.0},{"team":"BOC","points":33.0,"wins":9.0,"draws":6.0,"gd":-12.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0],"p_playoffs":0.0,"p_final":0.0,"p_champion":0.0},{"team":"HOU","points":33.0,"wins":9.0,"draws":6.0,"gd":-6.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0,0.0,0.0],"p_playoffs":0.0,"p_final":0.0,"p_champion":0.0},{"team":"BAY","points":27.0,"wins":7.0,"draws":6.0,"gd":-17.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0,0.0],"p_playoffs":0.0,"p_final":0.0,"p_champion":0.0},{"team":"LOU","points":24.0,"wins":7.0,"draws":3.0,"gd":-24.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0,0.0],"p_playoffs":0.0,"p_final":0.0,"p_champion":0.0},{"team":"CHI","points":17.0,"wins":5.0,"draws":2.0,"gd":-54.0,"p_first":0.0,"positions":[0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1.0],"p_playoffs":0.0,"p_final":0.0,"p_champion":0.0}],"sims":10000,"noise":45,"points":"soccer"},"outlook":null,"track":{"markets":{"sources":[{"key":"bk","name":"Bookmakers (Pinnacle, DraftKings, bet365)","n":243,"since":"2026-03-14","model":{"n":243,"log_loss":0.9913625943306439,"brier":0.5918433351553725,"accuracy":0.5390946502057613},"market":{"n":243,"log_loss":0.9551726801384137,"brier":0.5644810923868315,"accuracy":0.5802469135802469}},{"key":"pm","name":"Polymarket","n":195,"since":"2026-03-28","model":{"n":195,"log_loss":0.9949858770475007,"brier":0.5944268294619928,"accuracy":0.5384615384615384},"market":{"n":195,"log_loss":0.9514096205369528,"brier":0.5616435615897437,"accuracy":0.5743589743589743}},{"key":"ks","name":"Kalshi","n":228,"since":"2026-03-14","model":{"n":228,"log_loss":0.997076260391002,"brier":0.5959122951005462,"accuracy":0.5394736842105263},"market":{"n":228,"log_loss":0.9610579620561922,"brier":0.5683075887719298,"accuracy":0.5745614035087719}}],"collecting":[]},"adjustment":null,"preseason":null,"returning":null,"weather":{"coverage":{"games":1469,"with":1468,"sources":{"station":1212,"reanalysis":250,"forecast":6}},"weight":0.0,"kept":false,"holdout_with":{"n":622,"log_loss":1.0032030998064865,"brier":0.6001405354678215,"accuracy":0.5128617363344051},"holdout_without":{"n":622,"log_loss":1.0032030998064865,"brier":0.6001405354678215,"accuracy":0.5128617363344051},"rough_n":39,"rough_with":{"n":39,"log_loss":0.9794199444502655,"brier":0.5829911381615817,"accuracy":0.5641025641025641},"rough_without":{"n":39,"log_loss":0.9794199444502655,"brier":0.5829911381615817,"accuracy":0.5641025641025641},"thresholds":{"wind":30,"rain":2.0,"heat":32}},"params":{"k":31.25,"home":40,"carry":0.45000000000000007,"draw":90,"mov":true,"new":0.0,"playoff_k":1.0,"wx":0.0,"adj":0.0,"pre":0.0,"ret":0.0},"tuned":{"params":{"k":31.25,"home":40,"carry":0.45000000000000007,"draw":90,"mov":true,"new":0.0,"playoff_k":1.0,"wx":0.0,"adj":0.0},"tuned_at":"2026-09-23T22:36:48+00:00","tune_seasons":["2016","2017","2018","2019","2021","2022","2023"],"holdout_seasons":["2024","2025","2026"],"note":"Fit on the tuning seasons only. Re-fit with --retune."},"holdout":["2024","2025","2026"],"tune":["2016","2017","2018","2019","2021","2022","2023"],"per_season":[{"season":"2018","key":"2018","holdout":false,"tuning":true,"model":{"n":111,"log_loss":0.9629997364714123,"brier":0.569235560467459,"accuracy":0.5945945945945946},"base":{"n":111,"log_loss":1.085360889074377,"brier":0.6574613211299604,"accuracy":0.4144144144144144},"form":{"n":111,"log_loss":1.0020420858040449,"brier":0.5984481375771921,"accuracy":0.5495495495495496},"market":{"n":0}},{"season":"2019","key":"2019","holdout":false,"tuning":true,"model":{"n":111,"log_loss":1.001092123370365,"brier":0.597367919293814,"accuracy":0.5225225225225225},"base":{"n":111,"log_loss":1.0554144206246179,"brier":0.6385477329856029,"accuracy":0.45045045045045046},"form":{"n":111,"log_loss":1.03451755421114,"brier":0.6217665677166472,"accuracy":0.4864864864864865},"market":{"n":0}},{"season":"2021","key":"2021","holdout":false,"tuning":true,"model":{"n":125,"log_loss":1.0642050589345968,"brier":0.64345601667809,"accuracy":0.448},"base":{"n":125,"log_loss":1.065643469872729,"brier":0.6438831133363677,"accuracy":0.456},"form":{"n":125,"log_loss":1.0693676446588654,"brier":0.6454899221335249,"accuracy":0.44},"market":{"n":0}},{"season":"2022","key":"2022","holdout":false,"tuning":true,"model":{"n":137,"log_loss":1.0686401567350838,"brier":0.6463063357557608,"accuracy":0.40145985401459855},"base":{"n":137,"log_loss":1.098488178417063,"brier":0.6669527457814068,"accuracy":0.3795620437956204},"form":{"n":137,"log_loss":1.078253030665307,"brier":0.6526465147934052,"accuracy":0.40145985401459855},"market":{"n":0}},{"season":"2023","key":"2023","holdout":false,"tuning":true,"model":{"n":137,"log_loss":1.1061264914146232,"brier":0.67291048536102,"accuracy":0.3795620437956204},"base":{"n":137,"log_loss":1.0715780992116124,"brier":0.6487779952091269,"accuracy":0.4306569343065693},"form":{"n":137,"log_loss":1.0942443240187978,"brier":0.6640332912714176,"accuracy":0.3722627737226277},"market":{"n":0}},{"season":"2024","key":"2024","holdout":true,"tuning":false,"model":{"n":189,"log_loss":0.9634749337599918,"brier":0.571856142603773,"accuracy":0.5396825396825397},"base":{"n":189,"log_loss":1.0294208901405868,"brier":0.6211463925073384,"accuracy":0.4973544973544973},"form":{"n":189,"log_loss":0.995283587151415,"brier":0.5936864458835688,"accuracy":0.5714285714285714},"market":{"n":0}},{"season":"2025","key":"2025","holdout":true,"tuning":false,"model":{"n":189,"log_loss":1.0560731033236677,"brier":0.637557475619905,"accuracy":0.455026455026455},"base":{"n":189,"log_loss":1.0908065884504632,"brier":0.6615959714184563,"accuracy":0.3968253968253968},"form":{"n":189,"log_loss":1.061155171989646,"brier":0.6410985394311034,"accuracy":0.455026455026455},"market":{"n":0}},{"season":"2026","key":"2026","holdout":true,"tuning":false,"model":{"n":244,"log_loss":0.9930235617656663,"brier":0.59306655416684,"accuracy":0.5368852459016393},"base":{"n":244,"log_loss":1.0385929796568425,"brier":0.6281428475491899,"accuracy":0.4672131147540984},"form":{"n":244,"log_loss":1.0380461518255304,"brier":0.6243109664742005,"accuracy":0.4672131147540984},"market":{"n":0}}],"holdout_scores":{"model":{"n":622,"log_loss":1.0032030998064865,"brier":0.6001405354678215,"accuracy":0.5128617363344051},"base":{"n":622,"log_loss":1.0516715120417575,"brier":0.6361819318070437,"accuracy":0.454983922829582},"form":{"n":622,"log_loss":1.0320742548602757,"brier":0.6201064920324388,"accuracy":0.49517684887459806},"market":{"n":0}},"market_pair":null,"calibration":[{"label":"0–10%","n":4,"predicted":0.08892738538627055,"actual":0.0},{"label":"10–20%","n":125,"predicted":0.17115373957846564,"actual":0.12},{"label":"20–30%","n":832,"predicted":0.24516945395894468,"actual":0.22355769230769232},{"label":"30–40%","n":376,"predicted":0.3491327280347558,"actual":0.3776595744680851},{"label":"40–50%","n":292,"predicted":0.4410999553005748,"actual":0.4589041095890411},{"label":"50–60%","n":173,"predicted":0.5427894854969447,"actual":0.5664739884393064},{"label":"60–70%","n":51,"predicted":0.6416483334505204,"actual":0.7254901960784313},{"label":"70–80%","n":12,"predicted":0.7302881413076266,"actual":0.75},{"label":"80–90%","n":1,"predicted":0.8038909358291214,"actual":1.0}],"form_fit":{"scale":250,"home":50,"draw":100},"base_rates":[0.44023668639053254,0.23905325443786982,0.3207100591715976],"three_way":true,"titles":{"seasons":[{"season":"2024","champion":"ORL","p_pre":0.0727,"p_mid":0.1943,"favourite":"SD","p_favourite":0.1042,"field":14},{"season":"2025","champion":"GFC","p_pre":0.1678,"p_mid":0.086,"favourite":"ORL","p_favourite":0.1782,"field":14}],"n":2,"log_loss_pre":2.2032,"log_loss_base":2.6391,"fav_won":0,"fav_expected":0.28}},"about":["Summer heat counts as rough weather here, as well as wind and rain.","The NWSL Shield is the 'Finish first' column."],"glossary":[["xG","Expected goals: how likely each shot was to score, added up."],["xA","Expected assists: the xG of shots a player set up."]],"notes":["International call-ups and injuries are not in the model.","No historical betting lines are in the source, so there is no market comparison."],"sources":[["ESPN","https://www.espn.com/soccer/league/_/name/usa.nwsl","This season's fixtures, table and live scores"],["American Soccer Analysis","https://www.americansocceranalysis.com/","Player expected goals"],["Meteostat and Open-Meteo","https://meteostat.net/","Weather at the ground"]],"downloads":[{"file":"/data/nwsl/csv/games.csv","label":"Every 2026 game with our pre-game probabilities","rows":246},{"file":"/data/nwsl/csv/ratings.csv","label":"Current ratings","rows":16},{"file":"/data/nwsl/csv/standings.csv","label":"The table","rows":16},{"file":"/data/nwsl/csv/season_odds.csv","label":"Season simulation","rows":16},{"file":"/data/nwsl/csv/track_record.csv","label":"Track record by season","rows":8},{"file":"/data/nwsl/csv/all_games.csv","label":"Every game in the model's history, with the pre-game probability","rows":1553}],"parts":{"players":1,"explorer":1}}