Streaming partner ads. 18+, T&Cs apply. Bet responsibly.
Watch live

Articles

Columns, recaps and the week ahead — across the NBA, EuroLeague and every league we cover.

Week Ahead: Aces at Wings, Fenerbahce hosts Besiktas, and more
preview-stack

Week Ahead: Aces at Wings, Fenerbahce hosts Besiktas, and more

Nine games across WNBA, Puerto Rico's BSN, Turkey's Super Ligi, and Italy's Lega Basket give this week its shape.

Marcus Okafor2026-06-15T04:00:00+00:00
Weekend Wrap, June 13-14: a three-point weekend that came down to one shot
narrative-recap

Weekend Wrap, June 13-14: a three-point weekend that came down to one shot

Two WNBA nail-biters and a late-season NBA grinder all landed in the same place, the line between control and chaos.

Tom RedmondJun 15, 2026
NBA morning recap: Knicks grind out a road win in San Antonio (2026-06-13)
narrative-recap

NBA morning recap: Knicks grind out a road win in San Antonio (2026-06-13)

One late push, one clean defensive finish, and a reminder that in June you can’t give away possessions or free throws.

Marcus OkaforJun 13, 2026
Knicks survive Spurs by a point, swing the series back their way
narrative-recap

Knicks survive Spurs by a point, swing the series back their way

Marcus Okafor on a one-possession classic at the Garden, the steal column that nearly cost San Antonio everything, and the rotation choices Tom Thibodeau finally trusted.

Marcus Okafor2026-06-11T05:30:00Z
Weekend Wrap: Knicks land the haymaker, Liberty find a way, and Bayamón still can't shoot straight from the stripe
narrative-recap

Weekend Wrap: Knicks land the haymaker, Liberty find a way, and Bayamón still can't shoot straight from the stripe

Three days, three competitions, one tidy little weekend. Notes on the Knicks lifting the trophy in San Antonio, the Liberty's free-throw-driven Sunday in Brooklyn, and a Bayamón night where the math should have landed differently in the BSN.

Tom Redmond2026-06-08T04:30:00Z
Week Ahead (June 8-14): Knicks host Spurs, plus a global playoff mix
preview-stack

Week Ahead (June 8-14): Knicks host Spurs, plus a global playoff mix

From a rare June NBA spot to WNBA marquee games and European postseason pressure, here are the matchups worth circling this week.

Marcus Okafor2026-06-08T04:00:00+00:00
NBA morning recap: San Antonio Spurs 115, New York Knicks 111
narrative-recap

NBA morning recap: San Antonio Spurs 115, New York Knicks 111

A one-game Sunday slate still gave us a playoff-level finish at Madison Square Garden, with San Antonio closing the door late.

Marcus OkaforJun 08, 2026
European basketball is drifting toward the three point line and the domestic playoffs are the proof
opinion-column

European basketball is drifting toward the three point line and the domestic playoffs are the proof

A midweek snapshot from Spain, Italy, and Germany shows how spacing and pressure points are shifting in the postseason.

Elena Vargas2026-06-03T07:05:00Z
Week Ahead: Knicks-Spurs twice, WNBA road tests, and a Turkish rivalry
preview-stack

Week Ahead: Knicks-Spurs twice, WNBA road tests, and a Turkish rivalry

Your Monday-to-Sunday watchlist across the NBA, WNBA, Super Ligi, Lega Basket, and LNB France.

Marcus Okafor2026-06-01T04:00:00+00:00
Weekend Wrap 2026-06-01, the possessions that changed the room
narrative-recap

Weekend Wrap 2026-06-01, the possessions that changed the room

Valencia detonated a road win in Spain, Brescia won a slower kind of fight in Italy, and the NBA offered a reminder that turnovers travel.

Tom RedmondJun 01, 2026
European Column: the half-court is back in charge
opinion-column

European Column: the half-court is back in charge

Across ACB, Lega A, and the BBL, May has turned into a referendum on decision-making. The teams that can keep their spacing intact under pressure are still standing.

Elena VargasMay 27, 2026
NBA Morning Recap, 2026-05-26: Thunder take control late vs Spurs
narrative-recap

NBA Morning Recap, 2026-05-26: Thunder take control late vs Spurs

