MatchWiz

Penn basketball

Ivy League · Fran McCaffery · 19 on the roster

Program

Head coachFran McCafferyPer ESPN's team roster
ConferenceIvy League7 other programs
Roster192026-27 squad
Record18-122025-26 regular season
Points per game75.9Over 30 games
Games scheduled2828 still to play

Roster

2026-27, by jersey number. Heights and hometowns come from the same ESPN roster the coach does.

Last season's leaders

TJ Power led the way at 16.8 a game across 29 2025-26 regular-season games. Players who have since graduated or transferred are still here — this is what the team did, not who is on it now.

PlayerGPPPGRPGAPG
TJ Power2916.87.92.4
Ethan Roberts2316.93.92.3
Michael Zanoni2911.62.00.7
AJ Levine298.33.24.0
Dalton Scantlebury286.04.00.6

2026-27 Schedule

DateOpponentTipResult
Thu, Nov 5@Illinois8:30 PM—
Mon, Nov 9vsHoward6:00 PM—
Wed, Nov 11@Navy5:30 PM—
Sat, Nov 14@Saint Joseph's6:30 PM—
Mon, Nov 16vsDeSales7:00 PM—
Sat, Nov 21@La Salle12:00 AM—
Tue, Nov 24vsDrexel8:00 PM—
Fri, Nov 27vsTowson6:00 PM—
Sat, Nov 28vsBucknell6:00 PM—
Tue, Dec 1vsKutztown7:00 PM—
Mon, Dec 7@Lafayette12:00 AM—
Sat, Dec 19vsMonmouth12:00 AM—
Tue, Dec 22vsAmerican6:00 PM—
Tue, Dec 29@Michigan St8:00 PM—
Mon, Jan 4@Princeton7:00 PM—
Fri, Jan 8@Brown7:00 PM—
Sat, Jan 16vsHarvard2:00 PM—
Mon, Jan 18vsDartmouth2:00 PM—
Sat, Jan 23@Yale2:00 PM—
Fri, Jan 29vsCornell7:00 PM—
Sat, Jan 30vsColumbia6:00 PM—
Sat, Feb 6vsPrinceton12:00 AM—
Fri, Feb 12@Cornell7:00 PM—
Sat, Feb 13@Columbia6:00 PM—
Sat, Feb 20vsYale2:00 PM—
Fri, Feb 26@Harvard7:00 PM—
Sat, Feb 27@Dartmouth5:00 PM—
Fri, Mar 5vsBrown7:00 PM—

The roster is re-read from ESPN, so a transfer or a late signing shows up without anyone editing a list. Jersey, position, class, height and hometown all come from that same pull — and about one player in five has no photo there, which is why some rows carry a blank disc instead.

Last season's numbers sit beside this season's roster on purpose, and they answer different questions. The leaders table is what the program did; several of those players have graduated. Records come from settled box scores rather than the scoreboard, so they only move once a game is final.

Division II and III opponents show up on the schedule without a link. Those games are real and they count on this team's record, but we don't cover the visiting program — so it gets a row and nothing more. Looking for someone else? All 365 programs are listed by conference.