Prep Hoops Logo
Login Subscribe
    • Players/Parents
    • College Coaches
  • Choose Your State Middle School Coverage
    Alabama
    Arizona
    Arkansas
    California
    Colorado
    Dakotas
    Delaware
    Florida
    Georgia
    Idaho
    Illinois
    Indiana
    Iowa
    Kansas
    Kentucky
    Louisiana
    Maryland
    Michigan
    Minnesota
    Missouri
    Nebraska
    Nevada
    New England
    New Jersey
    New Mexico
    New York
    North Carolina
    Ohio
    Oklahoma
    Oregon
    Pennsylvania
    South Carolina
    Tennessee
    Texas
    Utah
    Virginia
    Washington
    West Virginia
    Wisconsin
  • Loading...
  • Loading...
  • Tournaments
    • Prep Hoops Prep Hoops
    • Prep Hoops Next Prep Hoops Next
    Showcases
    • The Expo The Expo
    About Our Events
  • Prep Hoops for
    • Players
    • Parents
    • Club Coaches
    • High School Coaches
    • College Coaches
    • Fans
    View All Features
    • Player Profiles Build your own profile and join the Prep Hoops database.
    • Coverage Access Prep Hoops articles year-round.
    • Rankings See how players stack up in each state.
    • Coach Views Get notified when a college coach views your profile.
    • Profile Trends Track your Player Profile views over time.
    • Recruiting Tasks Stay on-track in the recruiting process.
    • Recruiting Dashboard All your recruiting tools in a single place.
    • College Match Recommends colleges that match with your profile.
    • Coach Contacts Contact any program in the country.
    • Recruiting Tips Become an expert on the recruiting process.
    • Event Credits Save $25 on all Prep Hoops showcases.
    • College Email Templates Send customized emails directly to college coaches.
    • Scouts
    • How We Rank
    • Reviews
    • About Us
  • California
  • Rankings
    • How We Rank

    • Nor-Cal

      • Archived Rankings

      • 2026 Rankings

      • 2027 Rankings

      • 2028 Rankings

      • 2029 Watch List

    • So-Cal

      • Archived Rankings

      • 2026 Rankings

      • 2027 Rankings

      • 2028 Rankings

  • Club Programs
  • Player Database
  • Team Database
  • Scouts
Prep Hoops Logo
  • Home
  • Coverage
      Choose Your State Middle School Coverage
      Alabama
      Arizona
      Arkansas
      California
      Colorado
      Dakotas
      Delaware
      Florida
      Georgia
      Idaho
      Illinois
      Indiana
      Iowa
      Kansas
      Kentucky
      Louisiana
      Maryland
      Michigan
      Minnesota
      Missouri
      Nebraska
      Nevada
      New England
      New Jersey
      New Mexico
      New York
      North Carolina
      Ohio
      Oklahoma
      Oregon
      Pennsylvania
      South Carolina
      Tennessee
      Texas
      Utah
      Virginia
      Washington
      West Virginia
      Wisconsin
  • Events
      Tournaments
      • Prep Hoops Prep Hoops
      • Prep Hoops Next Prep Hoops Next
      Showcases
      • The Expo The Expo
      About Our Events
  • Rankings
      Loading...
  • Scores
      Loading...
  • Features
      Prep Hoops for
      • Players
      • Parents
      • Club Coaches
      • High School Coaches
      • College Coaches
      • Fans
      View All Features
      • Player Profiles Build your own profile and join the Prep Hoops database.
      • Coverage Access Prep Hoops articles year-round.
      • Rankings See how players stack up in each state.
      • Coach Views Get notified when a college coach views your profile.
      • Profile Trends Track your Player Profile views over time.
      • Recruiting Tasks Stay on-track in the recruiting process.
      • Recruiting Dashboard All your recruiting tools in a single place.
      • College Match Recommends colleges that match with your profile.
      • Coach Contacts Contact any program in the country.
      • Recruiting Tips Become an expert on the recruiting process.
      • Event Credits Save $25 on all Prep Hoops showcases.
      • College Email Templates Send customized emails directly to college coaches.
  • About Us
      • Scouts
      • How We Rank
      • Reviews
      • About Us
  • Support
Login Subscribe

Thanksgiving Showcase

Thanksgiving Showcase
Kevin Spencer
Kevin Spencer December 1, 2025 @ 03:59 AM
Facebook
X (Formerly Twitter)

