D1 · Horizon League

Oakland Men’s Basketball Recruiting: Roster & Openings

KenPom #182 · 16–16 · 2025–26 · Division 1 · Horizon League · Rochester Hills, MI

Oakland finished 16–16 (Horizon 4th, KenPom #182) in 2025–26. 14 players hold the 2026–27 roster; 10 are new this season.

Roster data through 2026–27

Roster14 players
New this season10
Transfer additions7
Clearest projected openingForwards · 2028
Most common home stateMI (12)

Where the door opens

our roster projection · your arrival year

Forwards: open from 2028 — 3 ahead.

Guards: blocked until 2029.

2027
Gblocked10 ahead · multi-yr
Fcrowded4 ahead
2028
Gcrowded10 ahead
Fopening3 ahead
2029
Gopening8 ahead
Fopening1 ahead · multi-yr
2030
Gopen4 ahead
Fopen1 ahead

Projections for 2029, 2030 are low-confidence reads.

Guards in that room (10)
Deuce Hamilton II6′1″Fr
Nassim Mashhour6′6″RS-So
Warren Marshall IV6′6″RS-So
RJ Taylor6′0″RS-Jr
Ivan Stojanovski6′1″Fr
Brady Swartz6′8″So
Camden Thompson6′7″RS-Fr
Ryder Bradley6′3″So
William Kassi6′10″RS-Jr
Hamoudy Mashhour6′4″RS-Fr
Forwards in that room (4)
Isaiah Theodile6′8″Fr
Nate Ahner6′8″Jr
Belal El Shakery6′8″RS-Jr
Chris Fields Jr.6′8″Sr
Those openings are for the roster in general. See whether your position, size and profile fit them →

If you want to play at Oakland

How to get recruited here

For 2027 arrivals the roster projection reads: G blocked (10 ahead · multi-yr), F crowded (4 ahead).

Of the latest cycle's 12 arrivals, 5 came straight from high school and 7 from the transfer portal.

Most arrivals come from MI, TX, CA.

0 of 14 recent arrivals held a national ranking — 0 of 14 appear in our cross-checked rankings ledger; players absent from the ledger are not necessarily unranked.

14% of last season's scoring returns.

The roster, as a depth chart

2026–27 · 14 players

Guards 10 of 14

William Kassi6′10″RS-Jr
Brady Swartz6′8″So
Camden Thompson6′7″RS-Fr
Nassim Mashhour6′6″RS-So9.3 PPG
Warren Marshall IV6′6″RS-So3.5 PPG
Hamoudy Mashhour6′4″RS-Fr
Ryder Bradley6′3″So
Deuce Hamilton II6′1″Fr
Ivan Stojanovski6′1″Fr
RJ Taylor6′0″RS-Jr

Frontcourt 4 of 14 · forwards + centers

Isaiah Theodile6′8″Fr · F
Nate Ahner6′8″Jr · F
Belal El Shakery6′8″RS-Jr · F
Chris Fields Jr.6′8″Sr · F · final yr
freshman final year — spot opens returning

Returning production

14%of recorded scoring returns
0 of 5top scorers returning
Top returning scorers
Nassim Mashhour9.3 PPG in 2025–26 · returning
Warren Marshall IV3.5 PPG in 2025–26 · returning

Computed from 11 of 15 players on the 2025–26 roster with recorded stats; "returning" means listed on the 2026–27 roster.

Who actually gets onto this roster?

How players arrive

5from high school7via the portal

7 of 14 roster spots were filled out of high school or held over.

Rankings

0 of 14

0 of 14 appear in our cross-checked rankings ledger; players absent from the ledger are not necessarily unranked.

Where from

MI 12 · TX 2 · CA 1 · IL 1 · NY 1 · UT 1

6 international: Sydney; Pontoise, France; Alexandria; Copenhagen, Denmark and 2 more

High schools: Brother Rice High School ×2; Dearborn High School ×2; Nouvel Catholic Central HS/Golden State Prep ×2 and 2 more

Transfer flow

named arrivals and departures

2025–26 → 2026–27 · in

→RJ Taylor
→Nate Ahner
→Brady Swartz
→Belal El Shakery
→Chris Fields Jr.
→Ryder Bradley
→William Kassi

2025–26 → 2026–27 · out

←William Kassi
←MJ Yeager
←Khoi Thurmon
←Donny Yeager
←Isaac Garrett

How this roster compares

Horizon League (11 programs, 2025–26 medians)
MeasureOaklandConference
Average guard height6′5″6′3″+2″
Average frontcourt height6′8″6′8″
Roster size1415−1
Freshman share36%36%

The five-year arc

kenpom rank · wins · conference finish
#1782021–22#2802022–23#1252023–24#1822024–25#1822025–26
20–12 · Horizon 3rd13–19 · Horizon 9th24–12 · Horizon 1st16–18 · Horizon 5th16–16 · Horizon 4th

Coaching staff

Greg KampeHead coach
Jeff SmithAssociate head coach
Trey McDonaldAssistant coach
Bobby NaubertAssistant coach
Staff changes2 on-court staff changes in 4 offseasons — 1 before 2023–24, 1 before 2024–25.

Academics

published admissions data
Acceptance rate88%
SAT midpoint1100
ACT midpoint25

How this page is made: Rosters: official Oakland rosters, 2025–26 and 2026–27, read from the athletic department's own site · Season: Oakland's 2026–27 roster is posted, so this page reads it; the conference comparison uses 2025–26, the newest season every program has on file. · Stats: 2025–26, the last season played — the 2026–27 season has no games yet. · New this season: players not listed on the 2025–26 roster; a newcomer who is not a freshman counts as a transfer addition · Ratings: KenPom, five seasons; conference finish computed among same-conference teams by rating · Openings: Depth Chart's roster projection from listed class years; confidence stated per year · Sample: among players who made a college roster — the data cannot see who didn't. Among players who made a college roster. Model judgments describe positions and cohorts, never a named player's future. Refreshed automatically when the rosters change. Corrections: research@mydepthchart.com.

See whether your profile fits Oakland's openings

This page describes the program. The free Market Preview scores YOU against it — and 1,059 others.

Start my free preview

Share this page

On a phone, Share… opens your share sheet — Instagram, TikTok, Messages.

Also in the Horizon League

every Horizon League program →

Related