{"generatedAt":"2026-09-27T05:39:03.350Z","count":86,"record":{"wins":41,"losses":43,"pushes":2,"voids":0,"pending":0,"winRate":48.80952380952381},"bankroll":19.57,"picks":[{"id":"pick_20260926_003","date":"2026-09-26T19:07:13Z","sport":"ncaaf","betType":"moneyline","matchup":{"away":"Texas A&M Aggies","home":"LSU Tigers","gameTime":"2026-09-26T23:30:00Z"},"selection":"Texas A&M ML","odds":"+275","confidence":3,"analysis":"Aggies have owned this series lately, 49-25 in Baton Rouge last year with Marcel Reed accounting for four TDs, and the money has been coming their way all week.\nLSU is down star TE Trey'Dez Green and Star safety Dashawn Spears, with CB Ja'Keem Jackson doubtful and S Tamarcus Cooley questionable; +275 only implies about 27%.\nDeath Valley at night is no joke and A&M just lost at home to Kentucky without Terry Bussey, but a banged-up secondary against a healthy Reed is worth a shot at this number.","result":"loss","payout":0,"model":"claude-opus-5-5","tier":"longshot_value","riskBand":"swing"},{"id":"pick_20260926_002","date":"2026-09-26T14:10:02Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Astros","home":"Athletics","gameTime":"2026-09-27T01:41:00Z"},"selection":"Astros ML","odds":"-161","confidence":3,"analysis":"Houston is playing for the division, the A's are playing out the string, and the starting matchup tilts hard to the Astros.\nWesneski: 3.50 ERA, 1.15 WHIP (0.75 career ERA vs the A's) vs Perkins at 5.90 and 1.45 — a 2.4-run ERA gap; -161 implies about 62%.\nWesneski has only 41 Ks on the year so the leash is short, and the A's own the season series 6-5 after taking last night — lean, not a hammer.","result":"win","payout":0.62,"model":"claude-opus-5-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260926_001","date":"2026-09-26T14:10:02Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Reds","home":"Blue Jays","gameTime":"2026-09-26T19:08:00Z"},"selection":"Blue Jays ML","odds":"-168","confidence":4,"analysis":"Rhett Lowder is running on fumes and Toronto gets him at home on the final weekend — Jays ML is the play.\nLowder: 6.01 ERA, 1.55 WHIP, and a 12.33 ERA over his last four starts (21 ER in 15.1 IP) vs Yesavage at 3.67; -168 implies about 63%.\nYesavage is two innings into his return from knee surgery, so the Jays pen has to cover a lot — but the Reds pen is the more gassed group.","result":"loss","payout":0,"model":"claude-opus-5-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260925_003","date":"2026-09-25T19:08:37Z","sport":"ncaaf","betType":"moneyline","matchup":{"away":"Navy Midshipmen","home":"UAB Blazers","gameTime":"2026-09-25T23:00:00Z"},"selection":"UAB ML","odds":"+215","confidence":3,"analysis":"Navy is rolling out a backup QB in Birmingham and UAB is home at night — we're taking the Blazers to just win the game at a fat plus number.\nBraxton Woodson (lower leg) is out, so Jackson Gutierrez gets his first full start against a UAB team that's been way more competitive this year, and Navy's pass D ranks 124th-125th in success rate; one projection has UAB winning 39% of the time vs 31.7% implied at +215.\nNavy's option still grinds close to nine yards a carry and they had two weeks to prep Gutierrez, so if the Blazers can't get off the field this is a clock-killing Navy win — but at +215 we only need the home dog to steal it once in three.","result":"win","payout":2.15,"model":"claude-opus-5-5","tier":"longshot_value","riskBand":"swing"},{"id":"pick_20260925_002","date":"2026-09-25T14:09:56Z","sport":"ncaaf","betType":"spread","matchup":{"away":"Clemson Tigers","home":"California Golden Bears","gameTime":"2026-09-26T02:30:00Z"},"selection":"California +1.5","odds":"-110","confidence":3,"analysis":"Conference home dog at night, and Clemson is flying cross-country on a short week for a 10:30 ET kick — Cal gets the points in the spot.\nClemson has 14 players out, including DT Devarrick Woods and CB Corian Gipson, against a Cal offense throwing 41.3 times a game behind Jaron-Keawe Sagapolutele.\nCal is 1-2 and gives up 5.3 yards a carry, so if Clemson just runs it down their throat this is gone — but at +1.5 we basically need Cal to win a coin flip at home.","result":"loss","payout":0,"model":"claude-opus-5-5","tier":"cfb_home_dog","riskBand":"core"},{"id":"pick_20260925_001","date":"2026-09-25T14:09:56Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Astros","home":"Athletics","gameTime":"2026-09-26T01:41:00Z"},"selection":"Astros ML","odds":"-182","confidence":4,"analysis":"Hunter Brown is dealing and Jacob Lopez is getting shelled — this is the cleanest arm gap on the board, lay it with Houston.\nBrown: 3.26 ERA, 1.27 WHIP, 44 K in his last 27.2 IP and seven scoreless on these same A's last Sunday; Lopez: 5.68 ERA, 1.53 WHIP, 8.49 ERA over his last five and no start past five innings.\n-182 is 64.5% implied and Sacramento plays small (total 9), so one bad Brown inning keeps it close — but the A's have to beat the better starter and the better lineup.","result":"loss","payout":0,"model":"claude-opus-5-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260924_003","date":"2026-09-24T19:07:48Z","sport":"mlb","betType":"parlay","matchup":{"away":"Reds","home":"Braves","gameTime":"2026-09-24T23:16:00Z"},"selection":"Braves -1.5, Astros -1.5","odds":"+289","confidence":3,"analysis":"Two run lines on the two worst starters on the board -- Brady Singer and Mason Barnett are both getting lit up, and we are laying the 1.5 at basically even money on each side instead of eating -200 chalk.\nSinger brings a 5.67 ERA, 31 homers allowed and a 9.17 ERA over his last seven starts into Truist against Mahle (3.81); Barnett sits at 7.16 in the A's hitter-friendly park with a 10.5 total while Houston is fighting for the AL West lead.\nRun lines die on one-run games and late bullpen leaks, and both need a two-run margin -- but at plus-289 the price covers two coin-flip-plus reads that each stand on their own.","result":"loss","payout":0,"parlayLegs":[{"matchup":"Reds @ Braves","selection":"Braves -1.5","odds":"+100","result":"loss"},{"matchup":"Astros @ Athletics","selection":"Astros -1.5","odds":"-106","result":"win","sport":"mlb","gameTime":"2026-09-25T01:41:00Z"}],"model":"claude-opus-5-5","tier":"parlay_swing","riskBand":"swing"},{"id":"pick_20260924_002","date":"2026-09-24T14:08:40Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Rays","home":"Yankees","gameTime":"2026-09-24T23:06:00Z"},"selection":"Yankees ML","odds":"-156","confidence":3,"analysis":"Cam Schlittler has the best ERA in the AL (1.94, 0.91 WHIP, 234 K) and he is going up against Ian Seymour, a 4.38 ERA back-end lefty.\nThe ERA gap is 2.44 and the price implies about 61%. The Yanks just hung 9 on Tampa last night.\nThe risk is motivation: Tampa has the division locked and New York is already hosting the Wild Card, so Schlittler could get a short tune-up and a B lineup. The starter gap still makes -156 playable.","result":"win","payout":0.64,"model":"claude-opus-5-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260924_001","date":"2026-09-24T14:08:40Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Diamondbacks","home":"Rockies","gameTime":"2026-09-24T19:11:00Z"},"selection":"Diamondbacks ML","odds":"-193","confidence":4,"analysis":"E-Rod (15-7, 2.89) against Tanner Gordon (6.01 ERA, 1.55 WHIP) is the widest starter gap on the board, and Arizona is still breathing in the Wild Card race.\n-193 implies about 66%. Arizona has won four straight, took the first two of this series 7-2 and 5-3, and Colorado is 57-101 playing out the string.\nCoors can turn any game into a slugfest and we are laying a real price, but a 3-point ERA gap and a team with something to play for is worth it.","result":"win","payout":0.52,"model":"claude-opus-5-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260923_001","date":"2026-09-23T14:08:31Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Angels","home":"Athletics","gameTime":"2026-09-24T01:41:00Z"},"selection":"Angels ML","odds":"-131","confidence":4,"analysis":"Walbert Ureña on the bump against Jeffrey Springs is a mismatch, and we are buying the Angels at a short road price.\nUreña sits at a 2.74 ERA, Springs is at 6.18 with a 4-14 record: a 3.4-run ERA gap, and -131 only implies 56.7%.\nTwo bad teams playing out the string in a hitter-friendly Sacramento park, but you want the guy who has been dealing all year.","result":"loss","payout":0,"model":"claude-opus-5-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260923_002","date":"2026-09-23T14:08:31Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Brewers","home":"Phillies","gameTime":"2026-09-23T22:41:00Z"},"selection":"Brewers ML","odds":"-134","confidence":4,"analysis":"Logan Henderson has been nails all year and the Brewers are laying a modest road number to Aaron Nola.\nHenderson is 10-3 with a 2.51 ERA against Nola at 4.49: a near two-run gap, and -134 implies about 57%.\nCitizens Bank is a tough building and Nola can still flash his old self on any given night, but the form gap is too big to pass on.","result":"win","payout":0.75,"model":"claude-opus-5-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260922_003","date":"2026-09-22T19:09:34Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Cardinals","home":"Pirates","gameTime":"2026-09-22T22:41:00Z"},"selection":"Cardinals ML","odds":"+143","confidence":3,"analysis":"Pallante's actually outpitching Jared Jones right now (3.57 ERA, 1.24 WHIP vs 4.17 and 1.19) and St. Louis is still getting plus money on the road — that gap is a live dog, not a name-value mirage\nJones is a legit arm back from elbow surgery but Pallante's been the steadier workhorse all year, better ERA on a full season's innings is the actual signal here\nPirates get the extra cushion at home and Jones has more swing-and-miss stuff, so this isn't a blowout mismatch — just a coin flip priced 10 points too generous toward Pittsburgh","result":"loss","payout":0,"model":"claude-sonnet-5","tier":"value_dog","riskBand":"value"},{"id":"pick_20260922_001","date":"2026-09-22T14:10:58Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Brewers","home":"Phillies","gameTime":"2026-09-22T22:41:00Z"},"selection":"Phillies ML","odds":"-142","confidence":4,"analysis":"• Wheeler at home with the season on the line is the whole bet — Phillies are clinging to the last NL wild card, four up with six to play, and they are running their ace out there against a Brewers club that clinched the Central back on September 11.\n• 2.99 ERA against Dustin May at 4.61, and May is going on short rest after getting yanked early last time out. Milwaukee has nothing left to chase but a 100th win.\n• FIPs are basically identical (3.47 to 3.50), so the ERA gap flatters Wheeler a bit, and Milwaukee at 98-58 is still the best team in baseball. Paying -142 is fine, not a steal.","result":"win","payout":0.7,"model":"claude-opus-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260921_003","date":"2026-09-21T19:11:02Z","sport":"mlb","betType":"spread","matchup":{"away":"Nationals","home":"Tigers","gameTime":"2026-09-21T22:41:00Z"},"selection":"Tigers -1.5","odds":"+150","confidence":3,"analysis":"Tigers are a -135 team on the moneyline but you can still lay -1.5 runs and get paid +150 -- that swing is the whole run-line trade this tier lives on.\nDetroit's -135 number says the market isn't fully sold on a multi-run win, but the run line buys back almost the entire vig if the Tigers pull away at all.\nThis dies on a one-run Tigers win or any Nationals win -- classic run-line risk, it needs the favorite to actually separate, not just squeak it out.","result":"win","payout":1.5,"model":"claude-sonnet-5","tier":"mlb_run_line","riskBand":"value"},{"id":"pick_20260920_004","date":"2026-09-20T19:14:58Z","sport":"nfl","betType":"moneyline","matchup":{"away":"Dolphins","home":"49ers","gameTime":"2026-09-20T20:25:00Z"},"selection":"Dolphins ML","odds":"+625","confidence":3,"analysis":"Miami's rolling out Malik Willis at San Francisco as 13.5-point road dogs — this is the exact lotto ticket the swing slot exists for, plus-625 to shock the Niners at home.\nSan Francisco just torched the Rams 27-7 in the opener and looks like a buzzsaw, but Willis practiced in full and this is the kind of get-right spot that gets overlooked after one blowout win.\nStraight up: this is a moonshot, not a read — a two-score road dog against a team that just beat the Super Bowl favorite by three touchdowns. Small stake, have fun, no shame if it burns.","result":"loss","payout":0,"model":"claude-sonnet-5","tier":"yolo_send","riskBand":"swing"},{"id":"pick_20260920_003","date":"2026-09-20T19:14:58Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Marlins","home":"Padres","gameTime":"2026-09-20T20:11:00Z"},"selection":"Marlins ML","odds":"+121","confidence":3,"analysis":"Sandy Alcantara takes the ball for Miami sitting on the better season by ERA (right around 3.8), and the Marlins are still going off as the road dog against Walker Buehler and his mid-4s ERA in San Diego.\nThe gap isn't the full 1.5 ERA the mismatch tier wants, so this is priced as value, not a lock — but the better starter getting plus money is exactly the kind of spot worth a flat unit.\nPadres bats have the venue and lineup edge, and Buehler doesn't have to be great to beat a Marlins offense that isn't scaring anyone, so treat this as a lean, not a smash.","result":"loss","payout":0,"model":"claude-sonnet-5","tier":"value_dog","riskBand":"value"},{"id":"pick_20260920_002","date":"2026-09-20T14:09:22Z","sport":"nfl","betType":"spread","matchup":{"away":"Bengals","home":"Texans","gameTime":"2026-09-20T17:00:00Z"},"selection":"Bengals +3","odds":"-118","confidence":4,"analysis":"Houston opened -3 and the market has already bled to -2.5, but DK is still handing out the full +3. Buying the most important number in football on the wrong side of the move is the entire tier.\nThe total has dropped two full points from 48 to 46, which is a tighter, uglier game — exactly where a three-point cushion turns into a cover. Houston is also down starting LB Henry To'o To'o to IR with Nico Collins questionable.\nBurrow is questionable with back soreness and Flacco behind him is a real downgrade — he went full Friday, so the read is he plays. That is the risk you accept for the extra half point on a key number.","result":"win","payout":0.85,"model":"claude-opus-5","tier":"nfl_key_number","riskBand":"core"},{"id":"pick_20260920_001","date":"2026-09-20T14:09:22Z","sport":"nfl","betType":"spread","matchup":{"away":"Eagles","home":"Titans","gameTime":"2026-09-20T17:00:00Z"},"selection":"Titans +7","odds":"-102","confidence":4,"analysis":"Home dog catching a full touchdown against a road favorite flying into 99-degree Nashville — hottest game in Titans history, per the forecast. Philly conditioning in that heat is a fourth-quarter problem.\nThis game owns the lowest total on the entire board at 39.5, and sub-40 projections do not hand out many 8-point margins. Plus-7 at -102 is the key number without the usual tax.\nTennessee gets buried whenever the pass rush gets home and Philadelphia gets home — that is the honest counter. But you take points with a home dog in a sub-40 heat game, you do not lay them.","result":"win","payout":0.98,"model":"claude-opus-5","tier":"nfl_home_dog","riskBand":"core"},{"id":"pick_20260919_004","date":"2026-09-19T19:15:45Z","sport":"ncaaf","betType":"moneyline","matchup":{"away":"BYU Cougars","home":"Colorado State Rams","gameTime":"2026-09-19T23:30:00Z"},"selection":"Colorado State ML","odds":"+675","confidence":2,"analysis":"No documented angle got to confidence 3 for the swing slot today, so this is the reach -- and of everything priced +300 or longer on the board, Colorado State at home is the one with actual reasons behind it.\nThe Rams are putting up 46.5 points a game and come in with a clean injury report, while BYU is without S Damuni and has Moa and Nye both questionable heading into Fort Collins.\nBYU is ranked and laying 17.5 for a reason -- +675 implies about 13% and an outright home upset is roughly that, so you are paying fair price for a puncher-s chance at altitude, not stealing one.","result":"loss","payout":0,"model":"claude-opus-5","tier":"filler_reach","riskBand":"swing"},{"id":"pick_20260919_003","date":"2026-09-19T19:15:45Z","sport":"mlb","betType":"spread","matchup":{"away":"Phillies","home":"Mets","gameTime":"2026-09-19T20:11:00Z"},"selection":"Mets -1.5","odds":"+164","confidence":3,"analysis":"Andrew Painter is 3-9 with a 5.54 ERA and the Mets are still only -126 at home, so the run line is where the number actually lives -- +164 to lay the 1.5 instead of paying juice for the same read.\nChristian Scott (3.76) is nearly two full runs of ERA better than Painter; that is the gap that turns a one-run game into a three-run game, and +164 only needs this to cash about 38% of the time.\nRun lines want a two-run cushion and the Phillies lineup erases that with one swing, so this is a price play, not a lock -- if Painter gets through five you are sweating the bullpen.","result":"win","payout":1.64,"model":"claude-opus-5","tier":"mlb_run_line","riskBand":"value"},{"id":"pick_20260919_002","date":"2026-09-19T14:09:17Z","sport":"nfl","betType":"spread","matchup":{"away":"Giants","home":"Rams","gameTime":"2026-09-22T00:15:00Z"},"selection":"Giants +7","odds":"-102","confidence":4,"analysis":"Straight out of the key-number playbook: +7 is a number NFL games actually land on, and the book is selling it at -102 instead of the usual -110.\nSeven is the second-most common final margin in football, and getting a full point of juice back on it is the cheapest version of this number anywhere on the board.\nNo illusions -- the Giants are the worse roster and a Monday nighter in LA is a bad spot. We are not betting them to win, we are betting the number, and we do not buy off seven.","result":"loss","payout":0,"model":"claude-opus-5","tier":"nfl_key_number","riskBand":"core"},{"id":"pick_20260919_001","date":"2026-09-19T14:09:17Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Yankees","home":"Diamondbacks","gameTime":"2026-09-20T00:10:00Z"},"selection":"Yankees ML","odds":"-148","confidence":4,"analysis":"Cam Schlittler has quietly been the best arm on this slate and we get him at -148 out in the desert.\nA 1.95 ERA with 228 punchouts in 184.2 innings against Brandon Pfaadt's 3.77 is a 1.82 ERA gap -- past the 1.5 this tier asks for, both probables confirmed.\nPfaadt has been a different pitcher since rejoining the rotation June 30, 2.83 over his last 12 starts, so this is not the mismatch the raw season lines make it look like. Still taking the better arm at a fair number.","result":"loss","payout":0,"model":"claude-opus-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260918_003","date":"2026-09-18T23:38:18Z","sport":"nfl","betType":"moneyline","matchup":{"away":"Packers","home":"Jets","gameTime":"2026-09-20T17:00:00Z"},"selection":"Jets ML","odds":"+170","confidence":3,"analysis":"Green Bay is laying road juice without Josh Jacobs and Micah Parsons -- their lead back and their best defender -- and the number barely blinked.\n+170 prices the Jets at 37% to win this outright at home, and a Packers O-line with Banks and Bako-Bewele banged up does not travel like a 63% favorite in a 1 PM Eastern kick.\nJets still have to close a game out, which has not exactly been their thing -- but taking plus money instead of the 3.5 is where the price is.","result":"loss","payout":0,"model":"claude-opus-5","tier":"longshot_value","riskBand":"value"},{"id":"pick_20260918_004","date":"2026-09-18T23:38:18Z","sport":"ncaaf","betType":"parlay","matchup":{"away":"Florida Gators","home":"Auburn Tigers","gameTime":"2026-09-19T23:00:00Z"},"selection":"Auburn +2.5, Titans +7","odds":"+257","confidence":3,"analysis":"Two home dogs getting a real number: Auburn is a conference night dog at Jordan-Hare and Tennessee sits on the +7 key number off a loss.\nAuburn gets Da Shawn Womack and Chris Murray back on defense while Florida hands a road start to Aaron Philo, who has made exactly one; the Titans side is a 39.5 total where seven points is a mile.\nTwo legs means two ways to lose and this pays +257 for a reason -- but both sides clear on their own angle, so the parlay is the swing, not the reasoning.","result":"loss","payout":0,"parlayLegs":[{"matchup":"Florida Gators @ Auburn Tigers","selection":"Auburn +2.5","odds":"-115","result":"loss"},{"matchup":"Eagles @ Titans","selection":"Titans +7","odds":"-110","result":"pending","sport":"nfl","gameTime":"2026-09-20T17:00:00Z"}],"model":"claude-opus-5","tier":"parlay_swing","riskBand":"swing"},{"id":"pick_20260918_001","date":"2026-09-18T23:25:40Z","sport":"nfl","betType":"spread","matchup":{"away":"Seahawks","home":"Cardinals","gameTime":"2026-09-20T20:25:00Z"},"selection":"Cardinals +3.5","odds":"+100","confidence":4,"analysis":"Seattle is starting Drew Lock and the market still wants you to lay a field goal on the road in a division game — that is the entire bet.\nDarnold is officially Out on this week’s injury report, and +3.5 buys you clean through 3, the number that settles more NFL games than any other.\nArizona’s own sheet is ugly too — Garrett Williams out, both starting guards questionable — so this is about the points, not about the Cards winning outright.","result":"loss","payout":0,"model":"claude-opus-5","tier":"nfl_home_dog","riskBand":"core"},{"id":"pick_20260918_002","date":"2026-09-18T23:25:40Z","sport":"ncaaf","betType":"spread","matchup":{"away":"LSU Tigers","home":"Ole Miss Rebels","gameTime":"2026-09-19T23:30:00Z"},"selection":"Ole Miss +3","odds":"-112","confidence":4,"analysis":"Conference home dog under the lights in Oxford with the visiting quarterback’s throwing shoulder in question — take the points and the crowd.\nLeavitt went doubtful to questionable and has not hit in pads all week; if it is Landen Clark instead, LSU’s road ceiling drops hard, and +3 is the exact key number.\nIf Leavitt suits up healthy this line is honest and Kiffin’s offense travels fine — that is the risk you are buying at -112.","result":"win","payout":0.89,"model":"claude-opus-5","tier":"cfb_home_dog","riskBand":"core"},{"id":"pick_20260911_005","date":"2026-09-11T00:46:59Z","sport":"nfl","betType":"player_prop","matchup":{"away":"49ers","home":"Rams","gameTime":"2026-09-11T00:35:00Z"},"selection":"Puka Nacua Anytime TD","odds":"+120","confidence":3,"analysis":"Owner-placed prop — Nacua is the clear #1 target in the Rams' passing game and gets a red-zone look most weeks regardless of game script.\n+120 for anytime is a fair number for a true WR1 workload in a game two previews project in the low-to-mid 20s for both sides.\nRisk: if the travel/jet-lag angle plays out and this turns into a run-first, ball-control slugfest, the passing volume — and Nacua's TD look — could dry up.","result":"loss","payout":0,"playerProp":{"player":"Puka Nacua","stat":"touchdowns","line":0.5,"overUnder":"over"},"model":"claude-sonnet-5","tier":"other","riskBand":"core"},{"id":"pick_20260911_004","date":"2026-09-11T00:46:59Z","sport":"nfl","betType":"spread","matchup":{"away":"49ers","home":"Rams","gameTime":"2026-09-11T00:35:00Z"},"selection":"49ers +3.5","odds":"-105","confidence":3,"analysis":"Taken as a straight spread, not part of a same-game parlay — the 49ers flew in nearly a week early to beat the 17-hour time change to Melbourne, while the Rams stayed on California time off a 15-hour flight.\nShanahan-McVay is a dogfight regardless of roster gap (8-11 SU in 19 meetings, only 4 decided by more than a field goal).\nMarket disagrees hard — line moved -2.5 to -3.5 all summer with Rams taking 59% of tickets and 81% of the handle, so this fades real public and sharp money on a short week.","result":"win","payout":0.95,"model":"claude-sonnet-5","tier":"value_spread","riskBand":"core"},{"id":"pick_20260911_002","date":"2026-09-11T00:46:59Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Rockies","home":"Yankees","gameTime":"2026-09-10T23:05:00Z"},"selection":"Yankees ML","odds":"-301","confidence":3,"analysis":"Fried's a legit top-of-rotation arm and gets a Feltner who hasn't finished six innings in five straight starts, textbook pitcher mismatch.\nNearly a 3-run ERA gap between the starters at home in the Bronx.\n-301 (down from the -330 board price at research time) is still a lot of juice to lay, and Colorado's offense has quietly picked it up this year, but Fried at home against a fringe arm clears the bar.","result":"win","payout":0.33,"model":"claude-sonnet-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260911_003","date":"2026-09-11T00:46:59Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Astros","home":"Phillies","gameTime":"2026-09-10T17:06:00Z"},"selection":"Phillies ML","odds":"-187","confidence":3,"analysis":"Owner-placed straight moneyline, no research tier behind it — Phillies at home laying -187 against Houston.\nPhilly's rotation and lineup depth made this a reasonable chalk lay on paper heading in.\nAstros pulled the upset — a reminder that -187+ favorites still lose plenty in a 9-inning sample.","result":"loss","payout":0,"model":"claude-sonnet-5","tier":"other","riskBand":"core"},{"id":"pick_20260911_001","date":"2026-09-11T00:40:58Z","sport":"nfl","betType":"over_under","matchup":{"away":"49ers","home":"Rams","gameTime":"2026-09-11T00:35:00Z"},"selection":"Under 47.5","odds":"+113","confidence":3,"analysis":"Owner-placed straight total, taken separately from the SGP already on the board tonight — no named tier angle beyond the same travel/defensive-slugfest read from the parlay.\n49ers came in a week early to dodge the 17-hour time change, Rams stayed on West Coast time off a 15-hour flight — jet lag and short-week rust point low.\nDraftKings boosted this one 30% off -116, which is most of the edge on a bet that otherwise wouldn't clear the bar as a standalone total.","result":"win","payout":1.13,"boost":{"percentage":30,"originalOdds":"-116"},"model":"claude-sonnet-5","tier":"other","riskBand":"core"},{"id":"pick_20260910_002","date":"2026-09-10T00:09:37Z","sport":"nfl","betType":"parlay","matchup":{"away":"Patriots","home":"Seahawks","gameTime":"2026-09-10T00:20:00Z"},"selection":"Patriots +3, Under 44.5","odds":"+348","confidence":3,"analysis":"Correlated same-game look: if the Pats hang around and cover +3, it's because this stays a low-scoring, ugly game, which pushes it Under 44.5 too.\nBoth offenses are unproven Week 1 units, and the two legs at -102/-112 combine to a fair +275 for buying that correlation instead of two separate bets.\nA Pats special-teams or defensive score could cover the spread and spike the total in the same play, so this un-correlates fast in a chaotic opener — lean, not a lock.","result":"win","payout":1.01,"parlayLegs":[{"matchup":"Patriots @ Seahawks","selection":"Patriots +3","odds":"-102","result":"push"},{"matchup":"Patriots @ Seahawks","selection":"Under 44.5","odds":"-112","result":"win"}],"boost":{"percentage":50,"originalOdds":"+232"},"model":"claude-sonnet-5","tier":"sgp_correlated","settledOdds":"+101","riskBand":"swing"},{"id":"pick_20260910_001","date":"2026-09-10T00:09:37Z","sport":"nfl","betType":"spread","matchup":{"away":"Patriots","home":"Seahawks","gameTime":"2026-09-10T00:20:00Z"},"selection":"Patriots +3","odds":"-102","confidence":3,"analysis":"Key number play: taking the full +3 on the road dog before it moves off the number.\nImplied ~50.5% at -102 is basically a coinflip price for three points against a Seattle team also breaking in a new season.\nSeahawks are the better roster on paper, but 3 is the widest margin in the NFL, and the Pats only need to hang around, not win outright.","result":"push","payout":0,"model":"claude-sonnet-5","tier":"nfl_key_number","riskBand":"core"},{"id":"pick_20260909_002","date":"2026-09-09T20:02:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Rays","home":"Braves","gameTime":"2026-09-08T23:16:00Z"},"selection":"Rays ML","odds":"-103","confidence":3,"analysis":"Peralta's had a rough year but his 4.96 ERA still buries Smith-Shawver's 7.13, and Tampa's basically pick'em price for it.\nSmith-Shawver's a rookie getting rocked (0-1, 7.13 ERA) — Atlanta's throwing him out there against a full big-league arm.\nRays' offense has been streaky lately, that's the counter, but a 2+ run starter gap at even money is a bet worth making every time it shows up.","result":"win","payout":0.97,"model":"claude-sonnet-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260909_001","date":"2026-09-09T20:02:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Astros","home":"Phillies","gameTime":"2026-09-08T22:41:00Z"},"selection":"Astros ML","odds":"+119","confidence":4,"analysis":"Wesneski's 3.18 ERA is running laps around Painter's 5.55 tonight and Houston's still catching plus money for it.\nThat's a 2.37-run starter gap dressed up like a coin flip — Painter's been getting hit all year (3-8).\nPhilly's lineup can punish anybody on a given night, but a real ace disparity at plus odds is the exact mismatch this tier hunts for.","result":"win","payout":1.19,"model":"claude-sonnet-5","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260906_001","date":"2026-09-06T16:30:18Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Cardinals","home":"Rockies","gameTime":"2026-09-06T19:10:00Z"},"selection":"Cardinals ML","odds":"-135","confidence":3,"analysis":"Leahy at 3.13 versus Tanner Gordon at 5.18 is a two-run ERA gap and DraftKings is only asking -135 for the better arm, which is the whole pitcher-mismatch tier in one line\nLeahy has allowed one earned run or fewer in four of his last five starts while Gordon is 1-4 with a 1.40 WHIP and gets lit up at home, on a Rockies team sitting 55-87 and 30-40 at Coors\nCoors is a coin-flip factory with the total at 11, so a couple of wind-aided flyballs can erase the pitching edge no matter how sharp Leahy looks early","result":"win","payout":0.74,"model":"claude-fable-5-1","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260906_002","date":"2026-09-06T16:30:18Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Blue Jays","home":"Royals","gameTime":"2026-09-06T18:11:00Z"},"selection":"Royals ML","odds":"+102","confidence":3,"analysis":"Dobnak at 2.65 against Arrighetti at 4.82 is a clean tier hit and we get plus money on the home side, which is exactly the spot this angle has cashed in\nArrighetti carries a 5.16 xERA and sits in the 26th percentile in run value, and the last time he saw this lineup Kansas City hung 13 runs on him on Aug 27\nToronto is on a four-game heater fighting for the last Wild Card and Dobnak's 40-strikeout sample is thin, so this is a lean at +102, not a lock","result":"win","payout":1.02,"model":"claude-fable-5-1","tier":"mlb_pitcher_mismatch","riskBand":"core"},{"id":"pick_20260421_001","date":"2026-04-21T14:00:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Phillies","home":"Cubs","gameTime":"2026-04-21T23:41:00Z"},"selection":"Cubs ML","odds":"-131","confidence":4,"analysis":"Imanaga has been filthy — 2.45 ERA, 0.77 WHIP, pitching like an ace at Wrigley\nLuzardo is in full implode mode at 7.94 ERA, 1.46 WHIP, hitters are squaring him up\nRisk is a Phillies lineup that can still punch up off any starter if they catch Imanaga on an off day","result":"win","payout":0.76,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260421_002","date":"2026-04-21T14:00:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Twins","home":"Mets","gameTime":"2026-04-21T23:11:00Z"},"selection":"Mets ML","odds":"-163","confidence":3,"analysis":"McLean is the best rookie in baseball right now — 2.28 ERA with prospect-of-the-year hype\nWoods Richardson has been a disaster at 6.10 ERA, 0-3, opponents are teeing off\nRisk is the price — -175 is steep and the Mets lineup is 7-15 cold, so you're paying up for the pitcher edge alone","result":"loss","payout":0,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260420_001","date":"2026-04-20T15:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Timberwolves","home":"Nuggets","gameTime":"2026-04-21T02:40:00Z"},"selection":"Nuggets -7.5","odds":"-105","confidence":4,"analysis":"Jokic and Murray went for a combined 55-18-18 in Game 1 and Minnesota had zero answer for the two-man game\nDenver is 8-2 ATS in home Game 2s under Malone when they won Game 1, and altitude keeps punishing teams on the second leg of the series\nWolves could bounce back if Edwards goes supernova, but the interior matchup looks unplayable unless Rudy Gobert suddenly learns to guard in space","result":"loss","payout":0,"tier":"value_spread","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260417_001","date":"2026-04-17T14:00:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Rangers","home":"Mariners","gameTime":"2026-04-18T01:41:00Z"},"selection":"Rangers ML","odds":"+109","confidence":4,"analysis":"deGrom looks like vintage deGrom — 2.87 ERA, 2.69 xERA, 12.6 K/9 and he's missing bats everywhere\nGilbert's at 4.18 ERA and Seattle's offense has been allergic to quality arms this year\nPlus money on the clear pitching edge is a gift — ML is 3-0-1 on Tier 2 pitcher mismatches","result":"win","payout":1.09,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260417_002","date":"2026-04-17T14:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Hornets","home":"Magic","gameTime":"2026-04-17T23:40:00Z"},"selection":"Hornets -3.5","odds":"-105","confidence":3,"analysis":"Charlotte swept the season series 3-0 and won both meetings in Orlando — they own this matchup\nFranz Wagner tweaked his knee Wednesday vs Philly and his status is murky heading into tip\nPlay-in is single-elim variance, but Hornets are more rested and getting a discount on the hook juice","result":"loss","payout":0,"tier":"value_spread","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260416_002","date":"2026-04-16T15:00:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Mariners","home":"Padres","gameTime":"2026-04-17T00:40:00Z"},"selection":"Padres ML","odds":"+102","confidence":3,"analysis":"T2 signal confirmed: Castillo is at a 6.92 ERA and 1.769 WHIP this season while Buehler just threw six shutout innings in his last start — the pitching edge belongs to San Diego today\nBoth gaps clear our thresholds (1.95 ERA, 0.51 WHIP) and San Diego is the home team getting near-even money — this is the cleanest setup of the two mismatch games\nMarket still prices Seattle as road favorites, presumably on lineup quality — that's the counter — but when your starter is giving up over 7 runs per 9, lineup edge doesn't save you every time","result":"win","payout":1.02,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260416_001","date":"2026-04-16T15:00:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Blue Jays","home":"Brewers","gameTime":"2026-04-16T17:40:00Z"},"selection":"Blue Jays ML","odds":"+109","confidence":3,"analysis":"Our T2 pitcher mismatch model lights up at ERA gaps of 1.5+ — the Corbin vs Sproat matchup is 5.84 runs apart, the widest gap on today's board by a mile, and we're getting the better pitching side at plus money\nSproat's 10.45 ERA and 2.32 WHIP mean he physically can't get through lineups without giving up damage — Toronto will have runners on base all day and eventually cash\nMilwaukee at -125 is the market's lineup quality call, which is fair — but you're laying juice to back a guy running a minor league ERA right now, and that's where the value is","result":"loss","payout":0,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260416_003","date":"2026-04-16T15:00:00Z","sport":"golf","betType":"moneyline","matchup":{"away":"Henley","home":"RBC Heritage","gameTime":"2026-04-16T12:00:00Z"},"selection":"Henley to Win","odds":"+1700","confidence":3,"analysis":"Harbour Town is tailor-made for Henley — narrow fairways, small greens, no power premium — and he's gained strokes on approach in every one of his last five appearances here\nCame out of Augusta in peak form with a T3 and the field's best strokes gained approach — the form and the course fit are both pointing at him right now\nGolf is always variance, but +1700 on a precision player in peak form at his best course is legit expected value — the market already moved him from +2000 to +1700 before the first tee shot","result":"loss","payout":0,"tier":"golf_course_fit","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260410_001","date":"2026-04-10T13:30:00Z","sport":"golf","betType":"moneyline","matchup":{"away":"McIlroy","home":"Masters","gameTime":"2026-04-10T17:44:00Z"},"selection":"McIlroy Round 2 Leader","odds":"+218","boost":{"percentage":25,"originalOdds":"+174"},"confidence":3,"analysis":"The defending champ went out there Thursday and posted 67 — top 3 tee-to-green, top 5 on approach. This isn't a lucky round, McIlroy is cooking at Augusta and riding form, not hope.\nHis R2 group is a gift: Cameron Young is solid, but McIlroy draws an amateur in Mason Howell — lightest competition of any co-leader in the field. Burns goes off 70 min earlier so Rory can see the target.\nThe risk is Scheffler going low in the morning before McIlroy tees, but at +218 boosted you're getting the defending champ with elite analytics and the easiest afternoon pairing. That's value.","result":"win","payout":2.18,"tier":"other","model":"claude-opus-4-6","riskBand":"value"},{"id":"pick_20260409_004","date":"2026-04-09T14:00:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Reds","home":"Marlins","gameTime":"2026-04-09T20:10:00Z"},"selection":"Reds ML","odds":"-102","confidence":4,"analysis":"T2 pitcher mismatch — Lowder's 1.64 ERA against Meyer's 4.66 is exactly the kind of gap we exploit. Near even-money on the clearly better arm is value you don't pass on.\nMeyer hasn't escaped the 5th inning in either 2026 start. Lowder hasn't allowed a run in his last 7 IP. The talent gap is as clean as you'll find on today's slate.\nRoad dog risk is real, but Cincy is 5-0 as an underdog/pick'em on the road this year. At -102 on a mismatch this obvious, it's a standard bet.","result":"loss","payout":0,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260409_003","date":"2026-04-08T23:00:00Z","sport":"golf","betType":"parlay","matchup":{"away":"Schauffele","home":"Masters","gameTime":"2026-04-09T14:07:00Z"},"selection":"Schauffele Top 5, McIlroy Top 10","odds":"+700","confidence":3,"analysis":"Morning Wave Masters Parlay — both guys tee off before the wind cranks up Thursday afternoon. Schauffele's Top 5 history at Augusta is elite, and McIlroy's the defending champ riding the confidence of finally conquering this place\nCorrelated through the AM wave weather edge — when conditions are soft, these two eat. McIlroy Top 10 is the anchor, Schauffele Top 5 is where the juice is\nR1 wind forecast shows 10-15 mph gusts to 20 in the afternoon, so the PM wave (Scheffler, Rahm, Åberg) could be fighting tougher conditions","parlayLegs":[{"matchup":"Schauffele @ Masters","selection":"Schauffele Top 5","odds":"+300","result":"loss"},{"matchup":"McIlroy @ Masters","selection":"McIlroy Top 10","odds":"+110","result":"win"}],"result":"loss","payout":0,"tier":"multi_game_parlay","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260409_001","date":"2026-04-08T23:00:00Z","sport":"golf","betType":"moneyline","matchup":{"away":"Schauffele","home":"Masters","gameTime":"2026-04-09T14:07:00Z"},"selection":"Schauffele Top 10","odds":"+126","confidence":4,"analysis":"Schauffele's been a Top 10 machine at Augusta — 5 out of his last 7 trips. At +126 that's borderline disrespectful pricing\nMorning wave tee time at 10:07 AM means he gets the best conditions on the windiest day of the week. Two major wins last year, zero weaknesses in his game\nOnly risk is the putter going cold on Augusta's greens, but this guy's floor at this course is legitimately Top 15","result":"win","payout":1.26,"tier":"golf_course_fit","model":"claude-opus-4-6","riskBand":"value"},{"id":"pick_20260409_002","date":"2026-04-08T23:00:00Z","sport":"golf","betType":"moneyline","matchup":{"away":"Morikawa","home":"Masters","gameTime":"2026-04-09T12:00:00Z"},"selection":"Morikawa Top 10","odds":"+215","confidence":3,"analysis":"Two major trophies and an iron game built for Augusta's approach-heavy layout. CBS model says he's more consistent here than any other major — and we're getting +215\nElite ball-striker who doesn't beat himself. The kind of clean, boring top-10 you cash Saturday night without sweating it\nRisk is he hasn't broken through for a green jacket yet, but Top 10 doesn't require winning — just showing up like a pro","result":"win","payout":2.15,"tier":"golf_course_fit","model":"claude-opus-4-6","riskBand":"value"},{"id":"pick_20260408_003","date":"2026-04-08T18:30:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Astros","home":"Rockies","gameTime":"2026-04-08T19:10:00Z"},"selection":"Astros ML","odds":"-136","confidence":5,"analysis":"Coors Field + 11.5 total = runs are coming in waves, and Houston only needs to lead by 2 at any point to cash with the Early Win promo. You're getting a ~85% outcome at -136 juice — that's free money territory.\nCristian Javier against Michael Lorenzen at altitude is a mismatch the Astros' lineup will feast on. Houston's bats wake up at Coors and Lorenzen's been hittable his entire career there.\nEven if the Rockies rally late (as Coors teams do), it doesn't matter — the promo pays out the second Houston goes up 2. The game script almost guarantees an early Astros cushion.","result":"loss","payout":0,"tier":"other","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260408_001","date":"2026-04-08T18:00:00Z","sport":"nhl","betType":"moneyline","matchup":{"away":"Capitals","home":"Maple Leafs","gameTime":"2026-04-08T23:30:00Z"},"selection":"Capitals ML","odds":"-148","confidence":4,"analysis":"Leafs are in full collapse mode — 15 losses in their last 20 and 8 of 10 at home. Washington's owned this matchup all year at 2-0 and the Caps are still scrapping for playoff seeding.\nCaps have won 6 of their last 10 and the over's hit in 6 straight Washington games. This team is playing motivated hockey while Toronto looks checked out.\nThe -148 juice isn't ideal, but you're getting a team with everything to play for against a squad that's lost the plot at home. The implied 60% is underpricing Washington here.","result":"win","payout":0.68,"tier":"other","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260408_002","date":"2026-04-08T18:00:00Z","sport":"mlb","betType":"spread","matchup":{"away":"Orioles","home":"White Sox","gameTime":"2026-04-08T18:10:00Z"},"selection":"Orioles -1.5","odds":"+109","confidence":4,"analysis":"Kyle Bradish on the mound against the White Sox is about as clean a pitcher mismatch as you'll find on the board. Plus money on the run line? Take my money.\nSean Burke is out here trying to survive for a team that's still in full tank mode. Baltimore's lineup is way too deep to keep this one close.\nOnly risk is early-season weirdness and a 2:10 PM weekday start, but the talent gap is massive. O's should roll by 2+.","result":"win","payout":1.09,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260406_001","date":"2026-04-06T23:30:00Z","sport":"nhl","betType":"moneyline","matchup":{"away":"Predators","home":"Kings","gameTime":"2026-04-07T02:30:00Z"},"selection":"Predators ML","odds":"+120","confidence":4,"analysis":"Nashville's owned this season series 2-0 and their power play is feasting against LA's brutal 75% penalty kill — matchup nightmare for the Kings\nBoth teams sitting at 81 points in a wild card dogfight, but the Preds roll in on a 2-game heater while LA just gave up 6 to the Leafs in OT\nPlus money on the road team with the better head-to-head record? Book is disrespecting Nashville here and we're happy to cash the ticket","result":"loss","payout":0,"tier":"value_dog","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260406_002","date":"2026-04-06T23:30:00Z","sport":"mlb","betType":"over_under","matchup":{"away":"Braves","home":"Angels","gameTime":"2026-04-07T01:38:00Z"},"selection":"Under 7.5","odds":"+147","confidence":4,"analysis":"Chris Sale in early Cy Young mode — 0.75 ERA, 0.583 WHIP through two starts, and the man just passed Bob Feller on the all-time K list like it was nothing\nAngels offense isn't scaring anybody and Soriano's been solid enough to keep this competitive — that means tight, low-scoring, and exactly where we want it\nPitcher-driven unders are our bread and butter at 5-1-1 this season, and Sale dealing against a mid-tier lineup is the exact profile that prints","result":"loss","payout":0,"boost":{"percentage":50,"originalOdds":"-102"},"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"value"},{"id":"pick_20260405_001","date":"2026-04-05T21:00:00Z","sport":"nba","betType":"parlay","matchup":{"away":"Clippers","home":"Kings","gameTime":"2026-04-06T01:00:00Z"},"selection":"Clippers -13.5, Under 228.5, Kawhi Leonard Over 28.5 Points","odds":"+650","confidence":4,"analysis":"Kings are trotting out a G-League starting five tonight with 10 guys on the injury report — Sabonis, LaVine, Monk, Westbrook, Murray all out. This isn't a real NBA team right now\nKawhi's averaging 28 a game and projections have him at 31 tonight against this ghost defense. He could hit 28 by halftime at this rate\nUnder's the play because these Kings replacements can't crack 105. Even if the Clips score 120, the total stays south of 228","result":"loss","payout":0,"parlayLegs":[{"matchup":"Clippers @ Kings","selection":"Clippers -13.5","odds":"-108","result":"win"},{"matchup":"Clippers @ Kings","selection":"Under 228.5","odds":"-112","result":"loss"},{"matchup":"Clippers @ Kings","selection":"Kawhi Leonard Over 28.5 Points","odds":"+110","result":"loss"}],"tier":"sgp_correlated","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260404_005","date":"2026-04-05T03:37:00Z","sport":"nhl","betType":"parlay","matchup":{"away":"Blues","home":"Avalanche","gameTime":"2026-04-06T01:00:00Z"},"selection":"Blues ML, Warriors ML","odds":"+610","confidence":3,"analysis":"Two desperate teams, two different sports, one big payout — the Blues need every point in a jammed Western wild card race with five teams at 79 points, and the Warriors welcome Steph Curry back after a two-month knee injury for a play-in push\nBlues at +190 getting underdog money in a must-win situation is real value — April hockey with your season on the line brings a different gear, even in Colorado. Curry returning to an electric Chase Center with Golden State fighting for their postseason lives adds fuel.\nThe Avs and Rockets are both legit favorites for a reason, but +610 on two motivated underdogs with clear paths to victory is the sweet spot between risk and reward","result":"loss","payout":0,"parlayLegs":[{"matchup":"Blues @ Avalanche","selection":"Blues ML","odds":"+190","result":"win"},{"matchup":"Rockets @ Warriors","selection":"Warriors ML","odds":"+140","result":"loss"}],"tier":"multi_game_parlay","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260404_006","date":"2026-04-05T03:36:00Z","sport":"ncaab","betType":"parlay","matchup":{"away":"UConn","home":"Michigan","gameTime":"2026-04-07T01:00:00Z"},"selection":"Michigan -7.5, Over 144.5","odds":"+343","confidence":3,"analysis":"Michigan plowed through the bracket and the market has them laying 7.5 in the title game — when the line's this big in a championship, the books are telling you there's a real talent gap\nOver 144.5 and Michigan -7.5 are positively correlated — if Michigan is blowing the doors off, the total is climbing with it. That's the beauty of this SGP construction\nThe 30% parlay boost turns +264 into +343 and that's exactly the spot to use a boost — on a correlated two-legger where you already see edge","result":"loss","payout":0,"boost":{"percentage":30,"originalOdds":"+264"},"parlayLegs":[{"matchup":"UConn @ Michigan","selection":"Michigan -7.5","odds":"-110","result":"loss"},{"matchup":"UConn @ Michigan","selection":"Over 144.5","odds":"-110","result":"loss"}],"tier":"sgp_correlated","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260404_004","date":"2026-04-04T18:30:00Z","sport":"ncaab","betType":"moneyline","matchup":{"away":"Arizona","home":"Michigan","gameTime":"2026-04-05T00:49:00Z"},"selection":"Arizona ML","odds":"+102","confidence":3,"analysis":"Getting plus money on a 36-2 #1 seed that dropped 109 on Arkansas and 79 on Purdue in the tournament is a market mistake waiting to be corrected\nArizona's paint dominance is their cheat code — national leader in FT attempts and their size in the paint is something Michigan's defense hasn't seen all year\nMichigan's elite defense is the counter but they shoot 28% from three in losses — if Arizona forces a halfcourt grind and controls the glass, the Wolverines' offense can stall out","result":"loss","payout":0,"tier":"value_dog","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260404_003","date":"2026-04-04T18:30:00Z","sport":"ncaab","betType":"moneyline","matchup":{"away":"UConn","home":"Illinois","gameTime":"2026-04-04T22:09:00Z"},"selection":"UConn ML","odds":"+105","confidence":3,"analysis":"Dan Hurley's got UConn in its third Final Four in four years — this program knows how to win in April and the +105 line is disrespecting that pedigree\nTarris Reed Jr. has been a monster inside with 20+ points in 3 of his last 4 and Illinois' defensive transformation is being tested against a real post presence for the first time\nIllinois lives and dies by the three (36% in wins, 31.8% in losses) and one cold shooting night ends their season — UConn's zone is built to force exactly that","result":"win","payout":1.05,"tier":"value_dog","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260404_002","date":"2026-04-04T18:00:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Cubs","home":"Guardians","gameTime":"2026-04-04T23:15:00Z"},"selection":"Cubs ML","odds":"-136","confidence":4,"analysis":"Imanaga's sub-1.00 WHIP is elite — when you get an ace against a back-end guy like Cecconi who's projected below league average, you take the moneyline every time\nPitcher mismatch plays are a perfect 4-0 for us this season and this is exactly the profile — dominant arm at a reasonable price\nCleveland's bats at home are a factor but Imanaga limits baserunners at an absurd rate — -136 is borderline disrespectful for a pitcher this good","result":"push","payout":0,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260404_001","date":"2026-04-04T18:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Pistons","home":"76ers","gameTime":"2026-04-04T23:00:00Z"},"selection":"Pistons -3.5","odds":"-110","confidence":4,"analysis":"The Sixers are grinding through the second night of a B2B — our back-to-back fades are 4-1 this season and fatigue is undefeated against elite teams\nDetroit is 56-21 and rolling with 4 wins in their last 5 — best team in the Central and playing like it\nPhilly's been scoring in bunches lately but legs get heavy on night two, especially against a defense this locked in","result":"win","payout":0.91,"tier":"nba_b2b_fade","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260403_003","date":"2026-04-03T17:30:00Z","sport":"mlb","betType":"spread","matchup":{"away":"Mariners","home":"Angels","gameTime":"2026-04-04T01:38:00Z"},"selection":"Mariners -1.5","odds":"+104","confidence":3,"analysis":"Woo finished 5th in Cy Young voting last year with a 2.94 ERA and 0.93 WHIP across 30 starts — plus money on the run line for a top-10 arm is a gift\nDetmers spent all of 2025 as a reliever and hasn't started regularly since 2024 when he posted a 4.90 ERA — got knocked around in his first start back and the rust is real\nSeattle's bats have been quiet early which is the main risk but Woo limits damage on his own and the Angels aren't exactly mashing either","result":"win","payout":1.04,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260403_002","date":"2026-04-03T17:30:00Z","sport":"nba","betType":"spread","matchup":{"away":"Magic","home":"Mavericks","gameTime":"2026-04-04T00:30:00Z"},"selection":"Magic -6.5","odds":"-112","confidence":3,"analysis":"Dallas hasn't won at home since January 22 — a 13-game home losing streak with no Kyrie, no Lively, and Washington and Martin both questionable tonight\nOrlando is fighting for the play-in at 40-36 with zero margin for error — this isn't a team coasting against a 24-52 squad, they need every W down the stretch\nProjections have the Magic winning by 4-9 and Dallas is running Flagg and a G-League supporting cast — 6.5 feels light given the talent gap","result":"win","payout":0.89,"tier":"value_spread","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260403_001","date":"2026-04-03T17:30:00Z","sport":"mlb","betType":"spread","matchup":{"away":"Blue Jays","home":"White Sox","gameTime":"2026-04-03T18:10:00Z"},"selection":"Blue Jays -1.5","odds":"-118","confidence":4,"analysis":"Cease led the entire MLB in strikeouts per 9 last year and just fanned 12 in his Blue Jays debut — the White Sox are trotting out an opener because their starters can't survive the first inning\nChicago is hitting .192 as a team with 73 punchouts in 215 plate appearances — historically bad, and it doesn't get better facing a guy who racks up 11.5 K per nine\nToronto is 15-4 in their last 19 against the White Sox and the defending AL champs shouldn't need more than Cease's arm to cover a run and a half","result":"loss","payout":0,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260402_002","date":"2026-04-02T23:00:00Z","sport":"mlb","betType":"parlay","matchup":{"away":"Braves","home":"Diamondbacks","gameTime":"2026-04-03T01:40:00Z"},"selection":"Braves ML, Under 8, Drake Baldwin Over 0.5 Runs","odds":"+640","boost":{"percentage":50,"originalOdds":"+426"},"confidence":3,"analysis":"Three legs, two games, one thesis — pitching is too good tonight for anything to go sideways. Lopez and Peterson both dealt in their openers and they're facing lineups that can barely string hits together\nDrake Baldwin has scored in all six games this season with a .423 OBP and 3 dingers — now he faces Nelson who's been a batting practice machine (7.71 ERA, 2 HR in 4.2 IP). This is the leg that prints money\nGiants hitting .201 at home and trending under at a 3-1-2 clip makes Under 8 the safest leg of the bunch — if anything kills this parlay it's the Braves ML, but we'll take Lopez's 1.50 ERA over Nelson's 7.71 all day","result":"loss","payout":0,"parlayLegs":[{"matchup":"Braves @ Diamondbacks","selection":"Braves ML","odds":"-115","result":"win"},{"matchup":"Mets @ Giants","selection":"Under 8","odds":"-110","result":"loss"},{"matchup":"Braves @ Diamondbacks","selection":"Drake Baldwin Over 0.5 Runs","odds":"+110","result":"win"}],"tier":"multi_game_parlay","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260402_001","date":"2026-04-02T22:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Spurs","home":"Clippers","gameTime":"2026-04-03T02:40:00Z"},"selection":"Clippers -2.5","odds":"-105","confidence":4,"analysis":"Wemby is ruled out on the second night of a back-to-back after dropping 41/18 at Golden State — our B2B fades are a perfect 4-0 this season and this one comes gift-wrapped\nThe Spurs are on a 10-game heater but the MVP candidate is in street clothes tonight and Luke Kornet is starting at center — that's a massive downgrade no matter how hot the team is\nClippers at home only laying 2.5 against a depleted road squad running on fumes — the market moved 7 points but this line still feels light","result":"loss","payout":0,"tier":"nba_b2b_fade","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260331_002","date":"2026-03-31T20:00:00Z","sport":"mlb","betType":"spread","matchup":{"away":"Rockies","home":"Blue Jays","gameTime":"2026-03-31T23:07:00Z"},"selection":"Blue Jays -1.5","odds":"+119","boost":{"percentage":50,"originalOdds":"-126"},"confidence":3,"analysis":"Mad Max Scherzer on the bump at home against a Rockies team that historically can't hit outside of Denver — this is a pitching mismatch\nRyan Feltner is a back-of-the-rotation arm and Colorado's bats always go quiet when they leave the altitude — road Rockies are a different team\nOpening week means small samples but Scherzer's pedigree and home-field edge make the Jays a near-pick'em worth backing","result":"win","payout":1.19,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260331_001","date":"2026-03-31T20:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Suns","home":"Magic","gameTime":"2026-03-31T23:00:00Z"},"selection":"Magic -1.5","odds":"-115","confidence":4,"analysis":"Suns are dragging after playing in Memphis last night — full road back-to-back into Orlando is a brutal scheduling spot\nOur B2B fades are 2-0 this month and this line is begging to be taken — only laying 1.5 with a rested home team against a gassed squad\nPhoenix has the talent to keep it close but fatigue is undefeated — the Magic should control this one at home","result":"win","payout":0.87,"tier":"nba_b2b_fade","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260330_001","date":"2026-03-30T18:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Celtics","home":"Hawks","gameTime":"2026-03-30T23:30:00Z"},"selection":"Hawks -2.5","odds":"-105","confidence":4,"analysis":"Celtics are dragging on the second night of a back-to-back with Jaylen Brown OUT and Derrick White questionable — that's potentially two of their top three guys missing while running on fumes\nTrae Young at home against a gutted Boston backcourt is a mismatch the Hawks should exploit, and Atlanta's fighting for seeding at 42-33 so they'll come out hungry\nOnly laying 2.5 points feels like a gift given the circumstances — market's still giving Boston too much respect on name alone","result":"win","payout":0.95,"tier":"nba_b2b_fade","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260329_001","date":"2026-03-29T17:00:00Z","sport":"ncaab","betType":"over_under","matchup":{"away":"UConn","home":"Duke","gameTime":"2026-03-29T21:05:00Z"},"selection":"Under 134.5","odds":"-110","confidence":4,"analysis":"Duke's gone under in 23 of 37 games this season (62%) and they own the #1 ranked defense nationally — UConn is 8th in eFG% defense with 5.1 blocks per game, this is two brick walls colliding\nUConn just won 67-63 over Michigan State (130 total, comfortably under) and both teams' seasons scream low-scoring when the defense locks in\nDuke dropped 80 on St. John's in comeback mode which could scare you off, but a controlled Elite Eight game with a Final Four berth on the line plays way tighter than that","result":"loss","payout":0,"tier":"value_total","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260328_005","date":"2026-03-28T23:30:00Z","sport":"f1","betType":"moneyline","matchup":{"away":"F1","home":"Japanese GP","gameTime":"2026-03-29T05:00:00Z"},"selection":"Russell to Win","odds":"+185","confidence":4,"analysis":"Russell starts P2 at Suzuka, just 0.298s off pole, with the fastest car on the grid — Mercedes has dominated the new 2026 regs\nPole-to-win conversion at Suzuka is inconsistent and Antonelli is two races into his F1 career — managing 53 laps under pressure is different than a qualifying heater\n+185 implies 35% but Russell's race craft and experience put him closer to 42-45% — legit value at plus money","result":"loss","payout":0,"tier":"other","model":"claude-opus-4-6","riskBand":"value"},{"id":"pick_20260328_004","date":"2026-03-28T23:06:00Z","sport":"ncaab","betType":"parlay","matchup":{"away":"Purdue","home":"Arizona","gameTime":"2026-03-29T00:49:00Z"},"selection":"Arizona Over 80.5, Purdue Over 80.5","odds":"+492","boost":{"percentage":20,"originalOdds":"+410"},"confidence":3,"analysis":"Both Purdue and Arizona have the offensive firepower to crack 80 in what should be a high-tempo Elite Eight matchup\nCorrelated legs — a fast-paced competitive game lifts both sides, and the 20% boost pushes +410 to +492\nRisk is one team controlling tempo and turning this into a grind, but both offenses have been cooking all tournament","result":"loss","payout":0,"parlayLegs":[{"matchup":"Purdue @ Arizona","selection":"Arizona Over 80.5","odds":"+160","result":"loss"},{"matchup":"Purdue @ Arizona","selection":"Purdue Over 80.5","odds":"+160","result":"loss"}],"tier":"sgp_correlated","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260328_003","date":"2026-03-28T21:00:00Z","sport":"mlb","betType":"moneyline","matchup":{"away":"Rangers","home":"Phillies","gameTime":"2026-03-28T20:05:00Z"},"selection":"Rangers ML","odds":"+139","boost":{"percentage":50,"originalOdds":"-108"},"confidence":4,"analysis":"deGrom (2.97 ERA, 172.2 IP in 2025, All-Star) gives Texas a clear pitching edge over Nola in an early-season matchup where aces dominate\nOriginal -108 implies 51.9% but deGrom's arm puts the true probability closer to 55-58% — the 50% boost flips this to +139 plus money\nPitch count limits could expose the Rangers bullpen mid-game but deGrom should be dominant through five","result":"win","payout":1.39,"tier":"mlb_pitcher_mismatch","model":"claude-opus-4-6","riskBand":"value"},{"id":"pick_20260328_001","date":"2026-03-28T18:00:00Z","sport":"nhl","betType":"parlay","matchup":{"away":"Stars","home":"Penguins","gameTime":"2026-03-28T21:10:00Z"},"selection":"Stars ML, Wild ML","odds":"+218","confidence":3,"analysis":"Two NHL road favorites with clear talent edges — Dallas at -130 against a fading Pittsburgh and Minnesota at -125 in Boston\nEach leg projects around 57-58% individually putting combined probability near 33-34% vs the 31.4% implied by +218\nRoad ice always adds variance and one upset kills it but the talent gaps justify the price","result":"loss","payout":0,"parlayLegs":[{"matchup":"Stars @ Penguins","selection":"Stars ML","odds":"-130","result":"win"},{"matchup":"Wild @ Bruins","selection":"Wild ML","odds":"-125","result":"loss"}],"tier":"multi_game_parlay","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260328_002","date":"2026-03-28T18:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Spurs","home":"Bucks","gameTime":"2026-03-28T19:10:00Z"},"selection":"Bucks +18.5","odds":"-108","confidence":3,"analysis":"18.5 is one of the largest NBA spreads on the board all season — even historically bad teams cover this number more often than the line suggests\nGarbage time compresses margins: starters sit, pace slows, and fourth-quarter scoring narrows the gap\nSpurs at -2100 ML are absurdly dominant but the math still favors taking the points at this number","result":"loss","payout":0,"tier":"value_spread","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260327_001","date":"2026-03-27T18:00:00Z","sport":"nhl","betType":"moneyline","matchup":{"away":"Red Wings","home":"Sabres","gameTime":"2026-03-27T23:10:00Z"},"selection":"Red Wings ML","odds":"+130","confidence":3,"analysis":"Near coin-flip between two bad teams but +130 implies 43.5% for Detroit when the true probability is closer to 45-47%\nBoth teams are playing out the string with nothing on the line — Red Wings can play loose on the road in a meaningless game\nPlus money on a coinflip is the definition of value even if neither team is lighting the world on fire","result":"win","payout":1.3,"tier":"value_dog","model":"claude-opus-4-6","riskBand":"value"},{"id":"pick_20260326_003","date":"2026-03-26T22:00:00Z","sport":"nba","betType":"parlay","matchup":{"away":"Hawks","home":"Celtics","gameTime":"2026-03-27T23:40:00Z"},"selection":"Celtics -4.5, Bulls +19.5","odds":"+261","confidence":3,"analysis":"Thunder's average margin of victory is 14.75 — elite, but nowhere near the 19.5 the market wants them to cover, and the last Bulls game went 116-108 OKC\nCeltics at home (7-3 last 10) laying 4.5 against a road Hawks team is a standard cover, and NBA spreads above 18 structurally favor the dog ATS\nTwo independent edges in one parlay — the Thunder line is overinflated and Boston handles Atlanta without drama","result":"win","payout":2.61,"parlayLegs":[{"matchup":"Hawks @ Celtics","selection":"Celtics -4.5","odds":"-112","result":"win"},{"matchup":"Bulls @ Thunder","selection":"Bulls +19.5","odds":"-110","result":"win"}],"tier":"multi_game_parlay","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260326_002","date":"2026-03-26T21:00:00Z","sport":"ncaab","betType":"parlay","matchup":{"away":"Texas","home":"Purdue","gameTime":"2026-03-26T23:10:00Z"},"selection":"Purdue -8.5, Arizona ML, Houston -2.5","odds":"+366","confidence":4,"analysis":"Houston's tournament D held opponents to 22.2% from three, Purdue's shooting 57.8% from deep against Texas's 253rd-ranked three-point defense, and Arizona's eFG% defense is first in the country\nEach leg targets a specific exploitable mismatch — not a blind parlay, every favorite here has a real statistical edge\n8.5 is a big number for Purdue but their shooting efficiency vs Texas's defensive holes makes it the most exploitable line on the board","result":"loss","payout":0,"parlayLegs":[{"matchup":"Texas @ Purdue","selection":"Purdue -8.5","odds":"-110","result":"loss"},{"matchup":"Arkansas @ Arizona","selection":"Arizona ML","odds":"-360","result":"win"},{"matchup":"Illinois @ Houston","selection":"Houston -2.5","odds":"-110","result":"loss"}],"tier":"multi_game_parlay","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260326_001","date":"2026-03-26T17:00:00Z","sport":"mlb","betType":"parlay","matchup":{"away":"Twins","home":"Orioles","gameTime":"2026-03-26T19:05:00Z"},"selection":"Orioles ML, Under 8.5","odds":"+336","boost":{"percentage":50,"originalOdds":"+224"},"confidence":4,"analysis":"Trevor Rogers (1.81 ERA, 0.90 WHIP in 2025) vs Joe Ryan (3.42 ERA) is a massive pitching mismatch on Opening Day when aces dominate\nOrioles added Alonso ($155M) and Ward to a lineup already loaded with Henderson and Rutschman — clear talent edge at home\nThe 50% boost takes a solid +224 SGP to +336 and early-season hitting woes make the under a natural fit","result":"win","payout":3.36,"parlayLegs":[{"matchup":"Twins @ Orioles","selection":"Orioles ML","odds":"-115","result":"win"},{"matchup":"Twins @ Orioles","selection":"Under 8.5","odds":"-118","result":"win"}],"tier":"sgp_correlated","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260325_002","date":"2026-03-25T22:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Mavericks","home":"Nuggets","gameTime":"2026-03-26T02:10:00Z"},"selection":"Mavericks +11.5","odds":"-102","confidence":3,"analysis":"Nuggets on a back-to-back after a 125-123 nail-biter in Phoenix where Jokic went 23/17/17 and Murray played 38 minutes — Denver is gassed\n11.5 is a massive number to lay on a fatigued team even at altitude — Dallas has too much offensive talent to get blown out\nNearly even money at -102 on what projects as a 55-58% cover rate with the fatigue discount","result":"win","payout":0.98,"tier":"nba_b2b_fade","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260325_001","date":"2026-03-25T22:00:00Z","sport":"nba","betType":"spread","matchup":{"away":"Heat","home":"Cavaliers","gameTime":"2026-03-25T23:40:00Z"},"selection":"Heat +2.5","odds":"-110","confidence":4,"analysis":"Cavs on the back end of a back-to-back after a 136-131 slugfest with Orlando — Mitchell and Harden both played heavy minutes and now face Miami's grinding defense\n2.5 points of cushion at -110 implies 52.4% but the fatigue angle pushes this closer to 56-58%\nMiami is built to punish tired teams and 2.5 is free money in a B2B spot","result":"win","payout":0.91,"tier":"nba_b2b_fade","model":"claude-opus-4-6","riskBand":"core"},{"id":"pick_20260325_003","date":"2026-03-25T22:00:00Z","sport":"nba","betType":"parlay","matchup":{"away":"Lakers","home":"Pacers","gameTime":"2026-03-25T23:10:00Z"},"selection":"Lakers -9.5, 76ers -6.5","odds":"+268","confidence":4,"analysis":"Lakers (-500 ML) and 76ers (-245 ML) are tonight's two heaviest favorites against lottery teams with zero incentive to compete down the stretch\nLakers need wins for playoff seeding so no coasting, and Philly at home should cruise past one of the league's worst road teams\nGarbage time could tighten margins but the talent gaps should hold both spreads comfortably","result":"loss","payout":0,"parlayLegs":[{"matchup":"Lakers @ Pacers","selection":"Lakers -9.5","odds":"-108","result":"loss"},{"matchup":"Bulls @ 76ers","selection":"76ers -6.5","odds":"-110","result":"win"}],"tier":"multi_game_parlay","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260324_002","date":"2026-03-24T22:00:00Z","sport":"nba","betType":"parlay","matchup":{"away":"Nuggets","home":"Suns","gameTime":"2026-03-25T03:00:00Z"},"selection":"Nuggets ML, Over 233.5, Jokic Over 10.5 Assists, Murray Over 2.5 Threes","odds":"+631","boost":{"percentage":30,"originalOdds":"+465"},"confidence":4,"analysis":"Phoenix is missing Brooks, Highsmith, Coffey, and probably O'Neale — Denver's 2-0 in the series and won the last one 130-112, this is a full-on mismatch\nJokic averaging 11.6 assists over his last five and Murray shooting 43.2% from deep at 3.1 per game — these props are built on volume, not prayer\nThe 30% boost takes a +465 SGP to +631, turning a good parlay into a great one against a gutted Suns defense","result":"win","payout":6.31,"parlayLegs":[{"matchup":"Nuggets @ Suns","selection":"Nuggets ML","odds":"-240","result":"win"},{"matchup":"Nuggets @ Suns","selection":"Over 233.5","odds":"-110","result":"win"},{"matchup":"Nuggets @ Suns","selection":"Jokic Over 10.5 Assists","odds":"+106","result":"win"},{"matchup":"Nuggets @ Suns","selection":"Murray Over 2.5 Threes","odds":"-125","result":"win"}],"tier":"sgp_correlated","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260324_001","date":"2026-03-24T18:00:00Z","sport":"nhl","betType":"parlay","matchup":{"away":"Avalanche","home":"Penguins","gameTime":"2026-03-24T23:10:00Z"},"selection":"Avalanche ML, Kings ML","odds":"+171","confidence":4,"analysis":"Two road favorites the market is handing you — Colorado at -162 against a fading Pittsburgh and LA at -148 against a Calgary team that can't get out of its own way\nCombined implied probability is around 37% but both teams project closer to 57-58% individually, putting real probability near 40-42%\nParlays can burn you on one bad period but the talent gaps here make +171 worth the ride","result":"loss","payout":0,"parlayLegs":[{"matchup":"Avalanche @ Penguins","selection":"Avalanche ML","odds":"-162","result":"win"},{"matchup":"Kings @ Flames","selection":"Kings ML","odds":"-148","result":"loss"}],"tier":"multi_game_parlay","model":"claude-opus-4-6","riskBand":"swing"},{"id":"pick_20260323_001","date":"2026-03-23T22:00:00Z","sport":"nba","betType":"moneyline","matchup":{"away":"Magic","home":"Cavaliers","gameTime":"2026-03-25T00:10:00Z"},"selection":"Magic ML","odds":"+320","confidence":3,"analysis":"Orlando's defense is legit and +320 is way too much for a team that can absolutely hang with Cleveland if the game stays in the 90s\nImplied probability at +320 is only 24% but this is closer to a 28-30% game — that gap is where you make money on plus-money dogs\nCleveland at home is tough but Orlando has the length to disrupt and this number is too big to ignore","result":"loss","payout":0,"tier":"value_dog","model":"claude-opus-4-6","riskBand":"swing"}]}