Oklahoma City turned a close game into a statement finish, riding a free-throw parade, the glass, and a steady diet of stops to close out San Antonio.

Marcus OkaforMay 26, 2026
Week Ahead: Knicks-Cavs swing game, OKC's pace test, and a packed midweek WNBA slate
preview-stack

Week Ahead: Knicks-Cavs swing game, OKC's pace test, and a packed midweek WNBA slate

Two NBA games headline a wide-lens week that also brings Liberty spotlights, ACB seeding pressure, and a Turkey derby with real bite.

Marcus Okafor2026-05-25T04:00:00+00:00
Weekend Wrap, May 23-24: pressure, possessions, and a little European edge
narrative-recap

Weekend Wrap, May 23-24: pressure, possessions, and a little European edge

A narrative recap of the key results across the weekend window (2026-05-23 to 2026-05-24), with the NBA setting the tone and Spain, Italy, and Germany doing the detail work.

Tom RedmondMay 25, 2026
NBA morning recap, 2026-05-24: Spurs clamp down, Thunder cough it up
narrative-recap

NBA morning recap, 2026-05-24: Spurs clamp down, Thunder cough it up

San Antonio's defense turned the Thunder's spacing into a turnover party, and the Spurs walked away with a statement win.

Marcus OkaforMay 24, 2026
NBA morning recap, 2026-05-23
narrative-recap

NBA morning recap, 2026-05-23

Knicks take control in Cleveland, and the numbers behind a road win that felt bigger than a single night.

Marcus OkaforMay 23, 2026
NBA morning recap, May 21, 2026
narrative-recap

NBA morning recap, May 21, 2026

The Knicks squeezed the air out of Cleveland’s offense, turned the Garden into a runway, and pushed the series into its next pressure point.

Marcus OkaforMay 22, 2026
Europe holds its breath: Berlin awaits a Final Four, Lega A and ACB sharpen their playoff teeth
opinion-column

Europe holds its breath: Berlin awaits a Final Four, Lega A and ACB sharpen their playoff teeth

Olympiacos and Real Madrid carry favourite tags into Friday, but the past week across the ACB, Lega A and BBL has been a reminder that nothing on this continent is ever a coronation.

Elena Vargas2026-05-20T07:05:00Z
Week Ahead: Cavs-Pistons Game 6, EuroLeague Final Four in Berlin, ACB and Lega A semis go live
preview-stack

Week Ahead: Cavs-Pistons Game 6, EuroLeague Final Four in Berlin, ACB and Lega A semis go live

One NBA series still breathing, four EuroLeague heavyweights touching down in Berlin, and the European domestic playoffs hit their semifinal weekends. The 18-24 May window is light on quantity, heavy on stakes.

Marcus Okafor2026-05-18T04:00:00Z
Weekend Wrap 2026-05-18: May 16-17, 2026
narrative-recap

Weekend Wrap 2026-05-18: May 16-17, 2026

Four leagues, four different kinds of leverage, threes in Vitoria-Gasteiz, free throws in Brescia, turnovers in Andorra, and the quiet violence of one NBA blowout.

Tom RedmondMay 18, 2026
NBA Morning Recap, 2026-05-17: Cleveland Cavaliers throttle Detroit Pistons
narrative-recap

NBA Morning Recap, 2026-05-17: Cleveland Cavaliers throttle Detroit Pistons

A one-game slate still gave us one loud message: Cleveland's shot profile and ball security traveled, Detroit couldn't keep up.

Marcus Okafor2026-05-17T05:00:00Z
NBA Morning Recap, Spurs slam the door on the Wolves
narrative-recap

NBA Morning Recap, Spurs slam the door on the Wolves

San Antonio turned a mid-game squeeze into a full-night rout, winning the possession battle, getting cleaner looks, and never letting Minnesota’s shot diet stabilize.

Marcus Okafor2026-05-13T05:00:00Z
Weekend Wrap: A 25-of-44 night in Philadelphia, OKC closes the door, and Lega A goes lopsided
narrative-recap

Weekend Wrap: A 25-of-44 night in Philadelphia, OKC closes the door, and Lega A goes lopsided

