AUSTIN, TX - MARCH 26: Infielder Adrian Rodriguez #24 of the Texas Longhorns watches his ball go foul as he grimaces during the SEC college baseball game between Texas Longhorns and Oklahoma Sooners on March 26, 2026, at UFCU Disch-Falk Field in Austin, TX. (Photo by David Buono/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
The No. 2 Texas Longhorns will be without sophomore shortstop Adrian Rodriguez for a critical stretch of SEC play after undergoing a minor procedure on the hand that he injured last year against the Missouri Tigers.
According to a report from Baseball America, Rodriguez will have a staple removed that was placed in his hand during a procedure last fall meant to address the continued pain Rodriguez was experiencing from the injury. Rodriguez is expected to miss two to three weeks with Texas set to play road series against South Carolina and Texas A&M before returning to UFCU Disch-Falk Field to host Alabama in mid-April.
The staple didn’t address the underlying issue and Rodriguez was visibly impacted by his hand issues this season, seeing his slugging percentage, bolstered last year when fully healthy, drop from .516 to .383. Rodriguez hit five of his seven home runs last year before the injury and hasn’t hit one this season, with head coach Jim Schlossnagle speculating last week that Rodriguez would have six to eight home runs in 2026 if he was at full health.
The 6’2, 200-pounder was batting .326 when he was hit by a pitch in Columbia, finishing the 2025 campaign hitting .313 before seeing his average drop to .271 this year.
Texas has a capable replacement for Rodriguez at shortstop — redshirt senior Temo Becerra played 68 games at the position over his four-year career at Stanford — but it’s less clear how Schlossnagle will handle third base. The most likely outcome is that junior Casey Borba moves back to the hot corner from first base and graduate Josh Livingston moves into the starting lineup at first base, where he played 35 for Wichita State over two seasons with the Shockers.
Mar 29, 2026; Cincinnati, Ohio, USA; Cincinnati Reds third baseman Eugenio Suarez (28) reacts after a strike called in the eighth inning in the game against the Boston Red Sox at Great American Ball Park. Mandatory Credit: Katie Stratman-Imagn Images | Katie Stratman-Imagn Images
The baseball gods are rarely kind enough that all the Yankees’ rivals lose on the same day. Yesterday, the exact opposite almost happened. But Boston lost, and that’s always nice. They’re also about to play the Astros and guarantee that at least one of our collective nemeses will lose each of the next few days. Unfortunately, Toronto continued their undefeated start against the contact-averse Athletics, keeping the Yanks company at the top of the standings, while Seattle won the first Sunday Night Baseball game on Peacock (which will often simulcast on NBC).
Here’s the skinny on Sunday’s action.
Boston Red Sox (1-2) 2, Cincinnati Reds (2-1)3
Connelly Early took the mound for the BoSox Sunday and he continued to look like a problem for everyone outside of New England. In only his fifth career major league start (excluding postseason), Early tossed 5.1 innings of one-run ball for Boston, striking out six. He did allow a decent amount of traffic, surrendering five hits and handing out two free passes. Doubtless, that had something to do with his high pitch count (96 pitches) ending his day early. Regardless, Early still looks good for Boston.
Once Early left the game, however, one swing of the bat changed everything. Former Yankee Greg Weissert entered in relief of the Boston starter, with a runner on first and one out. Weissert promptly walked Sal Stewart to bring the go-ahead run to the plate in the form of Eugenio Suárez, who clubbed 49 home runs last season, and when his market never really materialized due to the limited other aspects of his game, he elected to return to Cincinnati on a one-year, $15 million deal after leaving in 2021. What followed should not really come as much of a surprise. Suárez turned on a 93-mph fastball middle-in and drove it out to left field. His three-run bomb—the 326th of his career, 190th in a Reds uniform, and first of 2026—put Cincy on top.
Meanwhile, the Reds’ bullpen did yeoman’s work. After starter Rhett Lowder gave them five frames of two-run ball, four relievers combined to keep Boston from crossing home plate again. It wasn’t always pretty, as the parade of relievers combined to allow eight baserunners. But they got the job done, handing Beantown a season-opening series loss. You hate to see it.
Houston Astros (2-2) 9, Los Angeles Angels (2-2) 7
This Sunday tilt was especially notable, as it was the big-league debut of Tatsuya Imai after he signed with Houston this offseason. Sadly for the Astros, his first start was uglier than a pair of used bowling shoes. Imai consistently struggled to throw strikes, reaching a three-ball count on eight of the first 11 Angels hitters he faced. In the third, they also started squaring him up. After his offense dropped a four-spot in the home second, Imai gave all those runs back before being pulled after only 2.2 innings.
The Angels took a 6-4 lead in the fourth on a two-run Zach Neto home run before Houston tied it in the fifth on a Christan Walker two-RBI double. From there, the bullpens held the offenses down until the Astros broke through in the bottom of the eighth. With one on and two out, the Angels opted to intentionally walk Yordan Alvarez and put the tying run on board, preferring to face Isaac Paredes. Honestly, I don’t hate the logic. Don’t let the other guy’s best player beat you. It did not work, however, as Paredes is no slouch at the plate either. He came through in the clutch with a two-run knock, and then Jose Altuve drove in a third run to make it 9-6, Astros.
The Angels did their best in the bottom of the ninth, scoring a seventh run and bringing the winning run to the plate. Alas, it wasn’t quite enough. But I don’t like Houston’s long-term chances if they keep walking half a dozen or more hitters every game.
Toronto Blue Jays (3-0) 5, Athletics (0-3) 2
No walk-off today for the Blue Jays, who scored early and often on their way to sweeping the Athletics to begin their defense of their 2025 American League pennant. Southpaw Eric Lauer went 5.1 for Toronto and he had the strikeout pitch working, as he whiffed nine Athletics hitters while allowing only two runs.
The Toronto offense scored in four of the game’s first five frames. A “Springer Dinger” to start the game, the 64th leadoff home run of George Springer’s career, immediately staked the Jays to a lead. They kept hitting long balls, with a Jesús Sánchez two-run shot in the third and a Kazuma Okamoto solo shot in the fourth. The latter was the first of Okamoto’s career after coming over from Japan this offseason.
The Athletics managed to dent the ledger in the fifth with a Max Muncy two-run homer. But the Jays immediately got one run back in the bottom of the fifth when Addison Barger walked with the bases loaded. From there, the Jays bullpen took over. Four relievers combined to allow a mere two hits while walking none. The Athletics never really came close today and the Jays joined the Yankees atop the AL East with a 3-0 record. Toronto also set a record, striking out 50 A’s hitters in the series, the most in a team’s first three games since 1900.
Cleveland entered this one guaranteed a series split, while a victory would have meant outright winning a four-game road seriesoth — nothing to sneeze at on the road against a team that fell a couple innings shy of a pennant last year. Alas, Guards starter Slade Cecconi did not have much going for him. The righty allowed six runs over four innings, led by a three-run home run off the bat of Brendan Donovan.
Seattle starter Emerson Hancock, coming off a 2025 season that ended wih a 4.90 ERA, was probably not on many no-hitter watch lists. But he hurled six innings of no-hit ball before the pitch count monster (97 pitches) ended his night. The very next inning, the Guards got into the hit column against the Seattle bullpen, so the first no-hitter of the season will have to wait.
Regardless, the M’s bullpen held Cleveland out of the run column and Seattle tacked on a couple more runs to make this one 8-0 final. Of note, AL MVP runner-up Cal Raleigh recorded his first RBI of the season with a sixth inning double. Next up, the M’s welcome the Yankees to town for a three-game set beginning tonight with Ryan Weathers facing Luis Castillo.
SAN FRANCISCO, CALIFORNIA - MARCH 25: Luis Arraez #1 and manager Tony Vitello of the San Francisco Giants look on against the New York Yankees during the fifth inning on Opening Day at Oracle Park on March 25, 2026 in San Francisco, California. (Photo by Thearon W. Henderson/Getty Images) | Getty Images
The results are in from the latest SB Nation Reacts poll, which launched on March 25th, the doomed Opening Night. Regardless of that game and the one that followed, San Francisco Giants fans remain bullish about the teams chances going forward.
Well,okay, maybe not bullish. Positive. 55% of the vote went away from 86 or more wins, but the overwhelming majority of voters predict the team will wind up better than .500 or thereabouts: 82%, unless you also want to include that 80-82 range since, technically, 82 wins is above .500. That would mean basically all respondents think the Giants are likely to have a winning season.
That’s important (to me, anyway), because the most important story of this 2026 season (again, to me, anyway) is that never in the franchise history have they gone more than four years without a winning season. When I wrote about this last week, commenters were quick to point out that a .500 season isn’t a losing season, and so by that measure, the Giants aren’t in any danger of breaking this streak.
While I concede that saying “the team has never had five consecutive losing seasons” is improper wording for the point I was trying to make, the point I was trying to make remains valid. The Giants have been very successful throughout their history. They’re in danger of hitting an historic low point with another bad season. Fans, probably by virtue of rooting for a team that has never had more than four consecutive non-winning seasons in their lifetimes, are understandably hopeful about the team’s chances this year.
But given how the first series of the season went, it’s tough to see right now how this squad gets to a win tally that starts with an 8 (or better). Not only does it look like Tony Vitello needs to be quicker with pitching changes and pinch hitting decisions, but their upcoming schedule is daunting:
@ Padres (3) — Padres haven’t lost the season series to the Giants since 2021. Giants are 10-19 in Petco since 2022 Home vs. Mets (4) — supposed to be challenging for the NL East Home vs. Phillies (3) — also an NL East challenger, always a tough team @ Baltimore (3) — improved pitching, scary lineup that now features Giants killer Pete Alonso (13 HR and an .872 OPS in 39 career games against) @ Cincinnati (3) — good pitching, scary lineup, and always a tough sereies @ Washington (3) — This one might not be too difficult Home vs. Dodgers (3) — Dodgers are 18-10 at Oracle Park since 2022 Home vs. Marlins (3) — Marlins Death Fog @ Phillies (3) @ Rays (3) Home vs. Padres (4) — San Diego is 19-10 at Oracle since 2022 Home vs. Pirates (3) — Pittsburgh has won the series in SF in 2 of the last 4 seasons @ Dodgers (4) — Giants 8-22 in LA since 2022 @ Athletics (3) — No guarantee this will be easy @ Diamondbacks (3) — Giants 10-18 in AZ since 2022 (two series wins)
A fresh off the quad manager coupled with a group of veteran hitters still trying to get their timing down is a tough combination to start the season and it’s already an uphill battle. On the other hand, if Baseball is Baseball no matter who’s managing the team or whatever philosophy is driving Baseball Operations, then, yeah, you’re going to probably want to bet on circumstances leveling out over the season. This might be as bad as the team looks all season.
The other part of this week’s polling was about… ahem… the, um, the… the Dodgers. Everyone’s favorite topic, I know. SB Nation Reacts had a two-part question about them:
Nearly 1/3 of respondents think the Dodgers have a three-peat in them, but the good news is that the majority of fans who participate in the voting do not. For these fans, the Dodgers still might go very far, though, given the responses to the other question:
Do three American League teams on this list indicate a belief that the Dodgers will still win the NL pennant or is the voting body composed more of American League fans? Specifically, Jays, Mariners, and Yankees fans? The Jays and Yankees already took their shots and missed. The Mariners getting to the World Series sure would be something, though.
By the way, if you’re interested in being a survey participant, you can sign up for SB Nation Reacts polls here.
American baseball pitcher Dick Woodson, of the Minnesota Twins, pictured at Metropolitan Stadium in Minneapolis, Minnesota, September 1969. (Photo by UPI/Bettmann Archive/Getty Images) | Getty Images
The 1970s were a pivotal time for baseball labor relations and player negotiating power, that decade bringing about the end of the reserve clause and the advent of free agency. There are several trailblazing names associated with that movement, chief among them Curt Flood. But nearly as important in terms of setting a precedent to move bargaining rights forward was a lesser-known pitcher by the name of Dick Woodson.
Richard Lee “Dick” Woodson Born: March 30, 1945 (Oelwein, IA) Yankees Tenure: 1974
Richard Lee “Dick” Woodson was born on March 30, 1945, in Iowa, before his family moved to San Diego in advance of high school. He attended Crawford High, the six-foot-five righty then attending college to play basketball. However, a falling out with the head coach led Woodson to try out for the baseball team while making a decision on whether he would switch schools. His pitching performances caught the eye of Twins western regional scout Dick Wiencek, who offered to sign him as an amateur free agent prior to the 1965 season. At the time, Woodson was told that the organization could not afford to pay him a salary, however Wiencek offered three incentives of $500 dollars each if Woodson could remain on the Double-A, Triple-A, and major league rosters for at least 90 days each.
Woodson snapped up the offer and pitched four seasons in the Twins’ minor league system, rising to Triple-A by the end of 1968. This attracted the attention of a rookie manager in Minnesota by the name of Billy Martin, who invited Woodson to spring training in 1969. Woodson credits his first big-league skipper for believing in him when few others did:
“My next biggest thrill (to being signed) was doing well enough that Billy Martin had extreme faith in me and over Calvin Griffiths’ objections, took me to the big leagues. I will forever be beholden to Billy for having that kind of faith and even though Calvin Griffith was so against it and he still took me and that was Billy’s way and giving me that chance to get into the big leagues.”
Woodson broke camp with the big league team and made his MLB debut on Opening Day, April 8, 1969. Entering in relief of Joe Grzenda with the bases loaded in the 12th inning against the Royals at Municipal Stadium in Kansas City, Woodson surrendered the walk-off single to lose, 4-3. He made 44 appearances (10 starts) on the year, going 7-5 with a 3.67 ERA (101 ERA+) and 66 strikeouts in 110.1 innings. In the first year of MLB divisional play, the Twins finished first in the AL West to earn a date against the Orioles in the inaugural American League Championship Series. They got swept in three games, Woodson coming on in relief of starter Bob Miller with two outs in the second inning of Game 3. Woodson allowed two runs on three hits and three walks as the Twins’ season ended with an 11-2 loss. Martin wouldn’t survive the year, as disputes with ownership led to his firing despite the success — a portent of things to come in his managerial career.
An injury in 1970 limited Woodson to just 21 relief appearances, the second-year pitcher logging a 3.82 ERA and 22 strikeouts in 30.2 innings. He nonetheless earned a spot on the postseason roster as the Twins once again won the division for a rematch with the Orioles in the ALCS. Once again, the Twins were swept in three games, Woodson entering Game 1 in the fifth with the Twins losing, 9-3, and giving up a run on two hits and a walk as Minnesota lost, 10-6.
With Twins owner Calvin Griffith looking for ways to suppress payroll in 1971, Woodson spent the entirety of the 1971 season at Triple-A, where he “made $500 a month for five months and then after that you had to go out and get what they called a real job because we were considered seasonal workers.” He earned his way back to the major-league team in 1972 and forced his way into the rotation, where he would post the best season of his career. Woodson placed second behind teammate and future Hall of Famer Bert Blyleven in most pitching categories, going 14-14 in 36 starts with a 2.72 ERA (119 ERA+), three complete game shutouts, and 150 strikeouts in 251.2 innings, though the Twins missed the playoffs after finishing third.
1973 saw Woodson retain his spot in the rotation after contentious offseason negotiations over salary, Griffith offering the league minimum under the justification that it represented a $2,000 raise over what Woodson made in the minors in 1971. Woodson demanded a raise, but the noted skinflint Griffith — whom people joked “threw around nickels like manhole covers,” — told Woodson that he could take the offer or “go and carry a lunch bucket,” and thus he was forced to play for that salary or sit out the season and hope to be traded or released given free agency had not yet come into effect. Woodson pitched in 1973 for $15,000, going 10-8 in 23 starts with a 3.95 ERA (100 ERA+) and 53 strikeouts in 141.1 innings as the Twins missed the playoffs again.
That brought Woodson to the 1974 season and his groundbreaking moment in MLB labor history. Even though Curt Flood lost his Supreme Court in his fight to end the reserve clause, the landmark case set the wheels in motion for players to have more agency over whom they played for. Woodson filed for a $30,000 salary for the 1974 season while the Twins countered at $23,000. Woodson was advised to take the case to an arbitration hearing, but the pitcher claimed he could not afford an attorney at his $15,000 salary from the year prior.
Former executive director of the MLBPA Marvin Miller had been waiting to find the perfect player to represent in a slam-dunk arbitration hearing. In Woodson’s words he was “hand-picked by Marvin Miller because [he] was the poster child of the most abused in Major League Baseball as far as contract negotiations.” The Twins focused their argument around the team’s revenue projections for the upcoming season, arguing that “due to the raising price of gasoline, they couldn’t afford to give Woodson a raise as they were expecting lower attendance.” The arbitrator ruled in favor of Woodson and awarded him the requested $30,000 salary after comparing him to similar pitchers who were making between $50,000 and $55,000. Thus, Woodson made history as the first player in MLB to win an arbitration hearing under the new collective bargaining agreement, breaking the ice for a further 28 players to pursue arbitration that spring.
However, Griffith publicly swore that he would never pay Woodson his awarded salary, and traded the pitcher a month into the season to the Yankees for pitcher Mike Pazik and cash. Woodson had a 4.33 ERA in five appearances at the time of the trade, but things turned south upon his arrival in the Bronx. He made just eight appearances (three starts) in pinstripes, his ERA inflating to 5.79 in 28 innings before an injury ended his season. Those would be the final innings he would pitch in the majors, the Yankees trading him to the Braves at the conclusion of the season.
Woodson struggled to the tune of a 6.75 ERA in 21 Triple-A appearances, leading to his release and signing for the Rangers on a minor league deal. However, he was swiftly cut again after giving up 12 runs on 17 hits in nine innings, Woodson retiring at the age of 30 at the end of the season. He worked as a salesman for 30 years before retiring for a second time to California, settling an hour and a half from Los Angeles in Menifee.
Dick Woodson was once a promising young pitcher in a dangerous Twins rotation alongside future Hall of Famers Blyleven and Jim Kaat. Injury and disagreements with his owner prevented him from fulfilling his potential after his breakout 1972 campaign, leading to an unremarkable eight-game stint with the Yankees. However, he will always be one of the most important names in the early labor battles that shaped free agency as we know it today.
References
Dick Woodson. Baseball-Reference.
Dick Woodson. Baseball Almanac.
Swol, John J. “A Chat with Dick Woodson.” Twins Trivia.
See more of the “Yankees Birthday of the Day” series here.
Yeah, it’s Monday again. But look on the bright side: Easter makes it a short week, and the Association eases you back into things with eight games on the board.
With tipoffs from 7 p.m. to 10 p.m. ET tonight, basketball fans have a surplus of betting options, including a massive menu of NBA player props.
I dig into those “games within the game” and give you my NBA picks and predictions for March 30.
Oubre came off the bench for the Sixers but still logged 28 minutes, showing a little rust in his return. He scored nine points on 3-for-5 shooting but looked plenty healthy after putting Charlotte Hornets forward Moussa Diabaté on a poster in the fourth quarter.
Oubre, who rated his return as “ehh” on Instagram, will play a bigger role against the Miami Heat tonight. Philadelphia is fighting to avoid the Play-In tournament and sits just a half-game behind the Atlanta Hawks for the No. 6 seed in the Eastern Conference.
Miami offers ample opportunities for Oubre to find his form. The Heat have been one of the worst defensive teams since the All-Star break and have allowed more than 122 points per game over their last 14 outings.
Oubre scores over 14 points a contest on the season, and Monday’s projections have him coming close to that output, ranging from 11 to 13 points. My number comes out just north of 12 points, providing excellent value for the Over 9.5 points tonight.
Time: 7:00 p.m. ET
Where to watch: Peacock
Prop #2: Rui Hachimura Over 1.5 threes
-125 at bet365
The Los Angeles Lakers are without star Luka Doncic against the Washington Wizards, which means offensive touches trickle down throughout L.A.’s lineup.
Rui Hachimura returned to action just in time to pick up that offensive slack. He logged 26 minutes against the Brooklyn Nets Friday, which was his heaviest workload since getting hurt in mid-March.
While Hachimura finished with eight points and went 0-for-2 on triples, he’ll play a bigger role on the perimeter with Doncic absent tonight. Player projections call for an uptick in scoring, but I believe the better value is in his 3-point prop.
If Hachimura is going to put up points, those will come from beyond the arc. In Luka’s absence, LeBron James plays more of a distributor, and he’ll attack and kick to spot-up shooters like Rui on the wing.
In Hachimura’s eight appearances without Doncic in the lineup, he knocked down two or more triples in five of those games. This prop is as high as Over 1.5 -172 at some books, but you can get it as low as -125 at bet365.
Time: 10:00 p.m. ET
Where to watch: SportsNet LA, MNMT
Prop #3: Julian Champagnie Over 9.5 points
-130 at bet365
The San Antonio Spurs are pushing toward the No. 1 seed in the West and have a solid shot at picking up a win against the visiting Chicago Bulls tonight.
Power forward Julian Champagnie is hitting his stride at the right time. After suffering through a scoring lull for most of the month, he’s averaging more than 11 points over the past six contests.
Outside shooting has been the biggest factor for Champagnie’s surge, going a collective 15-for-38 from beyond the arc in that span (39.5%). He’s hit at least three triples in four of those six games.
The Bulls are sinking like a stone in the Eastern Conference standings with only one win in their last six showings. Chicago is hemorrhaging almost 132 points against in that skid, and with plenty of points to go around, Champagnie’s scoring projections sit north of 11 points Monday.
Time: 8:00 p.m. ET
Where to watch: Peacock, NBCSN Extra, FanDuel Sports Network Southwest
Cash your ML bets quicker with bet365's early win payout!
Take advantage of the early win payout at bet365, where any pre-game NBA moneyline bet gets paid out as a winner if your team goes up by 20+ points!
Learn more about this feature, and all of bet365's offerings, with our comprehensive bet365 review!
Sign Up Now atimg src="https://img.covers.com/betting/sportsbooks/2/bet365.svg" alt="bet365" width="100" height="28" style="vertical-align: middle;"
21+. Gambling problem? Call 1-800-GAMBLER
Odds are correct at the time of publishing and are subject to change. Not intended for use in MA. Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.
The true freshman guard nailed a game-winning 3-pointer from 35 feet out in the Huskies' 73-72 win over top-seeded Duke on Sunday, March 29, securing his spot in March Madness lore. The sharpshooter was 0-of-4 from 3-point range before the shot, but no one will remember UConn's shooting struggles after his all-time make.
The 6-6 guard has been an important addition to Dan Hurley's squad in 2025-26. After UConn was bounced in the second round of the NCAA Tournament last season, Hurley shored up the Huskies' backcourt with Mullins and Georgia transfer Silas Demary Jr., both of whom were huge down the stretch in their win over Duke.
Mullins, one of the best players of the 2025 high school recruiting class, proved the moment wasn't too big for him.
Here's everything to know of Mullins, who became a household name against Duke in the Elite Eight:
Braylon Mullins shot
Mullins' 3-pointer with 0.4 seconds left in UConn's win vs. Duke will go down as one of the top buzzer-beaters in March Madness history. Here's a look at the shot:
USA TODAY Sports projects Mullins as the No. 29 overall pick in the 2026 NBA Draft to the Cleveland Cavaliers. Draft analyst Bryan Kalbrosky wrote March 26: Braylon Mullins, a five-star recruit and former McDonald's All-American, missed the start of the season due to an ankle injury. But he has returned to action for the Huskies and has shown what makes him such an appealing player. He is a useful off-ball threat, which gives him an immediately practical role at the next level. The Big East All-Freshman wing shot 40.7 percent on 3-pointers during his first 18 games in the starting lineup, but it may be tough for scouts to forget his 0-for-8 performance from beyond the arc during his first game in March Madness.
Braylon Mullins recruiting rank
Mullins was one of the top-rated players of the 2025 high school recruiting class, tabbed as a five-star recruit. He was rated the No. 15 player nationally and No. 4 shooting guard, according to 247Sports' Composite ratings.
Mullins chose UConn over Michigan, North Carolina and Indiana, his hometown school.
Where is Braylon Mullins from?
Mullins is from Greenfield, Indiana, where he attended Greenfield-Central High School. Greenfield is roughly 30 minutes outside of Indianapolis, where the Final Four is located in 2026.
Braylon Mullins high school stats
Mullins was ridiculous in high school, averaging 32.9 points with 7.2 rebounds and 4.2 assists per game as a senior, along with 3.7 steals and 1.1 blocks, per MaxPreps. He was named Indiana Mr. Basketball in 2025, the highest honor in the state, and was a McDonald's All American.
Braylon Mullins parents
Mullins' parents are Katie and Josh Mullins. His dad played two seasons at IUPUI averaging 10.7 points per game.
The streaky Spurs ( 56-18) take on the Bulls (29-45) as the extra edition of Peacock's Monday Night NBA coverage. San Antonio won the only prior meeting of the season in Chicago, 121-117, back in November.
The Spurs have won eight-straight games and 13 of the last 14. San Antonio is streaking at the right time and appear ready to finish with the second-best record in the NBA behind Oklahoma City. In March, the Spurs own the NBA's best-rated offense and come in at third on defense.
For Chicago, the Bulls have the 22nd-rated offense and 16th-ranked defense this month. The Bulls have lost three consecutive games and five of the previous six. In March, Chicago sports a 5-9 record after going winless in February (0-11). Chicago will likely finish with a bottom 10 record in the league this season as they currently rank ninth.
Lets take a closer look at tonight’s matchup and take into consideration lineups, injuries, and other factors affecting the line and total.
We’ve got all the info and analysis you need to know ahead of the game, including the latest info on how to catch tipoff, odds courtesy of DraftKings recent team performance, player stats, and of course, our predictions, picks best bets for the game from our modeling tools and staff of experts.
After 24 years, the NBA is back on NBC and Peacock, combining the nostalgia of an iconic era with the innovative future of basketball coverage. The NBA on NBC YouTube channel delivers fans must-see highlights, analysis, and exclusive and unique content.
Game Details and How to Watch Live: Bulls at Spurs
Date: Monday, March 30, 2026
Time: 8:00 PM EST
Site: Frost Bank Center
City: San Antonio, TX
Network/Streaming: Peacock
Rotoworld has you covered with all the latest NBA Player News for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!
Game Odds: Bulls at Spurs
The latest odds as of Monday, courtesy of DraftKings:
Moneyline: San Antonio Spurs (-1800), Chicago Bulls (+1000)
Spread: San Antonio -16.5
Total: O/U 244.5 points
This game opened San Antonio -4.5 with the Total set at 238.5.
Be sure to check out DraftKings for all the latest game odds & player props for every matchup this week on the NBA schedule!
Expected Starting Lineups: Bulls at Spurs
Chicago Bulls
PG Josh Giddey
SG Tre Jones
SF Isaac Okoro
PF Matas Buzelis
C Nick Richards
San Antonio Spurs
PG De'Aaron Fox
SG Stephon Castle
SF Devin Vassell
PF Julian Champagnie
C Victor Wembanyama
Injury Report: Bulls at Spurs
Chicago Bulls
Nick Richards (elbow) is QUESTIONABLE for tonight's game
Guerschon Yabusele (ankle) is QUESTIONABLE for tonight's game
Anfernee Simons (wrist) is OUT for tonight's game
Jaden Ivey (knee) is OUT for tonight's game
Jalen Smith (calf) is OUT for tonight's game
Zach Collins (toe) is OUT for tonight's game
San Antonio Spurs
None
Important stats, trends and insights: Bulls at Spurs
San Antonio is 17-15-1 ATS as a home favorite and 19-14-1 to the Under
San Antonio is 42-31-2 ATS, ranking 3rd-best
San Antonio is 42-33 to the Under, ranking 5th-best
Chicago is 39-35 to the ATS overall
Chicago is 38-36 to the Under overall
Chicago is 14-10 ATS as a road underdog and 14-10 to the Over, ranking 4th-best
Rotoworld Best Bet
Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.
Our model calculates projections around each moneyline, spread and over/under bet for every game on the NBA calendar based on data points like recent performance, head-to-head player matchups, trends information and projected game totals.
Once the model is finished running, we put its projections next to the latest betting lines for the game to arrive at a relative confidence level for each wager.
Here are the best bets our model is projecting for tonight’s Bulls and Spurs game:
Moneyline: Rotoworld Bet is leaning towards a play on the Spurs’ Moneyline
Spread: Rotoworld Bet is leaning towards a play on the Spurs -18.5 ATS
Total: Rotoworld Bet is leaning towards a play on the Game Total OVER 238.5
Want even more NBA best bets and predictions from our expert staff & tools? Check out the Expert NBA Predictions page from NBC Sports for money line, spread and over/under picks for every game on today’s calendar!
If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our NBA Top Trends tool on NBC Sports!
Follow our experts on socials to keep up with all the latest content from the staff:
HOUSTON, TX - APRIL 8: Pitcher Ken Forsch #43 of the Houston Astros proudly displays the headline after he no-hit the Atlanta Braves the night before on April 8, 1979 in Houston, Texas. (Photo by Bruce Bennett Studios via Getty Images Studios/Getty Images)
The Legend Series is a series of interviews with Astros stars of the past, conducted by Craig Larson Jr.
We debut our Legends Series with pitcher Ken Forsch, who helped guide the Astros to their first postseason appearance in 1980.
Q: Let’s begin with the no-hitter you threw early on in the 1979 season. What do you remember most about it?
A: You know what’s funny is that day, I almost had to miss my start. I had to beg the staff to let me go out there and take my turn. In spring training, I had developed a spider bite and my left elbow had swelled up with a lot of fluid. They were concerned about me pitching, but thank goodness I did. It was a double accomplishment for me, because my brother had already thrown a no hitter.
Q: What stands out most about that magical 1980 season?
A: That was a thrilling season. The rotation of Ryan, Nierko, J.R. Richard, it was a great staff. It ultimately came down to playing the Dodgers in LA. I opened up the final series on a Friday and I lost that game when Joe Ferguson hit a homerun off of me in the 10th inning. We lost the next two games but won the playoff game. We then flew all night and had to face Philadelphia in the playoffs.
Q: You started that next day against Steve Carlton at Veterans Stadium in Philadelphia. How hostile was that environment?
A: They boo Santa Claus in Philadelphia (laughs). We arrived there and were really focused. I completed that game. You know Carlton threw a 3 hitter against us and I got two of the hits that day. I even got picked off on first base after getting on the bag. The game went on and on, and then Greg Luzinski took me deep.
Q: What do you think of today’s rules, the challenges, implementation of the clock, etc.?
A: The direction is going to go where it goes. When I played, we might not have made much money but we did have a comradery, even with the umpires. The umpires might be on the way out. I don’t know who the hitters will blame now.
Q: Hunter Brown is now the ace of the Astros staff. What does that role represent?
A: The number one is a tough job. You’re the man and you’re expected to win. The tough thing is often you’re matched up with the opponents number one guy. Facing the ace of the other club isn’t an easy task.
Ken Forsch was a 2x All-Star who won 114 games in his career, including 78 as a member of the Houston Astros.
The Los Angeles Lakers won’t have Luka Doncic when they face the Washington Wizards on Monday. Doncic will serve a one-game suspension after he picked up his 16th technical foul of the season. The Lakers are closing in on the Pacific Division title while the Wizards are headed for the NBA Draft lottery. The Lakers are heavily favored with a -15.5 spread and a -1400 moneyline, indicating an 89.4% implied probability of winning.
How to watch Washington Wizards vs. Los Angeles Lakers
LOS ANGELES, CA - MARCH 28: Los Angeles Dodgers catcher Will Smith (16) celebrates with Los Angeles Dodgers pitcher Edwin Diaz (3) after the MLB game between the Arizona Diamondbacks and the Los Angeles Dodgers on March 28, 2026 at Dodger Stadium in Los Angeles, CA. (Photo by Brian Rothmuller/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
The Dodgers had pregame ceremonies before each of their first three games of the season, and even trailed 2-0 to the Arizona Diamondbacks in each game. But they managed to win all three, earning a sweep to open 2026.
Batter of the week
Will Smith caught all three games of the opening weekend, including talking his way into the lineup on Saturday, which was both his birthday and his bobblehead night. The choice proved a winner, as Smith’s two-run home run won the game, and was his second home run of the series.
Pitcher of the week
This was an extremely close call, but we’ll go with Tyler Glasnow by a hair over Yoshinobu Yamamoto. Both starters allowed two runs and struck out six in six innings, while allowing five runners to reach base. Yamamoto retired his final nine batters faced, and Glasnow retired 10 of his last 11. Glasnow gets the slight edge because he didn’t allow a home run, while a two-run shot accounted for all the scoring against Yamamoto.
Honorable mention goes to the bullpen, which totaled 11 2/3 scoreless innings over three games, though two inherited runners did score on Friday.
Week 1 results
2-1 record 16 runs scored (5.33 per game) 8 runs scored (2.67 per game) .780 pythagorean win percentage
Miscellany
Bottoms up: Alex Freeland and Miguel Rojas have a combined five hits in 10 at-bats so far this season, and the bottom three slots in the lineup so far have a .767 OPS.
“Pitchers spend so much energy into navigating the first five or six hitters, and there’s a cost to that. Then it sort of bleeds into the bottom part of the order, where, you know, most of those guys could be anywhere in the middle of the order on another team, but it’s just tough to navigate,” manager Dave Roberts said Thursday. “I think the word to say is relentless. It’s a relentless lineup.”
Trumpet time: Opening day was a blowout win for the Dodgers, while the last two were one-run victories, closed out by Edwin Díaz in his first two games with the team. In both cases, his entrance song ‘Narco’ was accompanied with live trumpet playing at Dodger Stadium by musician Tatiana Tate. “She needs to be there every night,” Roberts quipped after Saturday’s win. “She’s legit, she’s legit.”
Hug it out: Freddie Freeman was on first base with two outs in the second inning on Saturday, when Santiago Espinal grounded a ball to Diamondbacks second baseman Ketel Marte. Rather than throw to first base, Marte waited for Freeman, who realized he was a dead duck, to come to him. They ended up embracing in the baseline.
“I didn’t think I’d ever be a part of a hug-out on baseball field,” Freeman said. “I’m very much a hugger, I think you guys all know that. Emotional man over here.”
Wednesday: Pitchers Blake Snell, Gavin Stone, Landon Knack, Brock Stewart, Brusdar Graterol, and Cousinswere placed on the 15-day IL. Tommy Edman went on the 10-day IL.
The first interleague series of the year for the Dodgers starts Monday with the Cleveland Guardians in town. Thursday is a travel day, followed by a weekend series in Washington D.C. against the Nationals.
Red Sox vs Astros best bet: Lance McCullers Jr. Over 4.5 strikeouts (-130)
Lance McCullers Jr. has dealt with a ton of injuries over the last few years. However, he’s always been a guy who misses bats.
The righty struck out 61 over 55 1/3 innings last season. There hasn’t been a single year since he came up to the majors where he hasn’t struck out more than one hitter per inning.
The veteran has never faced anyone in this Boston Red Sox lineup other than Isaiah Finer-Kalefa, and Boston has struck out 22 times across its last two games.
McCullers Jr. shouldn’t have any issues keeping them off-balance tonight.
COVERS INTEL: McCullers Jr. had 35 Ks in 24 innings at home last season, compared to 26 strikeouts in 31 1/3 frames on the road.
Red Sox vs Astros same-game parlay (SGP)
The Houston Astros have won two of their last three against Boston, and they just took the final two games of their four-game series vs. the Angels.
Houston faces Ranger Suarez tonight, and their lineup has an impressive track record against the lefty. They’re hitting .283 off Suarez across 60 at-bats.
Yordan Alvarez is hitting .308 early on, with a double and a homer. Most notably, he’s 2-for-5 lifetime against Suarez with a pair of doubles.
He’s hitting .500 off lefties and .143 off righties through four games.
Red Sox vs Astros SGP
Lance McCullers Jr. Over 4.5 strikeouts
Astros moneyline
Yordan Alvarez to hit a double
Red Sox vs Astros home run pick: Wilyer Abreu (+480)
Wilyer Abreu is scorching hot to begin the 2026 campaign. He’s hitting .462 with a pair of home runs already.
He went deep in back-to-back games to close out Boston’s three-game set with the Reds.
McCullers Jr. is homer-prone at times, as he gave up 10 last season in only 16 appearances. Abreu is swinging the bat with a ton of confidence, and one mistake could end up in the bleachers tonight.
2026 Transparency record
Best bets: 1-0, +0.66 units
SGPs: 0-1, -1 units
HR picks: 0-1, -1 units
Red Sox vs Astros odds
Moneyline: Boston -116 | Houston -102
Run line: Boston -1.5 | Houston +1.5
Over/Under: Over 8.5 | Under 8.5
Red Sox vs Astros trend
The Astros have hit the Under in 20 of their last 32 games (+7.75 Units / 22% ROI). Find more MLB betting trends for Red Sox vs. Astros.
How to watch Red Sox vs Astros and game info
Location
Daikin Park, Houston, TX
Date
Monday, March 30, 2026
First pitch
8:10 p.m. ET
TV
NESN, SCHN
Red Sox starting pitcher
Ranger Suarez (2025: 12-8, 3.20 ERA)
Astros starting pitcher
Lance McCullers Jr. (2025: 2-5, 6.51 ERA)
Red Sox vs Astros latest injuries
Red Sox vs Astros weather
Odds are correct at the time of publishing and are subject to change. Not intended for use in MA. Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.
The Oklahoma City Thunder (59-16) and Detroit Pistons (54-20) meet in a triple-header on Peacock as the nightcap as the two teams with the best record in the East and West battle it out.
In their only meeting of the season in Detroit, the Pistons won 124-116. Detroit are the winners of two-straight games, six of the past seven, and nine of the previous 11. The Pistons have held strong on the No. 1 seed in the Eastern Conference and look like they will end up with the third-best record in the NBA.
Entering this matchup, Oklahoma City has won two consecutive games and 14 of the last 15 games. The Thunder are arguably the hottest team in the league and has the much healthier team between the two.
Lets take a closer look at tonight’s matchup and take into consideration lineups, injuries, and other factors affecting the line and total.
We’ve got all the info and analysis you need to know ahead of the game, including the latest info on how to catch tipoff, odds courtesy of DraftKings recent team performance, player stats, and of course, our predictions, picks best bets for the game from our modeling tools and staff of experts.
After 24 years, the NBA is back on NBC and Peacock, combining the nostalgia of an iconic era with the innovative future of basketball coverage. The NBA on NBC YouTube channel delivers fans must-see highlights, analysis, and exclusive and unique content.
Game Details and How to Watch Live: Pistons at Thunder
Date: Monday, March 30, 2026
Time: 9:30 PM EST
Site: Paycom Center
City: Oklahoma City, OK
Network/Streaming: Peacock
Rotoworld has you covered with all the latest NBA Player News for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!
Game Odds: Pistons at Thunder
The latest odds as of Monday, courtesy of DraftKings:
Moneyline: Oklahoma City Thunder (-700), Detroit Pistons (+500)
Spread: Oklahoma City -11.5
Total: O/U 218.5 points
This game opened Oklahoma City -8.5 with the Total set at 223.5.
Be sure to check out DraftKings for all the latest game odds & player props for every matchup this week on the NBA schedule!
Expected Starting Lineups: Pistons at Thunder
Oklahoma City Thunder
PG Shai Gilgeous-Alexander
SG Lu Dort
SF Jalen Williams
PF Chet Holmgren
C Isaiah Hartenstein
Detroit Pistons
PG Daniss Jenkins
SG Kevin Huerter
SF Ausar Thompson
PF Ronald Holland II
C Paul Reed
Injury Report: Pistons at Thunder
Oklahoma City Thunder
None
Detroit Pistons
Tobias Harris (hip) is listed as DOUBTFUL for tonight's game
Jalen Duren (knee) is listed as DOUBTFUL for tonight’s game
Ausar Thompson (ankle) is listed as QUESTIONABLE for tonight's game
Duncan Robinson (hip) is listed as DOUBTFUL for tonight's game
Isaiah Stewart (calf) is listed as OUT for tonight's game
Cade Cunningham (chest) is listed as OUT for tonight's game
Important stats, trends and insights: Pistons at Thunder
Oklahoma City is 34-40 ATS and 16-20 at home
Oklahoma City is 15-20 ATS as a home favorite and 19-16 to the Under
Detroit is 38-36 ATS and 19-17 on the road
Detroit is an NBA-best 7-1 ATS as a road underdog
Detroit is 4-3-1 to the Under as a road underdog and 20-15-1 to the Under on the road
Rotoworld Best Bet
Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.
Our model calculates projections around each moneyline, spread and over/under bet for every game on the NBA calendar based on data points like recent performance, head-to-head player matchups, trends information and projected game totals.
Once the model is finished running, we put its projections next to the latest betting lines for the game to arrive at a relative confidence level for each wager.
Here are the best bets our model is projecting for tonight’s Pistons and Thunder game:
Moneyline: Rotoworld Bet is leaning towards a play on the Thunder Moneyline
Spread: Rotoworld Bet is leaning towards a play on the Thunder -11.5 ATS
Total: Rotoworld Bet is leaning towards a play on the Game Total UNDER 218.5
Want even more NBA best bets and predictions from our expert staff & tools? Check out the Expert NBA Predictions page from NBC Sports for money line, spread and over/under picks for every game on today’s calendar!
If you’re looking for more key trends and stats around the spread, moneyline and total for every single game on the schedule today, check out our NBA Top Trends tool on NBC Sports!
Follow our experts on socials to keep up with all the latest content from the staff:
Mike and Dan recap a week in which the Islanders made us mad, then happy, then both in the same day before celebrating the Rangers elimination with a new Ranger Piece Theatre.
The pendulum swung every way possible last week for the Islanders. An inexcusable loss to the lowly Blackhawks made the season look over. A gritty win over Dallas wasn’t perfect, but it was a relief. And a Saturday matinee that started in the pit of despair rose to euphoric heights, as the out-of-town scoreboard broke their way after a huge win over the Panthers. The week was nerve-wracking and encouraging at the same time, and it felt good to be an Islander, which can happen from time to time.
They’re going to need some more of that energy this week as, once again, the season hangs in the balance. Two sets of back-to-backs, all featuring Eastern Conference foes that are either chasing them or could stand in their way later. Monday’s game against the Penguins is the most massive, but the Sabres remain a threat, the Flyers have inserted themselves in the conversation again and the Hurricanes could be a playoff opponent for the millionth time in a row. There is no room for letdowns, mistakes or periods playing like assholes.
After all that, we find the time to sneak in a quick Ranger Piece Theater that examines the wearing off of some once-powerful nostalgia and how Rangers fans see their almost-great seasons and cult favorite players. It’s a good way to kick one final mound of dirt on their most recent miserable season.
Subscribe to our Patreon! Members get ad-free episodes of all our shows, bonus podcasts, written posts, discounts and much more. Or follow us for free to get announcements and our weekly release calendar. Try a free 7-Day trial of our Country Club tier to sample what we offer.
The Pinot Project has a Rosé, a Pinot Grigio and a Wine Enthusiast Best Buy Pinot Noir, all under $15 a bottle. Available at local wine stores and UBS Arena.
Visit Lighthousehockey.com for the most up-to-date Islanders news and discussion.
Islanders Anxiety podcasts are part of the Fans First Sports Network (@FansFirstSN).
Theme song: “Morning Haze” by Family Dinner. Hear more of their music on Spotify.
Please subscribe, download, rate, review or spread the word about Islanders Anxiety, Weird Islanders: The Podcast! and all of our podcasts any way you can. All of it helps to raise the show’s profile and maybe could get us another fancy sponsor to sell out to in the near future. Leave us a five star review on Apple Podcasts or Spotify.
In watching Sean Manaea’s 2026 debut from the stands at Citi Field, it looked like the likable lefty was getting away with something against the Pirates. Velocity isn’t everything when it comes to pitching, but it definitely matters. Manaea averaged 89 miles per hour with his fastball yesterday afternoon, and his sweeper averaged just 75 miles per hour. His changeup averaged 84.
For context, all three of those pitches are down two miles per hour from their 2025 averages. And Manaea was in the 14th percentile of pitchers with an average fastball of 91.7 miles per hour last year. If his current averages were to continue, he’d certainly rank even lower.
In one-and-one-third innings against the Pirates’ best available hitters, Manaea gets credit for making it work. He struck out two, walked two, and gave up a hit, but he didn’t allow any runs. But you got the feeling that everyone in the stands and Mets manager Carlos Mendoza knew that the team couldn’t stick with him for too much longer in a tight game.
It’s still very early, and for what it’s worth, both Manaea and Mendoza downplayed concerns about the lefty’s velocity when the topic arose in spring training. But if things don’t improve, it’s hard not to be alarmed by the current reality. Even with the two extra miles per hour that he had last year, Manaea gave up a staggering 1.93 home runs per nine innings, the primary reason he finished the injury-shortened year with a 5.64 ERA.
Right now, it’s not easy to figure out which game the Mets can get him into next. It’s for the best that the team doesn’t face a division rival until late April, as Manaea’s current stuff doesn’t look like it’ll play well against more formidable teams like the Phillies and Braves. But the Mets are set to play four games in San Francisco immediately after their three-game series with the Cardinals that begins tonight.
St. Louis might be an afterthought in the projected standings, but the Giants very much are not. And coming off a season that saw the Mets miss the postseason by one game, it’s tough to go into a series like that with one of the pitchers in your bullpen looking like he needs to get work in extremely low-leverage situations to see if he can regain his past stuff.
Manaea dealt with a loose body in his elbow last year and opted to avoid surgery over the offseason. If things don’t improve with his velocity, it wouldn’t be a stretch to think that an elbow issue like that could be used to justify an injured list stint. A rehab assignment that allowed him to get more work would certainly be appealing from our perspective as fans.
We’ll certainly be rooting or Manaea to get some velocity back or figure out a way to be effective in spite of the decline he’s seeing right now. If that doesn’t happen or it goes poorly, though, the Mets will be in a bit of a predicament with this season and next remaining on his three-year, $75 million deal.
PHILADELPHIA, PA - MARCH 29: Texas Rangers designated hitter Andrew McCutchen celebrates his three run home run during the game between the Philadelphia Phillies and the Texas Rangers on March 29th, 2025 at Citizens Bank Park in Philadelphia, PA. (Photo by Terence Lewis/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images
Season Record: 2-1
Week Record: 2-1
Series Record: 1-0
GAME One: 3-5 Loss @ Philadelphia Phillies
GAME Two: 5-4 Win @ Philadelphia Phillies
GAME Three: 8-3 Win (10) @ Philadelphia Phillies
It’s once again baseball time in Texas!
With a new manager, pitching coach, and a few important lineup pieces, this could be an interesting season.
Especially getting their first series win in a relatively hostile stadium to start the season. Everyone wants to win game one but even with Nathan Eovaldi on the mound, but with a really strong Phillies team and a very vocal crowd, a loss wasn’t all that surprising.
My biggest take away from game one is the Rangers being able to score late in the game. We saw over the last few seasons, the Rangers get into a tendency of looking more complacent at the end of games. Not necessarily intentional, but if they weren’t score early, they weren’t going to score.
Game two? Game two felt like the bullpen we were used to and once again the nostalgia of a Joe Nathan closer spiked once again.
I must admit, I was over the Robert Garcia Closer Experience last season and thought maybe we would see something different with Skip Schumaker calling the shots, alas, we did not. However, color me impressed when he got Kyle Schwarber and Bryce Harper out pretty quickly. But he did not have the same luck with the next two batters.
And so the way of baseball.
But thanks to another new Ranger in Andrew McCutchen, the Rangers did not fully Ranger and they continued to battle through to win the game.
Sunday’s rubber game included another new Ranger, MacKenzie Gore. Gore looked great in his Ranger debut, going 5.1 innings giving up two runs on two hits, three walks, and seven strikeouts. In fact, it wasn’t until the first batter of the sixth inning that. he gave up a hit to the Phillies.
The Rangers held the lead the entire game and while it did get a little shaky in the 7th inning for rookie Carter Baumler who walked the first two batters he face, he managed to get out unscathed.
Next the Rangers will go to Baltimore where hopefully Jacob deGrom will make his season debut after being scratched for a stiff neck in Philly.
And while we may just be three games into the season, we never miss an opportunity to celebrate a first place Texas Rangers team.