In this article:

Luke Vilhauer
Luke Vilhauer 6'3" | SF | 2026
CA-N
Erick Thome
Erick Thome 5'9" | PG | 2026
CA-N
Tyler Wells
Tyler Wells 6'2" | SG/CG | 2026
CA-N
Naasir Griffin
Naasir Griffin 6'5" | SG/CG | 2026
CA-N
Kaiden Gibbs
Kaiden Gibbs 6'3" | SF | 2026
CA-N
Kaden Fortune
Kaden Fortune 5'11" | CG | 2028
CA-N
Bryce Spears
Bryce Spears 6'3" | SF | 2028
CA-N
Gabe Halbrecht
Gabe Halbrecht 6'2" | CG | 2027
CA-N
GJ Hill-Thomas
GJ Hill-Thomas 5'10" | PG | 2027
CA-N
NJ Gray
NJ Gray 6'2" | PG/SG | 2027
CA-N
Nico Wright
Nico Wright 6'9" | C | 2026
CA-N
<!-- wp:paragraph --> <p>Branson vs Bishop O'Dowd</p> <!-- /wp:paragraph --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2215139"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-692d66cf81e5c"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">GJ Hill set the tone early, tossing an alley-oop to Naas Griffin on the very first play of the game and connecting on another lob to [player_tooltip player_id='2509663' first='Kaiden' last='Gibbs'] later in the first quarter. His feel and confidence in transition were on full display.</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Hill thrives in the open floor, whether he's pushing the pace to score it himself or setting up teammates for easy finishes. He also showed his full scoring repertoire — pulling up with rhythm and attacking the rim with purpose. Hill is a dynamic 2027 guard who brings pace, playmaking ability, and creativity. He's a joy to watch play the game</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_not_in_database":["not_in_db"],"_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations_0_player_details_selected_featured_image":"","_player_evaluations_0_player_details_selected_featured_image":"field_62cca28ffa4e7","player_evaluations_0_player_details_player_name":"Calvin Lacsamana","_player_evaluations_0_player_details_player_name":"field_62aba4c9ecf2f","player_evaluations_0_player_details_graduating_class":"2027","_player_evaluations_0_player_details_graduating_class":"field_62aba4ddecf30","player_evaluations_0_player_details_height":"5'10u0022","_player_evaluations_0_player_details_height":"field_62aba4e8ecf31","player_evaluations_0_player_details_position":"77244","_player_evaluations_0_player_details_position":"field_62aba4f0ecf32","player_evaluations_0_player_details_school":"Bishop O'Down","_player_evaluations_0_player_details_school":"field_62aba4fdecf33","player_evaluations_0_player_details_club_program":"","_player_evaluations_0_player_details_club_program":"field_62d20e723441a","player_evaluations_0_player_details":"","_player_evaluations_0_player_details":"field_62aba4afecf2e","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-692d66cf81f1c"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700"><strong>Calvin Lacsamana — 6'0 G | 2027 | Bishop O'Dowd</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Calvin Lacsamana delivered one of the most important momentum swings of the game for O'Dowd. With both teams trading leads early, Lacsamana knocked down multiple threes that helped push the Dragons ahead and shift the energy in their favor.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>He showed his value as a true two-way contributor. Defensively, he was one of the three players tasked with guarding Branson's star, and he excelled in face-guarding situations — denying touches, disrupting rhythm, and making it difficult for Branson to get the ball back once they broke the press.</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">His combination of shot-making and disciplined defense played a major role in O'Dowd's win. Along with teammate <strong>[player_tooltip player_id='2887430' first='Erick' last='Thome']</strong>, who scored all of his points in the 4th quarter. Thome was one of the unsung heroes of the second half just as Lacsamana, bringing toughness, composure, and winning intangibles when O'Dowd needed them most.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2509666"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-692d66cf81f75"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700"><strong>Naas Griffin — 6'5 F | 2026 | Bishop O'Dowd</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Bishop O'Dowd came into the showcase with one of the most athletic frontcourts in the event — <strong>6'4 [player_tooltip player_id='2509663' first='Kaiden' last='Gibbs']</strong>, <strong>6'8 [player_tooltip player_id='1591733' first='Nico' last='Wright']</strong>, and <strong>6'5 Naas Griffin</strong> — and the trio delivered, combining for at least nine dunks and dominating the paint on both ends. They had a dunk party and block party not inviting anyone else. Their length, bounce, and activity completely changed the game's tempo and physicality.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Naas Griffin had one of the defining plays of the matchup. His emphatic block, which he sent the ball nearly into the stands — came with the score at 51–53 and shifted momentum instantly for good. O'Dowd responded with a 12–1 run midway through the fourth, and Griffin's energy was at the center of it.</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">Griffin showcased excellent help-side instincts, strong on-ball defense, and the ability to jump passing lanes. Offensively, he attacked the rim with force and let us know that he has a soft touch from the perimeter. His combination of athleticism, timing, and defensive versatility made him one of the key difference-makers in O'Dowd's win.</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2484354"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":["override_image"],"_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_player_featured_image":3156974,"_player_evaluations_0_player_featured_image":"field_62f141137ead9","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-692d66cf81fd4"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700"><strong>[player_tooltip player_id='2484354' first='Kaden' last='Fortune'] — 5'11 G | 2028 | Branson</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>[player_tooltip player_id='2484354' first='Kaden' last='Fortune'] gave Branson an important boost off the bench, providing poise and control against Bishop O'Dowd's aggressive press. His ability to help <strong>[player_tooltip player_id='2212735' first='NJ' last='Gray']</strong> navigate pressure was a key reason Branson stayed composed in crucial stretches.</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Fortune showed strong composure with the ball, handled traps well, and made sound decisions in the open floor. He knocked down open shots when the defense collapsed and showed he could be aggressive when the team needed another creator on the court.&nbsp;</p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Furtune is a steady, confident young guard who stepped up and showed why Branson will trust him in high-pressure situations as the season continues</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700"></p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:paragraph --> <p>NJ Grey will need more consistent help besides the seniors [player_tooltip player_id='2686625' first='Tyler' last='Wells'] and [player_tooltip player_id='3142826' first='Luke' last='Vilhauer']. It will come it just going to take some time for players like [player_tooltip player_id='2452902' first='Gabe' last='Halbrecht'] and [player_tooltip player_id='2484353' first='Bryce' last='Spears'] to carve out their roles. Losing 2 highly productive players going into the season is hard.</p> <!-- /wp:paragraph --> <!-- wp:acf/evaluation-block {"name":"acf/evaluation-block","data":{"player_evaluations_0_player":["2452902"],"_player_evaluations_0_player":"field_62ab9d62ecf2c","player_evaluations_0_override_profile_image":"","_player_evaluations_0_override_profile_image":"override-player-profile-image","player_evaluations_0_not_in_database":"","_player_evaluations_0_not_in_database":"field_62aba48cecf2d","player_evaluations":1,"_player_evaluations":"field_62aba7547dc44"},"mode":"preview","alignText":"left","anchor":"acf-block-692d66cf82022"} --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700"><strong>[player_tooltip player_id='2452902' first='Gabe' last='Halbrecht'] 6'3 | G | 2027</strong></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p>Gabe was the energy guy against O'Dowd. He could ended being the glue guy this season. On defense he can guard the best perimeter player. His long arms and quickness allows him to guard multiple positions. He rebounded the ball and defended well this game. Halbrecht naturally has a lot of intangibles skills &nbsp;</p> <!-- /wp:paragraph --> <!-- wp:paragraph {"placeholder":"Add evaluation here...","className":"text-gray-700"} --> <p class="text-gray-700">On the offensive end he hit long perimeter shots. He's a very capable its just a matter knowing where his shots will come from, whether its corner 3's or late cuts to the rim. He'll figure it out. However, his energy and effort is contiguous and it'll pay dividends this season. Look for Halbrecht to continue being a consistent contributor&nbsp;</p> <!-- /wp:paragraph --> <!-- /wp:acf/evaluation-block --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph --> <!-- wp:paragraph --> <p></p> <!-- /wp:paragraph -->

