NCAAB Public Betting Percentages & CBB Public Betting Trends

Last Updated on January 27, 2026 2:22 pm by admin_001

What Is the NCAAB Public Betting Percentages Chart?

This NCAAB public betting percentages chart shows the percentage of tickets (how many bets) on each side of every game. It’s a quick way to see where the crowd is leaning across the slate and how that sentiment may influence the market.

What the NCAAB Public Betting Chart Shows

The chart below updates every 30 minutes. You’ll see current ticket percentages for each team alongside the latest line. If a large share of tickets piles onto one side but the line moves the other way, it often signals professional action is opposing the crowd. Head to the college basketball betting odds to find the best prices across books before locking in your wager. Learn more about how to use this chart.

More Public Betting Charts

Explore public betting charts for other sports when you want to browse beyond college basketball: NFL, NBA, MLB, College Football, and NHL.

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:


[Win32Exception (0x80004005): The wait operation timed out]

[SqlException (0x80131904): Execution Timeout Expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.]
   System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) +277
   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) +765
   System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady) +4239
   System.Data.SqlClient.SqlDataReader.TryConsumeMetaData() +88
   System.Data.SqlClient.SqlDataReader.get_MetaData() +103
   System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted) +621
   System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest) +3382
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry) +707
   System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +83
   System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +302
   System.Data.SqlClient.SqlCommand.ExecuteReader() +147
   SportsInsights.BusinessTier.Lines.ReadAll(Boolean IsBasic) +209
   SportsInsights.BusinessTier.SportsObjects.get_Lines() +338
   Controls_BettingTrendsControl.GetLine(SportEvent sportEvent) in D:\Projects\SportsInsights\src\SportsInsights.Web.App\Controls\BettingTrendsControl.ascx.cs:68
   Controls_BettingTrendsControl.Page_Load(Object sender, EventArgs e) in D:\Projects\SportsInsights\src\SportsInsights.Web.App\Controls\BettingTrendsControl.ascx.cs:50
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +154
   System.Web.UI.Control.LoadRecursive() +251
   System.Web.UI.Control.LoadRecursive() +251
   System.Web.UI.Control.LoadRecursive() +251
   System.Web.UI.Control.LoadRecursive() +251
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +4082

Data provided by SportsInsights.com. Updates every 30 minutes.

Compare College Basketball Odds

You’ve seen where the tickets are landing—now find the best price. Our college basketball betting odds page compares point spreads, moneylines, and totals across multiple sportsbooks to help you maximize value on your picks.

How to Use the NCAAB Public Betting Chart (Example)

Suppose Duke opened –3.5 vs North Carolina, but now the market sits at Duke +1.5 and North Carolina –1.5. Our college basketball public betting chart shows roughly 40% of tickets on Duke and 60% on North Carolina. That flip toward UNC—despite more tickets already favoring the Tar Heels—suggests sharper money likely pushed the price their way. A contrarian might consider Duke +1.5 if the move has over-adjusted.

Color Key: In all charts, the home team is shown in blue and the away team is shown in red. This makes it easy to compare ticket percentages at a glance.

Using CBB Public Betting Percentages with Line Movement

Ticket percentages are best used as context. Track where the crowd is, then watch how the number reacts. If the line follows heavy ticket percentages without resistance, value may be thin. If the line moves against the crowd, it’s a sign to investigate the other side or pass the game. Apply the same process consistently rather than chasing one-off anomalies.

More Public Betting Guides

For more college basketball content, visit our College Basketball homepage and learn the fundamentals in How to Bet on College Basketball.

Responsible Gaming

Please review our Responsible Gaming page for tools and resources. If you or someone you know needs help now, visit the National Council on Problem Gambling.

Affiliate Disclosure

Read our full Affiliate Disclosure. Some links on this page are sponsored. If you sign up through them, we may receive a commission — at no extra cost to you. Our analysis and recommendations remain independent.

#1635Iowa State66%
#2607BYU66%
#3605North Carolina66%
#4637Fresno State63%
#5639Colorado State62%
#6633Arkansas62%
#7622Villanova61%
#8603Vanderbilt60%
#9643Washington State60%
#10627Duke60%
More: NFL | NBA | CFB | CBB | MLB | NHL

Subscribe for our latest news and offers