Come and watch some of the best in Girls and Boys High School Basketball.
This showcase features some of the best teams from Maine and beyond. The event, organized by Portland High’s Joe Russo, promises to deliver high-energy, quality basketball over four days.
Come for one game or come for a day, and watch exciting matchups with great players.
December 26-30, 2025
The Portland Expo
239 Park Ave, Portland
Friday, Dec. 26
12:30 p.m Portland JV vs. South Portland JV (B)*
2:00 p.m. Portland vs. York (G)
3:30 p.m. Portland vs. Waynflete (B)
5:00 p.m. Lake Region vs. Franklin, Mass. (G)
6:30 p.m. Deering vs. Yarmouth (B)
8:00 p.m. Cheverus vs. Lake Region (G)
Saturday, Dec. 27
10:00 a.m. Freeport vs. Greely JV (G)*
11:30 a.m. Greely vs. Biddeford (B)
1:00 p.m. Freeport vs. Greely (G)*
2:30 p.m. Brunswick vs. Hall-Dale (B)
4:00 p.m. Portland vs. South Portland (B)*
5:30 p.m. Falmouth vs. Lincoln Academy (B)
7:00 p.m. Portland vs. Lincoln Academy (G)
8:30 p.m. Portland vs. Lincoln Academy (B)
Monday, Dec. 29
11:30 a.m. Yarmouth vs Portsmouth, N.H. (G)
1:00 p.m. Morse vs Wells (B)
2:30 p.m. Medomak Valley vs Portsmouth, N.H. (G)
4:00 p.m. York vs Kennebunk (G)
5:30 p.m. Medomak Valley vs Transit Tech, N.Y. (B)
7:00 p.m. Kennebunk vs Evander Childs, N.Y. (B)
8:30 p.m. York vs. Medomak Valley (B)
Tuesday, Dec. 30
1:00 p.m. Portland JV vs Scarborough JV (G)*
2:30 p.m. Portland vs. Scarborough (G)*
4:00 p.m. Poland vs. Oceanside (G)
5:30 p.m. Poland vs. Transit Tech, N.Y. (B)*
7:00 p.m. Oceanside vs. Evander Childs, N.Y. (B)
8:30 p.m. Thornton Academy vs. Falmouth (B)*
*regular season game
Tickets can be purchased at the Expo starting on December 26.
Adult Day Pass: $10
Adult Week Pass: $35
Student or Senior (65+) Day Pass: $5
Student or Senior Week Pass: $15
Cash, Venmo and Square payments accepted.
This showcase features some of the best teams from Maine and beyond. The event, organized by Portland High’s Joe Russo, promises to deliver high-energy, quality basketball over four days.
Come for one game or come for a day, and watch exciting matchups with great players.
December 26-30, 2025
The Portland Expo
239 Park Ave, Portland
Friday, Dec. 26
12:30 p.m Portland JV vs. South Portland JV (B)*
2:00 p.m. Portland vs. York (G)
3:30 p.m. Portland vs. Waynflete (B)
5:00 p.m. Lake Region vs. Franklin, Mass. (G)
6:30 p.m. Deering vs. Yarmouth (B)
8:00 p.m. Cheverus vs. Lake Region (G)
Saturday, Dec. 27
10:00 a.m. Freeport vs. Greely JV (G)*
11:30 a.m. Greely vs. Biddeford (B)
1:00 p.m. Freeport vs. Greely (G)*
2:30 p.m. Brunswick vs. Hall-Dale (B)
4:00 p.m. Portland vs. South Portland (B)*
5:30 p.m. Falmouth vs. Lincoln Academy (B)
7:00 p.m. Portland vs. Lincoln Academy (G)
8:30 p.m. Portland vs. Lincoln Academy (B)
Monday, Dec. 29
11:30 a.m. Yarmouth vs Portsmouth, N.H. (G)
1:00 p.m. Morse vs Wells (B)
2:30 p.m. Medomak Valley vs Portsmouth, N.H. (G)
4:00 p.m. York vs Kennebunk (G)
5:30 p.m. Medomak Valley vs Transit Tech, N.Y. (B)
7:00 p.m. Kennebunk vs Evander Childs, N.Y. (B)
8:30 p.m. York vs. Medomak Valley (B)
Tuesday, Dec. 30
1:00 p.m. Portland JV vs Scarborough JV (G)*
2:30 p.m. Portland vs. Scarborough (G)*
4:00 p.m. Poland vs. Oceanside (G)
5:30 p.m. Poland vs. Transit Tech, N.Y. (B)*
7:00 p.m. Oceanside vs. Evander Childs, N.Y. (B)
8:30 p.m. Thornton Academy vs. Falmouth (B)*
*regular season game
Tickets can be purchased at the Expo starting on December 26.
Adult Day Pass: $10
Adult Week Pass: $35
Student or Senior (65+) Day Pass: $5
Student or Senior Week Pass: $15






Comments are not available on this story. Read more about why we allow commenting on some stories and not on others.
We believe it's important to offer commenting on certain stories as a benefit to our readers. At its best, our comments sections can be a productive platform for readers to engage with our journalism, offer thoughts on coverage and issues, and drive conversation in a respectful, solutions-based way. It's a form of open discourse that can be useful to our community, public officials, journalists and others.
We do not enable comments on everything — exceptions include most crime stories, and coverage involving personal tragedy or sensitive issues that invite personal attacks instead of thoughtful discussion.
You can read more here about our commenting policy and terms of use. More information is also found on our FAQs.
Show less