{"id":30094,"date":"2025-11-11T17:33:20","date_gmt":"2025-11-11T17:33:20","guid":{"rendered":"https:\/\/atswins.ai\/blog\/?p=30094"},"modified":"2026-05-20T15:31:38","modified_gmt":"2026-05-20T15:31:38","slug":"how-ai-models-see-warriors-vs-thunder-in-oklahoma-city","status":"publish","type":"post","link":"https:\/\/atswins.ai\/blog\/how-ai-models-see-warriors-vs-thunder-in-oklahoma-city\/","title":{"rendered":"How AI Models See Warriors vs. Thunder in Oklahoma City"},"content":{"rendered":"<h1 data-start=\"246\" data-end=\"339\">1) What the (public) models predicted \u2014 five reputable model\/site projections (score lines)<\/h1>\n<p data-start=\"340\" data-end=\"477\">I pulled publicly available predictions \/ simulators from reputable outlets and recorded the projected final scores they published today:<\/p>\n<ol data-start=\"479\" data-end=\"1003\">\n<li data-start=\"479\" data-end=\"564\">\n<p data-start=\"482\" data-end=\"564\"><strong data-start=\"482\" data-end=\"495\">Oddsshark<\/strong> \u2014 <strong data-start=\"498\" data-end=\"523\">OKC 118.6 \u2014 GSW 114.3<\/strong>.<\/p>\n<\/li>\n<li data-start=\"565\" data-end=\"667\">\n<p data-start=\"568\" data-end=\"667\"><strong data-start=\"568\" data-end=\"598\">MyGameSim (game simulator)<\/strong> \u2014 <strong data-start=\"601\" data-end=\"626\">OKC 119.1 \u2014 GSW 115.0<\/strong>.<\/p>\n<\/li>\n<li data-start=\"668\" data-end=\"773\">\n<p data-start=\"671\" data-end=\"773\"><strong data-start=\"671\" data-end=\"708\">FOX Sports (preview \/ model pick)<\/strong> \u2014 <strong data-start=\"711\" data-end=\"732\">OKC 120 \u2014 GSW 110<\/strong>.<\/p>\n<\/li>\n<li data-start=\"774\" data-end=\"898\">\n<p data-start=\"777\" data-end=\"898\"><strong data-start=\"777\" data-end=\"833\">SportsGambler (site prediction \/ correct-score pick)<\/strong> \u2014 <strong data-start=\"836\" data-end=\"857\">OKC 122 \u2014 GSW 110<\/strong>.<\/p>\n<\/li>\n<li data-start=\"899\" data-end=\"1003\">\n<p data-start=\"902\" data-end=\"1003\"><strong data-start=\"902\" data-end=\"940\">Xaslarbet (simulator \/ projection)<\/strong> \u2014 <strong data-start=\"943\" data-end=\"964\">OKC 114 \u2014 GSW 110<\/strong>.<\/p>\n<\/li>\n<\/ol>\n<p data-start=\"1005\" data-end=\"1046\"><strong data-start=\"1005\" data-end=\"1044\">Average of those five model scores:<\/strong><\/p>\n<ul data-start=\"1047\" data-end=\"1418\">\n<li data-start=\"1047\" data-end=\"1134\">\n<p data-start=\"1049\" data-end=\"1134\"><strong data-start=\"1049\" data-end=\"1072\">Golden State (away)<\/strong> = (114.3 + 115.0 + 110 + 110 + 110) \/ 5 = <strong data-start=\"1115\" data-end=\"1131\">111.86 \u2248 112<\/strong>.<\/p>\n<\/li>\n<li data-start=\"1135\" data-end=\"1418\">\n<p data-start=\"1137\" data-end=\"1418\"><strong data-start=\"1137\" data-end=\"1161\">Oklahoma City (home)<\/strong> = (118.6 + 119.1 + 120 + 122 + 114) \/ 5 = <strong data-start=\"1204\" data-end=\"1220\">118.74 \u2248 119<\/strong>.<br data-start=\"1221\" data-end=\"1224\" \/>So the <strong data-start=\"1231\" data-end=\"1254\">model average final<\/strong> is <strong data-start=\"1258\" data-end=\"1279\">OKC 119 \u2014 GSW 112<\/strong> (Thunder by \u2248 <strong data-start=\"1294\" data-end=\"1300\">+7<\/strong>). (I averaged each model\u2019s published final score \u2014 raw arithmetic shown above.)<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1420\" data-end=\"1423\" \/>\n<h1 data-start=\"1425\" data-end=\"1496\">2) Quick cross-check of model context &amp; market (why models favor OKC)<\/h1>\n<ul data-start=\"1497\" data-end=\"2018\">\n<li data-start=\"1497\" data-end=\"1784\">\n<p data-start=\"1499\" data-end=\"1784\">SportsLine \/ CBS \/ other simulator-based models are heavily favoring the Thunder (SportsLine\u2019s paid model shows a large % of sims backing OKC and a high cover rate for -7.5 in many writeups). Public vs money split shows sharp money favoring OKC.<\/p>\n<\/li>\n<li data-start=\"1785\" data-end=\"2018\">\n<p data-start=\"1787\" data-end=\"2018\">Market lines you supplied (ML +238 Warriors \/ -298 Thunder, spread -7.5, total 227.5) are consistent with what the industry shows (some sources list total 228.5 \u2014 small book differences exist).<\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"2020\" data-end=\"2023\" \/>\n<h1 data-start=\"2025\" data-end=\"2086\">3) News \/ injury check (today\u2019s breaking items that matter)<\/h1>\n<ul data-start=\"2087\" data-end=\"2866\">\n<li data-start=\"2087\" data-end=\"2437\">\n<p data-start=\"2089\" data-end=\"2437\"><strong data-start=\"2089\" data-end=\"2102\">Warriors:<\/strong> Stephen Curry had missed several games with an illness recently but <strong data-start=\"2171\" data-end=\"2226\">multiple reports say Curry is expected back for OKC<\/strong> (this matters a lot \u2014 his presence moves the Warriors\u2019 ceiling). Al Horford listed questionable in some reports. Golden State\u2019s recent road form has been poor (1-5 away).<\/p>\n<\/li>\n<li data-start=\"2438\" data-end=\"2866\">\n<p data-start=\"2440\" data-end=\"2866\"><strong data-start=\"2440\" data-end=\"2452\">Thunder:<\/strong> the Thunder injury report shows <strong data-start=\"2485\" data-end=\"2529\">several role players out or questionable<\/strong> in recent reports (Kenrich Williams, Luguentz Dort, Aaron Wiggins, Jalen Williams listed in injury reports\/out lists on some sites) \u2014 that reduces depth but OKC\u2019s core (Shai, Chet, Hartenstein, etc.) remains available in most reports. ESPN and other previews list multiple Thunder role players out.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"2868\" data-end=\"3070\"><strong data-start=\"2868\" data-end=\"2883\">Net effect:<\/strong> Curry\u2019s return (if he\u2019s active) erases some of Golden State\u2019s offensive gap; Thunder still have more depth overall but are missing a few rotation wings which narrows the expected margin.<\/p>\n<hr data-start=\"3072\" data-end=\"3075\" \/>\n<h1 data-start=\"3077\" data-end=\"3147\">4) My independent analysis (Pythagorean + SOS + situational factors)<\/h1>\n<p data-start=\"3149\" data-end=\"3191\"><strong data-start=\"3149\" data-end=\"3191\">Inputs I used (public season numbers):<\/strong><\/p>\n<ul data-start=\"3192\" data-end=\"3481\">\n<li data-start=\"3192\" data-end=\"3360\">\n<p data-start=\"3194\" data-end=\"3360\">Oklahoma City season scoring: <strong data-start=\"3224\" data-end=\"3238\">~122.4 PPG<\/strong>; opponent PPG allowed roughly <strong data-start=\"3269\" data-end=\"3279\">~108.8<\/strong> (OKC is elite on defense this season).<\/p>\n<\/li>\n<li data-start=\"3361\" data-end=\"3481\">\n<p data-start=\"3363\" data-end=\"3481\">Golden State scoring: <strong data-start=\"3385\" data-end=\"3399\">~115.9 PPG<\/strong>; opponent PPG allowed roughly <strong data-start=\"3430\" data-end=\"3440\">~113.6<\/strong>.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3483\" data-end=\"3535\"><strong data-start=\"3483\" data-end=\"3533\">Pythagorean check (league-style exponent ~14):<\/strong><\/p>\n<ul data-start=\"3536\" data-end=\"3844\">\n<li data-start=\"3536\" data-end=\"3844\">\n<p data-start=\"3538\" data-end=\"3844\">Using team PF\/PA and k\u224814 produces season-level Pythagorean win% estimates of <strong data-start=\"3616\" data-end=\"3629\">OKC \u2248 84%<\/strong> and <strong data-start=\"3634\" data-end=\"3647\">GSW \u2248 57%<\/strong>. That\u2019s a strong edge to OKC on season numbers (explains why models and books favor OKC). (I computed this from the public PPG\/Opp PPG numbers cited above.)<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"3846\" data-end=\"3879\"><strong data-start=\"3846\" data-end=\"3877\">Strength of Schedule (SOS):<\/strong><\/p>\n<ul data-start=\"3880\" data-end=\"4216\">\n<li data-start=\"3880\" data-end=\"4216\">\n<p data-start=\"3882\" data-end=\"4216\">Tankathon \/ TeamRankings \/ ESPN SOS data show both teams have similar remaining schedule difficulty; OKC\u2019s SOS isn\u2019t substantially easier\/harder than Golden State\u2019s in the short term \u2014 nothing that flips the script for a single game. (Tankathon remaining SOS shows OKC and GSW near each other.)<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"4218\" data-end=\"4289\"><strong data-start=\"4218\" data-end=\"4289\">Situational factors that change expectation for this specific game:<\/strong><\/p>\n<ul data-start=\"4290\" data-end=\"5045\">\n<li data-start=\"4290\" data-end=\"4465\">\n<p data-start=\"4292\" data-end=\"4465\"><strong data-start=\"4292\" data-end=\"4314\">Home court &amp; form:<\/strong> OKC is 4-0 at home and excellent overall (10-1). Warriors have been poor on the road (1-5). That favors OKC.<\/p>\n<\/li>\n<li data-start=\"4466\" data-end=\"4701\">\n<p data-start=\"4468\" data-end=\"4701\"><strong data-start=\"4468\" data-end=\"4494\">Injuries\/availability:<\/strong> Thunder have some role players out (reduces margin). Warriors are expected to get Curry back (raises Warriors\u2019 ceiling). That <strong data-start=\"4621\" data-end=\"4632\">narrows<\/strong> the model-mandated margin.<\/p>\n<\/li>\n<li data-start=\"4702\" data-end=\"4866\">\n<p data-start=\"4704\" data-end=\"4866\"><strong data-start=\"4704\" data-end=\"4722\">Rest \/ travel:<\/strong> Golden State begins a long road trip (fatigue factor) while OKC is at home. That slightly favors OKC.<\/p>\n<\/li>\n<li data-start=\"4867\" data-end=\"5045\">\n<p data-start=\"4869\" data-end=\"5045\"><strong data-start=\"4869\" data-end=\"4886\">Recent trend:<\/strong> OKC playing elite defense and scoring at a top-of-league clip; Warriors\u2019 offense is still Curry-dependent on the road.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"5047\" data-end=\"5109\"><strong data-start=\"5047\" data-end=\"5109\">Bringing it together (my numeric head-to-head projection):<\/strong><\/p>\n<ul data-start=\"5110\" data-end=\"5363\">\n<li data-start=\"5110\" data-end=\"5363\">\n<p data-start=\"5112\" data-end=\"5363\">The averaged public-model line was <strong data-start=\"5147\" data-end=\"5168\">OKC 119 \u2014 GSW 112<\/strong> (Thunder +7). Given the <strong data-start=\"5193\" data-end=\"5220\">Pythagorean season edge<\/strong>, <strong data-start=\"5222\" data-end=\"5236\">home court<\/strong>, and <strong data-start=\"5242\" data-end=\"5254\">OKC form<\/strong>, but <strong data-start=\"5260\" data-end=\"5333\">accounting for Thunder role-player absences and Curry\u2019s likely return<\/strong>, I reduce the margin a touch.<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"5365\" data-end=\"5405\"><strong data-start=\"5365\" data-end=\"5403\">My independent prediction (final):<\/strong><\/p>\n<ul data-start=\"5406\" data-end=\"5863\">\n<li data-start=\"5406\" data-end=\"5863\">\n<p data-start=\"5408\" data-end=\"5468\"><strong data-start=\"5408\" data-end=\"5465\">Oklahoma City Thunder 118 \u2014 Golden State Warriors 113<\/strong>.<\/p>\n<ul data-start=\"5471\" data-end=\"5863\">\n<li data-start=\"5471\" data-end=\"5501\">\n<p data-start=\"5473\" data-end=\"5501\"><strong data-start=\"5473\" data-end=\"5484\">Margin:<\/strong> OKC by <strong data-start=\"5492\" data-end=\"5498\">+5<\/strong>.<\/p>\n<\/li>\n<li data-start=\"5504\" data-end=\"5697\">\n<p data-start=\"5506\" data-end=\"5697\"><strong data-start=\"5506\" data-end=\"5516\">Total:<\/strong> <strong data-start=\"5517\" data-end=\"5524\">231<\/strong> points (I therefore view the posted total <strong data-start=\"5567\" data-end=\"5576\">227.5<\/strong> as leaning <strong data-start=\"5588\" data-end=\"5596\">OVER<\/strong> by my model, but other models and books commonly have totals ~228\u2013229 so your bet sizing matters).<\/p>\n<\/li>\n<li data-start=\"5700\" data-end=\"5863\">\n<p data-start=\"5702\" data-end=\"5863\"><strong data-start=\"5702\" data-end=\"5717\">Confidence:<\/strong> <strong data-start=\"5718\" data-end=\"5730\">moderate<\/strong> \u2014 OKC favored to win, but the margin is narrow enough that absences\/late scratches (especially on OKC side) could flip spread value.<\/p>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<p data-start=\"5865\" data-end=\"6163\">(Why 118\u2013113? Season offensive\/defensive rates suggest OKC in low-to-mid 120s, GSW low-to-mid 110s; injury reductions and Curry\u2019s presence compress totals\/margins, so I settled on a realistic convergence point slightly below the public-model average OKC score and slightly above Warriors\u2019 average.)<\/p>\n<hr data-start=\"6165\" data-end=\"6168\" \/>\n<h1 data-start=\"6170\" data-end=\"6220\">5) Final pick &amp; how it compares to model average<\/h1>\n<ul data-start=\"6222\" data-end=\"6688\">\n<li data-start=\"6222\" data-end=\"6343\">\n<p data-start=\"6224\" data-end=\"6343\"><strong data-start=\"6224\" data-end=\"6301\">Model average final (from 5 models): OKC 119 \u2014 GSW 112 (Thunder by \u2248 +7).<\/strong><\/p>\n<\/li>\n<li data-start=\"6344\" data-end=\"6688\">\n<p data-start=\"6346\" data-end=\"6688\"><strong data-start=\"6346\" data-end=\"6364\">My projection:<\/strong> <strong data-start=\"6365\" data-end=\"6402\">OKC 118 \u2014 GSW 113 (Thunder by +5)<\/strong> \u2014 I\u2019m a little <strong data-start=\"6418\" data-end=\"6426\">less<\/strong> bullish on OKC covering the full -7.5 because of Thunder role-player absences and the Warriors getting Steph Curry back; season numbers still favor OKC to win comfortably, but not necessarily to cover 7.5 with confidence.<\/p>\n<\/li>\n<\/ul>\n<h2 data-start=\"6690\" data-end=\"6734\"><span style=\"color: #339966;\"><b>MY PICK: Total Points OVER 227.5 (WIN)<\/b><\/span><\/h2>\n","protected":false},"excerpt":{"rendered":"<p>1) What the (public) models predicted \u2014 five reputable model\/site projections (score lines) I pulled publicly available predictions \/ simulators from reputable outlets and recorded<\/p>\n","protected":false},"author":7,"featured_media":30100,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[7919],"tags":[2307,382,1227,2308,196,310,883,2306],"class_list":["post-30094","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-betting-analysis","tag-ai-analysis-for-nba","tag-ai-nba-analysis","tag-ai-prediction-tool","tag-ai-predictions-nba","tag-free-nba-game-analysis","tag-nba-ai-game-prediction","tag-nba-ai-picks","tag-nba-player-props","two-columns"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/atswins.ai\/blog\/wp-content\/uploads\/2025\/11\/nba-Golden-State-Warriors-vs.-Oklahoma-City-Thunder.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/posts\/30094","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/comments?post=30094"}],"version-history":[{"count":2,"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/posts\/30094\/revisions"}],"predecessor-version":[{"id":30115,"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/posts\/30094\/revisions\/30115"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/media\/30100"}],"wp:attachment":[{"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/media?parent=30094"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/categories?post=30094"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atswins.ai\/blog\/wp-json\/wp\/v2\/tags?post=30094"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}