Branson vs Bishop O'Dowd

GJ Hill-Thomas

GJ Hill-Thomas

CA-N
PG
HEIGHT 5'10"
POS PG
CLASS 2027
View Player
​
GJ
Hill-Thomas PG
Class
2027
Height
5'10"
HS
Bishop O'Dowd
|
CA-N
Thanksgiving Showcase
GJ Hill set the tone early, tossing an alley-oop to Naas Griffin on the very first play of...
Written by Kevin Spencer
Read more at PrepHoops.com
Prep Hoops

GJ Hill-Thomas

State: Northern California
School: Bishop O'Dowd
Subscribe below to view this player's evaluation

Highlights

Calvin Lacsamana

Calvin Lacsamana

HEIGHT 5'10"
POS CG
CLASS 2027

Calvin Lacsamana

School: Bishop O'Down
Subscribe below to view this player's evaluation
Naasir Griffin

Naasir Griffin

CA-N
SG/CG
HEIGHT 6'5"
POS SG/CG
CLASS 2026
View Player
​
Naasir
Griffin SG/CG
Class
2026
Height
6'5"
HS
Bishop O'Dowd
|
CA-N
Thanksgiving Showcase
Naas Griffin — 6’5 F | 2026 | Bishop O’Dowd Bishop O’Dowd came into the showcase with one...
Written by Kevin Spencer
Read more at PrepHoops.com
Prep Hoops

