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

Marcus Okafor

Senior NBA Writer

NBA · WNBA

Marcus Okafor is the Senior NBA Writer at basketballstreams.com. He writes the weekly Week Ahead column on Mondays and the daily morning recap. His coverage leans tactical, lineup splits, possession-by-possession reads, and how schedules and rest patterns shape outcomes. Before basketballstreams.com, Marcus covered college basketball and the G-League, with bylines focused on player development pipelines and front-office decision-making.

Articles by Marcus Okafor

Week Ahead: WNBA contenders collide, plus a BSN test in Puerto Rico
preview-stack

Week Ahead: WNBA contenders collide, plus a BSN test in Puerto Rico

The WNBA owns the week with Atlanta, Las Vegas, Minnesota, New York, and Seattle all in the spotlight, while Criollos de Caguas visit Vaqueros de Bayamon in the BSN.

Marcus Okafor2026-08-03T06:03:00+02:00
Week Ahead: WNBA and BSN games worth circling (July 27 to August 2)
preview-stack

Week Ahead: WNBA and BSN games worth circling (July 27 to August 2)

With the NBA off the calendar, the WNBA gets top billing and Puerto Rico’s BSN brings the edge.

Marcus Okafor2026-07-27T06:02:00+02:00
Week Ahead (July 20 to July 26): WNBA headline games, plus Puerto Rico’s BSN brings playoff-level heat
preview-stack

Week Ahead (July 20 to July 26): WNBA headline games, plus Puerto Rico’s BSN brings playoff-level heat

Four WNBA matchups lead the week’s must-watch list, while the BSN slate in Puerto Rico adds a different kind of intensity.

Marcus Okafor2026-07-20T06:05:00+02:00
Week Ahead: WNBA keeps the week moving as Puerto Ricos BSN hits a midseason hinge point
preview-stack

Week Ahead: WNBA keeps the week moving as Puerto Ricos BSN hits a midseason hinge point

The NBA is quiet in mid-July, but the WNBA schedule stays busy and the Baloncesto Superior Nacional keeps delivering late-game chaos.

Marcus Okafor2026-07-13T06:01:00+02:00
Week Ahead (July 6 to July 12): Three WNBA spots worth circling
preview-stack

Week Ahead (July 6 to July 12): Three WNBA spots worth circling

No NBA on the calendar this week, but the WNBA delivers three clean style-contrast games on Monday night, from a Mystics pace check to a Lynx-Sun chess match.

Marcus Okafor2026-07-06T06:01:00+02:00
Week Ahead: Liberty vs Aces leads a busy BSN Monday
preview-stack

Week Ahead: Liberty vs Aces leads a busy BSN Monday

Six games across the BSN and WNBA highlight the next few days, with New York hosting Las Vegas as the headliner.

Marcus Okafor2026-06-29T04:00:00
Week Ahead (June 22-28): WNBA spotlights, Puerto Rico nights, and Barcelona-Valencia
preview-stack

Week Ahead (June 22-28): WNBA spotlights, Puerto Rico nights, and Barcelona-Valencia

From early-week WNBA pace tests to late-night BSN tip-offs, here's the best basketball to queue up across the next seven days.

Marcus Okafor2026-06-22T06:04:00+02:00
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
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
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
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
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
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
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
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
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
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