{"generatedAt":"2026-09-26T21:12:23.589Z","testSeasons":["2022-23","2023-24","2024-25","2025-26"],"method":"Walk-forward: features from earlier dates only; coefficients refit before each test season on prior seasons (2016-17 onward, excluding 2019-20 bubble and 2020-21 limited-crowd seasons). Who plays is estimated from the official NBA injury report posted before each game and players' missed-game streaks, weighted by the chance of playing learned from earlier dates only.","headline":"pregame","availability":{"source":"Official NBA injury report (archived PDFs, latest report at least 90 minutes before tip, 5 PM ET at the latest) + missed-game streaks","coverage":{"games":5282,"withReport":5282,"bothTeamsListed":5091},"table":{"Available|gl|missed":{"n":400,"ratio":0.399},"Available|gl|played":{"n":59,"ratio":0.811},"Available|x|missed":{"n":1511,"ratio":0.788},"Available|x|played":{"n":1800,"ratio":0.97},"Doubtful|gl|missed":{"n":118,"ratio":0.037},"Doubtful|gl|played":{"n":20,"ratio":0.111},"Doubtful|x|missed":{"n":828,"ratio":0.031},"Doubtful|x|played":{"n":481,"ratio":0.023},"N|0":{"n":137774,"ratio":0.929},"N|1":{"n":14353,"ratio":0.438},"N|15+":{"n":12651,"ratio":0.026},"N|2-4":{"n":16980,"ratio":0.232},"N|5-14":{"n":16723,"ratio":0.081},"Out|gl|missed":{"n":8968,"ratio":0.002},"Out|gl|played":{"n":623,"ratio":0.009},"Out|x|missed":{"n":32059,"ratio":0},"Out|x|played":{"n":5111,"ratio":0.001},"Probable|gl|missed":{"n":44,"ratio":1.023},"Probable|gl|played":{"n":51,"ratio":0.981},"Probable|x|missed":{"n":1195,"ratio":0.873},"Probable|x|played":{"n":2433,"ratio":0.945},"Questionable|gl|missed":{"n":523,"ratio":0.186},"Questionable|gl|played":{"n":124,"ratio":0.537},"Questionable|x|missed":{"n":4716,"ratio":0.552},"Questionable|x|played":{"n":4746,"ratio":0.521},"U|0":{"n":142661,"ratio":0.96},"U|1":{"n":14017,"ratio":0.57},"U|15+":{"n":13316,"ratio":0.025},"U|2-4":{"n":13772,"ratio":0.347},"U|5-14":{"n":11517,"ratio":0.141}}},"regular":{"games":4923,"model":{"n":4923,"accuracy":0.6778,"brier":0.2075,"logLoss":0.6014,"marginMAE":10.656,"marginRMSE":13.6387,"totalMAE":14.6563},"before":{"n":4923,"accuracy":0.6132,"brier":0.2452,"logLoss":0.7005,"marginMAE":12.0557,"totalMAE":15.9398},"elo":{"n":4923,"accuracy":0.6589,"brier":0.2151,"logLoss":0.6188},"homeAlways":{"n":4923,"accuracy":0.5564,"brier":0.2489,"logLoss":0.691},"betterRecord":{"n":4923,"accuracy":0.6353,"brier":0.2329,"logLoss":0.6586},"noAvailability":{"n":4923,"accuracy":0.6628,"brier":0.2118,"logLoss":0.6116,"marginMAE":10.8447,"totalMAE":14.7871},"hindsight":{"n":4923,"accuracy":0.6732,"brier":0.2064,"logLoss":0.599,"marginMAE":10.6389,"totalMAE":14.615},"calibration":[{"lo":0.5,"hi":0.55,"n":812,"predicted":0.5249,"actual":0.5603},{"lo":0.55,"hi":0.6,"n":763,"predicted":0.5752,"actual":0.5937},{"lo":0.6,"hi":0.65,"n":712,"predicted":0.6246,"actual":0.5941},{"lo":0.65,"hi":0.7,"n":654,"predicted":0.6748,"actual":0.6713},{"lo":0.7,"hi":0.75,"n":606,"predicted":0.7248,"actual":0.7112},{"lo":0.75,"hi":0.8,"n":524,"predicted":0.7751,"actual":0.7805},{"lo":0.8,"hi":0.85,"n":412,"predicted":0.8235,"actual":0.8301},{"lo":0.85,"hi":0.9,"n":271,"predicted":0.8722,"actual":0.8487},{"lo":0.9,"hi":0.95,"n":144,"predicted":0.9191,"actual":0.9028},{"lo":0.95,"hi":1,"n":25,"predicted":0.9625,"actual":1}],"withLines":{"games":4922,"model":{"n":4922,"accuracy":0.678,"brier":0.2074,"logLoss":0.6013,"marginMAE":10.6545,"totalMAE":14.6529},"marketClose":{"n":4922,"accuracy":0.6878,"brier":0.2021,"logLoss":0.5889,"marginMAE":10.4223,"totalMAE":14.2645},"blendClose":{"n":4922,"accuracy":0.6845,"brier":0.2022,"logLoss":0.5892,"marginMAE":10.4272,"totalMAE":14.2645},"openGames":2461,"marketOpen":{"n":2461,"accuracy":0.6879,"brier":0.2016,"logLoss":0.5873,"marginMAE":10.9929,"totalMAE":14.7725},"blendOpen":{"n":2461,"accuracy":0.6847,"brier":0.2009,"logLoss":0.5856,"marginMAE":10.9422,"totalMAE":14.6825},"modelOnOpenGames":{"n":2461,"accuracy":0.6871,"brier":0.2024,"logLoss":0.5895,"marginMAE":10.9634,"totalMAE":14.7354}}},"postseason":{"games":359,"model":{"n":359,"accuracy":0.6462,"brier":0.228,"logLoss":0.6492,"marginMAE":12.1572,"marginRMSE":15.6371,"totalMAE":15.6764},"before":{"n":359,"accuracy":0.6017,"brier":0.2518,"logLoss":0.7303,"marginMAE":12.9047,"totalMAE":15.552},"elo":{"n":359,"accuracy":0.6184,"brier":0.2304,"logLoss":0.654},"homeAlways":{"n":359,"accuracy":0.5794,"brier":0.2441,"logLoss":0.6814},"betterRecord":{"n":359,"accuracy":0.5905,"brier":0.2425,"logLoss":0.6781},"noAvailability":{"n":359,"accuracy":0.649,"brier":0.2277,"logLoss":0.6478,"marginMAE":12.0629,"totalMAE":15.7883},"hindsight":{"n":359,"accuracy":0.624,"brier":0.228,"logLoss":0.6484,"marginMAE":12.0659,"totalMAE":15.646},"calibration":[{"lo":0.5,"hi":0.55,"n":77,"predicted":0.5236,"actual":0.5714},{"lo":0.55,"hi":0.6,"n":54,"predicted":0.5767,"actual":0.6111},{"lo":0.6,"hi":0.65,"n":58,"predicted":0.625,"actual":0.6379},{"lo":0.65,"hi":0.7,"n":67,"predicted":0.6709,"actual":0.6716},{"lo":0.7,"hi":0.75,"n":44,"predicted":0.7238,"actual":0.6591},{"lo":0.75,"hi":0.8,"n":37,"predicted":0.7723,"actual":0.7568},{"lo":0.8,"hi":0.85,"n":14,"predicted":0.8166,"actual":0.7143},{"lo":0.85,"hi":0.9,"n":5,"predicted":0.8698,"actual":0.8},{"lo":0.9,"hi":0.95,"n":3,"predicted":0.9138,"actual":0.6667}],"withLines":{"games":359,"model":{"n":359,"accuracy":0.6462,"brier":0.228,"logLoss":0.6492,"marginMAE":12.1572,"totalMAE":15.6764},"marketClose":{"n":359,"accuracy":0.6309,"brier":0.2282,"logLoss":0.6485,"marginMAE":11.9979,"totalMAE":13.7082},"blendClose":{"n":359,"accuracy":0.624,"brier":0.2278,"logLoss":0.6476,"marginMAE":11.9892,"totalMAE":13.7082},"openGames":181,"marketOpen":{"n":181,"accuracy":0.6133,"brier":0.2328,"logLoss":0.6564,"marginMAE":12.605,"totalMAE":13.9088},"blendOpen":{"n":181,"accuracy":0.6243,"brier":0.2316,"logLoss":0.6542,"marginMAE":12.5907,"totalMAE":14.0439},"modelOnOpenGames":{"n":181,"accuracy":0.6133,"brier":0.2328,"logLoss":0.657,"marginMAE":12.7268,"totalMAE":15.3002}}},"bySeason":{"2023":{"games":1230,"model":{"n":1230,"accuracy":0.6577,"brier":0.2212,"logLoss":0.6335,"marginMAE":9.9487,"marginRMSE":12.6411,"totalMAE":14.4106},"before":{"n":1230,"accuracy":0.5593,"brier":0.2792,"logLoss":0.788,"marginMAE":12.252,"totalMAE":15.4443},"elo":{"n":1230,"accuracy":0.6325,"brier":0.2279,"logLoss":0.6485},"homeAlways":{"n":1230,"accuracy":0.5813,"brier":0.2438,"logLoss":0.6807},"betterRecord":{"n":1230,"accuracy":0.5943,"brier":0.2411,"logLoss":0.6752},"noAvailability":{"n":1230,"accuracy":0.6382,"brier":0.223,"logLoss":0.6376,"marginMAE":10.0637,"totalMAE":14.4458},"hindsight":{"n":1230,"accuracy":0.6553,"brier":0.2199,"logLoss":0.6309,"marginMAE":9.9301,"totalMAE":14.3633},"calibration":[{"lo":0.5,"hi":0.55,"n":225,"predicted":0.5251,"actual":0.5511},{"lo":0.55,"hi":0.6,"n":226,"predicted":0.5728,"actual":0.6593},{"lo":0.6,"hi":0.65,"n":179,"predicted":0.6226,"actual":0.581},{"lo":0.65,"hi":0.7,"n":164,"predicted":0.674,"actual":0.6768},{"lo":0.7,"hi":0.75,"n":158,"predicted":0.7242,"actual":0.6772},{"lo":0.75,"hi":0.8,"n":118,"predicted":0.7752,"actual":0.7034},{"lo":0.8,"hi":0.85,"n":92,"predicted":0.8217,"actual":0.8152},{"lo":0.85,"hi":0.9,"n":46,"predicted":0.8683,"actual":0.8043},{"lo":0.9,"hi":0.95,"n":21,"predicted":0.9166,"actual":0.8571},{"lo":0.95,"hi":1,"n":1,"predicted":0.9711,"actual":1}],"withLines":{"games":1230,"model":{"n":1230,"accuracy":0.6577,"brier":0.2212,"logLoss":0.6335,"marginMAE":9.9487,"totalMAE":14.4106},"marketClose":{"n":1230,"accuracy":0.6646,"brier":0.2164,"logLoss":0.6229,"marginMAE":9.7569,"totalMAE":14.1614},"blendClose":{"n":1230,"accuracy":0.661,"brier":0.2164,"logLoss":0.6227,"marginMAE":9.7578,"totalMAE":14.1614},"openGames":0,"marketOpen":null,"blendOpen":null,"modelOnOpenGames":null}},"2024":{"games":1231,"model":{"n":1231,"accuracy":0.6799,"brier":0.2037,"logLoss":0.5926,"marginMAE":10.7423,"marginRMSE":13.8091,"totalMAE":14.73},"before":{"n":1231,"accuracy":0.6377,"brier":0.2284,"logLoss":0.6553,"marginMAE":11.5851,"totalMAE":15.4574},"elo":{"n":1231,"accuracy":0.6515,"brier":0.2137,"logLoss":0.6141},"homeAlways":{"n":1231,"accuracy":0.5435,"brier":0.2514,"logLoss":0.6961},"betterRecord":{"n":1231,"accuracy":0.6344,"brier":0.2331,"logLoss":0.6591},"noAvailability":{"n":1231,"accuracy":0.6645,"brier":0.2082,"logLoss":0.6028,"marginMAE":10.9345,"totalMAE":14.8378},"hindsight":{"n":1231,"accuracy":0.6686,"brier":0.2034,"logLoss":0.5917,"marginMAE":10.7673,"totalMAE":14.6567},"calibration":[{"lo":0.5,"hi":0.55,"n":195,"predicted":0.5245,"actual":0.5692},{"lo":0.55,"hi":0.6,"n":184,"predicted":0.5758,"actual":0.5543},{"lo":0.6,"hi":0.65,"n":180,"predicted":0.6256,"actual":0.55},{"lo":0.65,"hi":0.7,"n":174,"predicted":0.6746,"actual":0.6552},{"lo":0.7,"hi":0.75,"n":165,"predicted":0.7254,"actual":0.7879},{"lo":0.75,"hi":0.8,"n":140,"predicted":0.7755,"actual":0.8143},{"lo":0.8,"hi":0.85,"n":88,"predicted":0.8233,"actual":0.8182},{"lo":0.85,"hi":0.9,"n":71,"predicted":0.8733,"actual":0.9155},{"lo":0.9,"hi":0.95,"n":28,"predicted":0.9152,"actual":0.8571},{"lo":0.95,"hi":1,"n":6,"predicted":0.9576,"actual":1}],"withLines":{"games":1231,"model":{"n":1231,"accuracy":0.6799,"brier":0.2037,"logLoss":0.5926,"marginMAE":10.7423,"totalMAE":14.73},"marketClose":{"n":1231,"accuracy":0.6933,"brier":0.1984,"logLoss":0.5809,"marginMAE":10.5374,"totalMAE":14.2171},"blendClose":{"n":1231,"accuracy":0.6905,"brier":0.1987,"logLoss":0.5818,"marginMAE":10.545,"totalMAE":14.2171},"openGames":0,"marketOpen":null,"blendOpen":null,"modelOnOpenGames":null}},"2025":{"games":1231,"model":{"n":1231,"accuracy":0.6783,"brier":0.2044,"logLoss":0.5939,"marginMAE":10.8177,"marginRMSE":13.8414,"totalMAE":14.4651},"before":{"n":1231,"accuracy":0.6767,"brier":0.2134,"logLoss":0.6166,"marginMAE":11.1733,"totalMAE":15.5401},"elo":{"n":1231,"accuracy":0.6653,"brier":0.2127,"logLoss":0.6129},"homeAlways":{"n":1231,"accuracy":0.5459,"brier":0.2511,"logLoss":0.6955},"betterRecord":{"n":1231,"accuracy":0.6418,"brier":0.2317,"logLoss":0.6562},"noAvailability":{"n":1231,"accuracy":0.6661,"brier":0.2112,"logLoss":0.6091,"marginMAE":11.0524,"totalMAE":14.7777},"hindsight":{"n":1231,"accuracy":0.6824,"brier":0.2029,"logLoss":0.5902,"marginMAE":10.785,"totalMAE":14.4433},"calibration":[{"lo":0.5,"hi":0.55,"n":180,"predicted":0.5251,"actual":0.5333},{"lo":0.55,"hi":0.6,"n":169,"predicted":0.5782,"actual":0.5444},{"lo":0.6,"hi":0.65,"n":179,"predicted":0.6245,"actual":0.6257},{"lo":0.65,"hi":0.7,"n":156,"predicted":0.6759,"actual":0.6538},{"lo":0.7,"hi":0.75,"n":162,"predicted":0.7245,"actual":0.6914},{"lo":0.75,"hi":0.8,"n":126,"predicted":0.7744,"actual":0.8016},{"lo":0.8,"hi":0.85,"n":114,"predicted":0.8231,"actual":0.8158},{"lo":0.85,"hi":0.9,"n":91,"predicted":0.8719,"actual":0.8352},{"lo":0.9,"hi":0.95,"n":44,"predicted":0.922,"actual":0.9318},{"lo":0.95,"hi":1,"n":10,"predicted":0.9618,"actual":1}],"withLines":{"games":1230,"model":{"n":1230,"accuracy":0.6789,"brier":0.2041,"logLoss":0.5931,"marginMAE":10.812,"totalMAE":14.4512},"marketClose":{"n":1230,"accuracy":0.6996,"brier":0.199,"logLoss":0.581,"marginMAE":10.5203,"totalMAE":14.1122},"blendClose":{"n":1230,"accuracy":0.6943,"brier":0.199,"logLoss":0.5811,"marginMAE":10.5281,"totalMAE":14.1122},"openGames":1230,"marketOpen":{"n":1230,"accuracy":0.6878,"brier":0.2044,"logLoss":0.5945,"marginMAE":10.9098,"totalMAE":14.7504},"blendOpen":{"n":1230,"accuracy":0.6805,"brier":0.2033,"logLoss":0.5918,"marginMAE":10.8367,"totalMAE":14.5641},"modelOnOpenGames":{"n":1230,"accuracy":0.6789,"brier":0.2041,"logLoss":0.5931,"marginMAE":10.812,"totalMAE":14.4512}}},"2026":{"games":1231,"model":{"n":1231,"accuracy":0.6954,"brier":0.2008,"logLoss":0.5859,"marginMAE":11.1146,"marginRMSE":14.2113,"totalMAE":15.0194},"before":{"n":1231,"accuracy":0.5792,"brier":0.2598,"logLoss":0.7422,"marginMAE":13.2124,"totalMAE":17.3172},"elo":{"n":1231,"accuracy":0.6864,"brier":0.2061,"logLoss":0.5999},"homeAlways":{"n":1231,"accuracy":0.5548,"brier":0.2491,"logLoss":0.6916},"betterRecord":{"n":1231,"accuracy":0.6706,"brier":0.2256,"logLoss":0.6438},"noAvailability":{"n":1231,"accuracy":0.6824,"brier":0.205,"logLoss":0.5971,"marginMAE":11.3275,"totalMAE":15.0871},"hindsight":{"n":1231,"accuracy":0.6864,"brier":0.1995,"logLoss":0.5832,"marginMAE":11.0726,"totalMAE":14.9964},"calibration":[{"lo":0.5,"hi":0.55,"n":212,"predicted":0.525,"actual":0.5849},{"lo":0.55,"hi":0.6,"n":184,"predicted":0.5749,"actual":0.5978},{"lo":0.6,"hi":0.65,"n":174,"predicted":0.6257,"actual":0.6207},{"lo":0.65,"hi":0.7,"n":160,"predicted":0.6746,"actual":0.7},{"lo":0.7,"hi":0.75,"n":121,"predicted":0.7254,"actual":0.6777},{"lo":0.75,"hi":0.8,"n":140,"predicted":0.7754,"actual":0.7929},{"lo":0.8,"hi":0.85,"n":118,"predicted":0.8256,"actual":0.8644},{"lo":0.85,"hi":0.9,"n":63,"predicted":0.874,"actual":0.8254},{"lo":0.9,"hi":0.95,"n":51,"predicted":0.92,"actual":0.9216},{"lo":0.95,"hi":1,"n":8,"predicted":0.9659,"actual":1}],"withLines":{"games":1231,"model":{"n":1231,"accuracy":0.6954,"brier":0.2008,"logLoss":0.5859,"marginMAE":11.1146,"totalMAE":15.0194},"marketClose":{"n":1231,"accuracy":0.6937,"brier":0.1947,"logLoss":0.5707,"marginMAE":10.8741,"totalMAE":14.567},"blendClose":{"n":1231,"accuracy":0.6921,"brier":0.1948,"logLoss":0.571,"marginMAE":10.8773,"totalMAE":14.567},"openGames":1231,"marketOpen":{"n":1231,"accuracy":0.6881,"brier":0.1988,"logLoss":0.5802,"marginMAE":11.076,"totalMAE":14.7945},"blendOpen":{"n":1231,"accuracy":0.6889,"brier":0.1984,"logLoss":0.5794,"marginMAE":11.0475,"totalMAE":14.8007},"modelOnOpenGames":{"n":1231,"accuracy":0.6954,"brier":0.2008,"logLoss":0.5859,"marginMAE":11.1146,"totalMAE":15.0194}}}},"players":{"pts":{"n":69813,"modelMAE":5.1051,"seasonAvgMAE":5.1326},"reb":{"n":69813,"modelMAE":2.0289,"seasonAvgMAE":2.038},"ast":{"n":69813,"modelMAE":1.4957,"seasonAvgMAE":1.5027},"min":{"n":69813,"modelMAE":5.1456,"seasonAvgMAE":5.1795}},"blendWeights":{"2023":{"close":{"wMargin":0.0874,"a":-0.0011,"b":0.9646,"wTotal":0,"fitOn":"2020-22 (2488 games, closing lines)"},"open":null},"2024":{"close":{"wMargin":0.1352,"a":0.0505,"b":0.9037,"wTotal":0,"fitOn":"2020-23 (3808 games, closing lines)"},"open":null},"2025":{"close":{"wMargin":0.0969,"a":0.0457,"b":0.9455,"wTotal":0,"fitOn":"2020-24 (5127 games, closing lines)"},"open":{"wMargin":0.23,"a":0.4087,"b":0.6969,"wTotal":0.2723,"fitOn":"2023-24 (1313 games, opening lines)"}},"2026":{"close":{"wMargin":0.0511,"a":0.0454,"b":0.9539,"wTotal":0,"fitOn":"2020-25 (6447 games, closing lines)"},"open":{"wMargin":0.4407,"a":0.4682,"b":0.5788,"wTotal":0.4526,"fitOn":"2023-25 (2633 games, opening lines)"}}},"coefficients":{"2021":{"margin":{"home":1.0405,"d_pts":0.2114,"d_fga":-0.056,"d_fta":-0.0029,"d_tpa":0.0615,"d_tpm":0.1684,"d_oreb":0.1688,"d_dreb":-0.0067,"d_ast":0.158,"d_stl":0.6767,"d_blk":0.636,"d_tov":0.0271,"d_pf":-0.1543,"d_onPm":0.1315,"d_onOff":0.0686,"d_teamNet":0.116,"d_teamNet_rel":0.0192,"b2b_h":-0.8302,"b2b_a":2.579,"t3in4_h":-0.1075,"t3in4_a":0.6889,"rest_h":0.4578,"rest_a":1.0596,"travel_h":0.5813,"travel_a":-0.2449,"tzEast_a":0.2561,"alt_a":1.7926,"g7_h":-0.3474,"g7_a":0.5612,"tzWest_a":0.2464},"marginIntercept":0,"sigma":11,"totalSigma":18.2303},"2022":{"margin":{"home":1.0405,"d_pts":0.2114,"d_fga":-0.056,"d_fta":-0.0029,"d_tpa":0.0615,"d_tpm":0.1684,"d_oreb":0.1688,"d_dreb":-0.0067,"d_ast":0.158,"d_stl":0.6767,"d_blk":0.636,"d_tov":0.0271,"d_pf":-0.1543,"d_onPm":0.1315,"d_onOff":0.0686,"d_teamNet":0.116,"d_teamNet_rel":0.0192,"b2b_h":-0.8302,"b2b_a":2.579,"t3in4_h":-0.1075,"t3in4_a":0.6889,"rest_h":0.4578,"rest_a":1.0596,"travel_h":0.5813,"travel_a":-0.2449,"tzEast_a":0.2561,"alt_a":1.7926,"g7_h":-0.3474,"g7_a":0.5612,"tzWest_a":0.2464},"marginIntercept":0,"sigma":11,"totalSigma":18.2303},"2023":{"margin":{"home":0.9254,"d_pts":0.2254,"d_fga":-0.0854,"d_fta":-0.0941,"d_tpa":0.1096,"d_tpm":-0.0801,"d_oreb":0.2422,"d_dreb":0.0585,"d_ast":0.2724,"d_stl":0.6709,"d_blk":0.4985,"d_tov":-0.1965,"d_pf":-0.0436,"d_onPm":0.1218,"d_onOff":0.1154,"d_teamNet":0.0742,"d_teamNet_rel":0.1542,"b2b_h":-1.3854,"b2b_a":2.2336,"t3in4_h":0.1142,"t3in4_a":0.7135,"rest_h":0.5867,"rest_a":0.7679,"travel_h":0.4487,"travel_a":0.0508,"tzEast_a":0.135,"alt_a":1.1499,"g7_h":-0.2516,"g7_a":0.4393,"tzWest_a":0.1277},"marginIntercept":0,"sigma":11.4,"totalSigma":18.3516},"2024":{"margin":{"home":1.3572,"d_pts":0.2499,"d_fga":-0.1082,"d_fta":-0.0707,"d_tpa":0.117,"d_tpm":-0.2239,"d_oreb":0.1009,"d_dreb":0.1413,"d_ast":0.2858,"d_stl":0.6609,"d_blk":0.2517,"d_tov":-0.2193,"d_pf":-0.0633,"d_onPm":0.1203,"d_onOff":0.1043,"d_teamNet":0.0225,"d_teamNet_rel":0.2177,"b2b_h":-1.2794,"b2b_a":2.2272,"t3in4_h":-0.0736,"t3in4_a":0.734,"rest_h":0.3329,"rest_a":0.7025,"travel_h":0.3695,"travel_a":-0.1247,"tzEast_a":0.1171,"alt_a":1.1462,"g7_h":-0.2956,"g7_a":0.4114,"tzWest_a":0.1673},"marginIntercept":0,"sigma":11.5,"totalSigma":18.3871},"2025":{"margin":{"home":1.3343,"d_pts":0.278,"d_fga":-0.1491,"d_fta":-0.0426,"d_tpa":0.1088,"d_tpm":-0.1937,"d_oreb":0.0567,"d_dreb":0.2057,"d_ast":0.3076,"d_stl":0.9568,"d_blk":0.2448,"d_tov":-0.3534,"d_pf":0.0364,"d_onPm":0.1131,"d_onOff":0.0881,"d_teamNet":0.0667,"d_teamNet_rel":0.1871,"b2b_h":-1.3122,"b2b_a":2.1521,"t3in4_h":-0.2194,"t3in4_a":0.6183,"rest_h":0.4043,"rest_a":0.5735,"travel_h":0.2088,"travel_a":0.0747,"tzEast_a":0.0404,"alt_a":1.1254,"g7_h":-0.2552,"g7_a":0.4084,"tzWest_a":-0.0784},"marginIntercept":0,"sigma":11.6,"totalSigma":18.3387},"2026":{"margin":{"home":1.5459,"d_pts":0.2774,"d_fga":-0.1375,"d_fta":-0.082,"d_tpa":0.1329,"d_tpm":-0.2622,"d_oreb":0.0287,"d_dreb":0.2084,"d_ast":0.2334,"d_stl":0.9943,"d_blk":0.2563,"d_tov":-0.2254,"d_pf":0.0759,"d_onPm":0.1229,"d_onOff":0.0843,"d_teamNet":0.0861,"d_teamNet_rel":0.1972,"b2b_h":-1.5737,"b2b_a":2.1492,"t3in4_h":-0.1916,"t3in4_a":0.3721,"rest_h":0.2994,"rest_a":0.3161,"travel_h":0.0307,"travel_a":-0.1386,"tzEast_a":0.2493,"alt_a":0.6177,"g7_h":-0.2505,"g7_a":0.4078,"tzWest_a":-0.0029},"marginIntercept":0,"sigma":11.8,"totalSigma":18.3057}}}