ENSign in
NCAAB · Final

App State Edges Charlotte in Close Contest

Friday, November 21, 2025, 6:30 PM ET · Holmes Convocation Center

App State Mountaineers 65, Charlotte 49ers 63, final. Our NCAAB picks are sealed as a hash before kickoff and settled in public, losses included.

Next free pick (not the main pick)

The next free pick, for your email

Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.

Unlock today's pick in Telegram →

or by email

Public record of the main pick, losses included: 115 won, 44 lost. See every pick

One free pick a day by email until you unsubscribe, in one click. 21+.

Get the daily free pick · See plans

Quick answers

Who won Charlotte 49ers vs App State Mountaineers?

App State Mountaineers beat Charlotte 49ers 65-63 at Holmes Convocation Center on November 21, 2025.

In a thrilling matchup at the Holmes Convocation Center, the App State Mountaineers narrowly defeated the Charlotte 49ers with a final score of 65-63. This game showcased the resilience of App State, who improved their home record to 5-2, while Charlotte fell to 2-4 on the road this season.

Both teams entered the game with contrasting recent forms. App State had a mixed record of 4-6 over their last ten games, but they were on a one-game winning streak after defeating the Dartmouth Big Green 85-77 in their previous outing. The Mountaineers averaged 68.2 points per game while allowing 67.4, indicating a competitive edge in their recent performances. Their last five games highlighted a slight improvement, with an average of 74.4 points scored and 66.8 points allowed.

In contrast, Charlotte struggled with a 3-7 record in their last ten games, currently on a two-game losing streak following a loss to Virginia Tech Hokies, where they fell 76-84. The 49ers averaged 70.0 points scored but allowed 72.6 points, reflecting their defensive vulnerabilities. Their last five games showed a scoring average of 70.4 points while allowing 70.2, indicating they have been competitive but unable to close out games.

The home advantage played a crucial role in this fixture, as App State boasted a home record of 4-2, while Charlotte's away performance was less impressive at 2-3. The previous meetings between these two teams have often been closely contested, but this latest encounter proved to be particularly intense.

In terms of injuries, there were no specific mentions in the block, suggesting both teams were likely at full strength. This factor can often influence the outcome of games, particularly in tightly matched contests like this one.

The market had priced App State as the favorite, reflecting their home advantage and recent form. The final odds were not specified, but the home win probability was recorded at 1.0, indicating strong confidence in App State's ability to secure the victory.

The game conditions were not detailed in the block, but the atmosphere in the Holmes Convocation Center likely played a part in energizing the Mountaineers. Fans often provide a significant boost to home teams, especially in close games.

As the game unfolded, viewers witnessed a series of critical scoring plays that kept the tension high. Andrin Njock of Charlotte made a notable dunk and followed it with free throws, bringing the 49ers within striking distance. However, App State responded with key baskets, including a jumper from Kasen Jennings that sealed their victory.

Overall, this matchup highlighted the competitive spirit of both teams, with App State demonstrating their ability to perform under pressure at home, while Charlotte continues to seek solutions to improve their away form.

Leaders

  • PointsKasen Jennings15App State Mountaineers
  • AssistsEren Banks3App State Mountaineers
  • ReboundsMichael Marcus Jr.5App State Mountaineers
  • PointsBen Bradford18Charlotte 49ers
  • AssistsAnton Bonke3Charlotte 49ers
  • ReboundsAnton Bonke9Charlotte 49ers

Recent form

App State Mountaineers

Last 10: 4-6Streak W168.2 scored · 67.4 allowed per game3-2 at home

  • W85-77at Dartmouth Big GreenNov 16
  • L53-75at Ohio State BuckeyesNov 11
  • W76-54vs North Carolina Central EaglesNov 9
  • W92-46vs Carolina University BruinsNov 5
  • L66-82at Central Michigan ChippewasNov 4
  • L56-61vs Old Dominion MonarchsMar 8
  • L57-75at Marshall Thundering HerdMar 1
  • L59-61at Georgia Southern EaglesFeb 26
  • L59-69vs Marshall Thundering HerdFeb 22
  • W79-74vs Georgia Southern EaglesFeb 20

Charlotte 49ers

Last 10: 3-7Streak L270 scored · 72.6 allowed per game1-5 away

  • L76-84at Virginia Tech HokiesNov 16
  • L55-62vs Davidson WildcatsNov 12
  • W70-65vs Tennessee Tech Golden EaglesNov 8
  • W92-76vs Indiana State SycamoresNov 4
  • L59-64at Florida Atlantic OwlsMar 13
  • W64-61at Rice OwlsMar 12
  • L80-83vs UTSA RoadrunnersMar 9
  • L64-75at North Texas Mean GreenMar 7
  • L76-78at East Carolina PiratesMar 2
  • L64-78at Tulane Green WaveFeb 27

Standings