Naasir Griffin

Instagram Twitter
State: Northern California
School: Bishop O'Dowd
Subscribe below to view this player's evaluation

Highlights

Kaden Fortune

Kaden Fortune

CA-N
CG
HEIGHT 5'11"
POS CG
CLASS 2028
View Player
​
Kaden
Fortune CG
Class
2028
Height
5'11"
HS
The Branson School
|
CA-N
Thanksgiving Showcase
Kaden Fortune — 5’11 G | 2028 | Branson Kaden Fortune gave Branson an important boost off the...
Written by Kevin Spencer
Read more at PrepHoops.com
Prep Hoops

Kaden Fortune

State: Northern California
School: The Branson School
Subscribe below to view this player's evaluation

Highlights

Gabe Halbrecht

Gabe Halbrecht

HEIGHT 6'2"
POS CG
CLASS 2027
View Player
​
Gabe
Halbrecht CG
Class
2027
Height
6'2"
HS
Branson
|
CA-N
Thanksgiving Showcase
Gabe Halbrecht 6’3 | G | 2027 Gabe was the energy guy against O’Dowd. He could ended being...
Written by Kevin Spencer
Read more at PrepHoops.com
Prep Hoops

Gabe Halbrecht

State: Northern California
School: Branson
Subscribe below to view this player's evaluation

Highlights

Prep Hoops

Access all of Prep Hoops

Continue reading this article and more.

Continue Reading
Already a subscriber? Log in

Rankings

292 Players Ranked

  • 1
    Elias Obenyah

    Elias Obenyah

    Salesian College Prep

    Stanford
  • 2
    Andrew Hilman

    Andrew Hilman

    Archbishop Riordan

    San Francisco
  • 3
    Brayde Kuykendall

    Brayde Kuykendall

    California-San Ramon

    Santa Clara
  • 4
    JP Pihtovs

    JP Pihtovs

    Archbishop Riordan

  • 5
    Cameron Anderson

    Cameron Anderson

    Amador Valley

Related Articles

  • Clovis North vs Clayton Valley

    Clovis North vs Clayton Valley

    Kevin Spencer • December 2

  • Day 1 Standouts at Bishop O’Dowd Showcase

    Day 1 Standouts at Bishop O’Dowd Showcase

    Britt Wright • December 2

  • Central Cali’s Top 20 Team Rankings: Teams 1-5

    Central Cali’s Top 20 Team Rankings: Teams 1-5

    Paul Hernandez • December 1

  • Central Cali’s Top 20 Team Rankings: Teams 6-10

    Central Cali’s Top 20 Team Rankings: Teams 6-10

    Paul Hernandez • December 1

  • Central Cali’s Top 20 Team Rankings: Teams 11-20

    Central Cali’s Top 20 Team Rankings: Teams 11-20

    Paul Hernandez • December 1

Loading...
Home California Thanksgiving Showcase

Prep Network

  • Prep Network
  • Prep Dig
  • Prep Girls Hoops
  • Prep Hoops
  • Prep Lacrosse
  • Prep Redzone
  • Prep Soccer
  • Prep Softball

Company

  • News
  • About
  • Careers
  • Store
  • Partner Interest Form

Resources

  • Terms of Service
  • Privacy Policy
  • Accessibility
  • Cookie Policy
  • NCSA College Recruiting
  • Recruiting Tips
  • Student Loan Resources
  • College Scholarship Search

Support

  • My Account
  • Contact
  • Sitemap

© 2025 Prep Hoops. All rights reserved.