The Sixers shoot Philly off its feet, the Thunder make a sweep look ordinary, San Antonio answers Wembanyama-Edwards in Minneapolis, and the Italian league spends a Sunday handing out 20-point margins.

Tom Redmond2026-05-11T08:00:00Z
Week Ahead: Two Game 4s, a Spurs night, and Panathinaikos hits Valencia
preview-stack

Week Ahead: Two Game 4s, a Spurs night, and Panathinaikos hits Valencia

Conference semifinal weather across both NBA series, a Wembanyama-Edwards night in San Antonio, and a midweek EuroLeague swing into the Pavelló. The week the bench is asked to win games.

Marcus Okafor2026-05-11T07:30:00Z
NBA morning recap, 2026-05-10
narrative-recap

NBA morning recap, 2026-05-10

The Knicks detonated from deep in Philadelphia, and Minnesota survived a Spurs surge behind free throws and rebounding.

Marcus OkaforMay 10, 2026
Pistons burn Cavs from three to go up 2-0 in East semis
narrative-recap

Pistons burn Cavs from three to go up 2-0 in East semis

Detroit's 50% three-point night vs. Cleveland's 22% tells the story.

Marcus Okafor2026-05-08T07:30:00Z
Elena Vargas: Spring pressure points across ACB, Lega A, and the BBL
opinion-column

Elena Vargas: Spring pressure points across ACB, Lega A, and the BBL

Weekend results offered the headlines, but the three-point math, free-throw volume, and turnover margins told the sharper story ahead of a busy midweek.

Elena VargasMay 06, 2026
Liga ACB final regular-season weekend: Real Madrid clear at the top, the rest of the bracket up for grabs
League Roundup

Liga ACB final regular-season weekend: Real Madrid clear at the top, the rest of the bracket up for grabs

Eight games on Saturday and Sunday close the Liga ACB regular season. Real Madrid lead 26-3 at the top of the table, and the playoff seeding for spots two through eight is still moving.

Elena VargasMay 04, 2026
BBL May 4-10: Bayern lead at 26-5, the playoff race below them tightens
League Roundup

BBL May 4-10: Bayern lead at 26-5, the playoff race below them tightens

Eighteen Bundesliga games across the week with Bayern clear at the top and the chase pack at Alba Berlin, Bamberg, and Bonn fighting for second through sixth.

Elena VargasMay 04, 2026
EuroLeague semifinals: four games, two finalists, one week
League Roundup

EuroLeague semifinals: four games, two finalists, one week

The continental bracket reaches its semifinal stage with Monaco-Olympiacos, Hapoel Tel Aviv-Real Madrid, Zalgiris-Fenerbahce, and Panathinaikos-Valencia all decided across Tuesday and Wednesday.

Elena VargasMay 04, 2026
Lega Basket Serie A: a Sunday slate that resolves the playoff field
League Roundup

Lega Basket Serie A: a Sunday slate that resolves the playoff field

Seven Lega A games on Sunday May 10 close the regular season. Virtus Bologna lead at 21-5, Brescia chase at 20-6, and the bracket below is still moving.

Elena VargasMay 04, 2026
NBA Round 2: where the four conference semifinals stand
League Roundup

NBA Round 2: where the four conference semifinals stand

Two Game 1s are in the books, two more tip Tuesday night. Here is the read on Knicks-76ers, Timberwolves-Spurs, Cavaliers-Pistons and Thunder-Lakers, with the box-score detail that matters.

Marcus OkaforMay 04, 2026
Week ahead: a Round 2 East showdown, OKC's revenge tour, and the EuroLeague's last act
Week Ahead

Week ahead: a Round 2 East showdown, OKC's revenge tour, and the EuroLeague's last act

Eight games to watch May 5-10: Knicks-Sixers, Thunder-Lakers, two EuroLeague semis, and a Lega A round that decides the playoff field.

Marcus OkaforMay 04, 2026
Weekend wrap: Round 1 closes out, Real Madrid keeps marching, and the Lega A race tightens
Weekend Wrap

Weekend wrap: Round 1 closes out, Real Madrid keeps marching, and the Lega A race tightens

What we learned from the weekend that just was: Round 1's final games, the EuroLeague playoff squeeze, and the Lega A regular-season finish line.

Tom RedmondMay 04, 2026