TeamOverallGames behindIn conference
South Florida25-9-15-3
Tulsa30-8213-5
Wichita State24-12213-5
UAB20-12411-7
North Texas19-1469-9
Florida Atlantic18-1569-9
Charlotte17-1769-9
Tulane18-1578-10
Temple16-1678-10
Memphis13-1978-10
Rice13-1887-11
East Carolina11-2096-12
UTSA5-25141-17
Troy22-12-12-6
South Alabama21-12111-7
Arkansas State20-12111-7
Texas State19-13111-7
Marshall19-13111-7
Coastal Carolina19-13111-7
App State19-13111-7
James Madison18-1539-9
Southern Miss19-1639-9
Georgia Southern21-1648-10
Old Dominion12-2157-11
Louisiana11-2257-11
Georgia State10-2257-11
UL Monroe4-28111-17

Box score

StatCharlotte 49ersApp State Mountaineers
Field goals24-5821-45
Field goal %4147
Three-pointers8-258-20
Three-point %3240
Free throws7-1115-23
Free throw %6465
Rebounds3731
Offensive rebounds169
Defensive rebounds2122
Assists1310
Steals45
Blocks23
Turnovers109
Team turnovers00
Technical fouls10
Technical fouls, total10
Flagrant fouls00
Points off turnovers1310
Fast-break points26
Points in the paint3026
Fouls179
Largest lead94

How the scoring went

  1. 1st Half30-27Ben Bradford made Free Throw.
  2. 1st Half33-27Major Freeman made Three Point Jumper. Assisted by Dezayne Mingo.
  3. 1st Half33-28Kasen Jennings made Free Throw.
  4. 1st Half36-28Dezayne Mingo made Three Point Jumper. Assisted by Ethan Butler.
  5. 1st Half37-28Major Freeman made Free Throw.
  6. 1st Half37-29Kasen Jennings made Free Throw.
  7. 1st Half37-30Kasen Jennings made Free Throw.
  8. 2nd Half39-30Anton Bonke made Layup. Assisted by Ben Bradford.
  9. 2nd Half39-32Luke Wilson made Layup.
  10. 2nd Half39-33Kasen Jennings made Free Throw.
  11. 2nd Half39-34Kasen Jennings made Free Throw.
  12. 2nd Half41-34Anton Bonke made Dunk. Assisted by Ethan Butler.
  13. 2nd Half42-34Anton Bonke made Free Throw.
  14. 2nd Half42-37Alonzo Dodd made Three Point Jumper. Assisted by Eren Banks.
  15. 2nd Half42-38Kasen Jennings made Free Throw.
  16. 2nd Half43-38Ethan Butler made Free Throw.
  17. 2nd Half43-40Kasen Jennings made Jumper.
  18. 2nd Half45-40Ben Bradford made Layup.
  19. 2nd Half45-43Michael Marcus Jr. made Three Point Jumper. Assisted by Alonzo Dodd.
  20. 2nd Half45-45Eren Banks made Layup. Assisted by Michael Marcus Jr..
  21. 2nd Half46-45Ben Bradford made Free Throw.
  22. 2nd Half47-45Ben Bradford made Free Throw.
  23. 2nd Half47-47Eren Banks made Layup.
  24. 2nd Half47-50Jalen Tot made Three Point Jumper. Assisted by Eren Banks.
  25. 2nd Half49-50Anton Bonke made Dunk. Assisted by Ben Bradford.
  26. 2nd Half49-53Michael Marcus Jr. made Three Point Jumper. Assisted by Eren Banks.
  27. 2nd Half51-53Ben Bradford made Layup.
  28. 2nd Half52-53Ben Bradford made Free Throw.
  29. 2nd Half52-56Andrin Njock made Three Point Jumper. Assisted by Jason Clarke Jr..
  30. 2nd Half55-56Dezayne Mingo made Three Point Jumper.
  31. 2nd Half55-57Michael Marcus Jr. made Free Throw.
  32. 2nd Half57-57Ben Bradford made Layup. Assisted by Kylan Blackmon.
  33. 2nd Half57-59Andrin Njock made Dunk. Assisted by Kasen Jennings.
  34. 2nd Half57-60Andrin Njock made Free Throw.
  35. 2nd Half57-61Andrin Njock made Free Throw.
  36. 2nd Half59-61Ben Bradford made Dunk.
  37. 2nd Half59-63Eren Banks made Jumper.
  38. 2nd Half61-63Ethan Butler made Layup.
  39. 2nd Half63-63Anton Bonke made Layup. Assisted by Dezayne Mingo.
  40. 2nd Half63-65Kasen Jennings made Jumper.

Win probability

Above the line favours App State Mountaineers, below favours Charlotte 49ers.

Venue

  • Holmes Convocation CenterBoone, NC
  • Attendance3043
  • OfficialsRyan Christian, Derek Schulte, Tim Fitzgerald

Elsewhere

Picks for NCAAB

NCAAB rules and settlement

Most days: one sealed pick, free, before kick-off. Your first day of the main pick is free any day: code FIRSTDAY, no card.

A short email on days we have a pick. One click to stop, any time. 21+.

Fixture data from the league feeds. The report was written from the recorded facts for this game and nothing else.