Skip to content
← All questions

What is KenPom, and how do you use it to bet college basketball?

Strategy
5 diagrams•10 min read•Updated Nov 4, 2026
Short answer
KenPom rates all 365 Division I teams by efficiency, not record. The ratings page is free.NetRtg gap x about 0.7 gives you a neutral-court spread. Add about 3 points for a home team.The books already have these numbers. It's a reality check for your own read, not a secret edge.

There are 365 Division I men's basketball teams this season, and you're not watching most of them. So when Wofford plays Tennessee or Green Bay goes to Cincinnati, you need a way to compare teams you've never seen. That's why KenPom matters. Here's the thing though: the sportsbooks have it too. The real question isn't what KenPom says. It's what you do knowing the market read it first.

What is KenPom?

KenPom is short for Ken Pomeroy, and kenpom.com is his site. Pomeroy spent 12 years as a National Weather Service meteorologist. He started working on college basketball around 2003, and by 2012 he'd left the weather job to run the site full time. His own contact page says the operation is just him.

A weather forecaster ended up building the number the sport talks in. Coaches use it for game plans. Butler's Brad Stevens said back in 2010 that he checked it before every opponent. And it's one of three predictive ratings on the team sheets the NCAA selection committee looks at.

Why bettors care about efficiency, not record

Why not just look at points per game? Well, points per game lies. Say Team A scores 80 points in a fast game with 80 possessions. Team B scores 70 in a slow game with 60 possessions. Team A scored more, but Team B was far better at scoring: about 117 points per 100 possessions against Team A's 100.

KenPom puts every team on that same 100-possession scale, then adjusts for who they played. So a team that's 12-1 against bad schedules doesn't get to hide. Pomeroy built it to predict future games, not to reward wins, and he says so plainly. That's the whole reason it's useful for betting.

How to read the KenPom ratings page

The front page is one long table. It looks like a lot, but you only need four columns to start. Here's UConn's row from November 4, 2026.

One team's row, column by columnUConn on Nov. 4, 2026. Source: kenpom.com.
↔ swipe to see the whole diagram
▸NetRtg: the main number. It's offense minus defense, or how many points a team would outscore an average Division I team by over 100 possessions. Older articles call this AdjEM. Same idea.
▸ORtg: points scored per 100 possessions against an average defense. Higher is better.
▸DRtg: points allowed per 100 possessions against an average offense. Lower is better.
▸AdjT: how many possessions the team would have in 40 minutes against an average opponent. This one's about pace, not quality.
▸Luck: how far a team's record sits from what its game-by-game play says it should be. More on this below.

Is KenPom free?

Partly. The ratings page with everything above is free, no account needed. A 12-month subscription costs $24.95 and adds Pomeroy's game predictions plus detailed team and player breakdowns. There's also a $95 a year API for people building their own tools. Is the $24.95 worth it? If you bet college basketball every week, yes. One $100 bet at -110 risks over four times that. If you bet the sport a few times a year, the free page is plenty. We don't get paid to say that, and we have no relationship with KenPom.

How to turn KenPom into your own point spread

This is the part most people searching KenPom actually want. You can do it on your phone in under a minute. Let's use a real game: UConn vs. Michigan at TD Garden on November 6, 2026, a neutral-site game, with ratings from November 4.

1Take the NetRtg gap. UConn 26.63 minus Michigan 21.37 is 5.26. That's the gap over 100 possessions, but no college game has 100 possessions.
2Estimate the pace. Add both AdjT numbers and subtract the Division I average, which was about 71.4 that day. So 69.4 + 71.9 - 71.4 = 69.9 possessions.
3Scale it down. 5.26 x 0.699 = 3.7. Your number is UConn by about 3.7.
4Add home court if there is one. This game is neutral, so nothing gets added. For a true road game, add about 3 points to the home team. Pomeroy used 3.75 back in 2016 and said even that was probably a little high.
5Now look at the market. UConn was -5.5.
From the ratings page to your own spreadNo pace math handy? Multiply the NetRtg gap by 0.7 and you'll land close.
↔ swipe to see the whole diagram
Total: (116.6 + 94.5 - 104.5) + (115.9 + 89.9 - 104.5) = 207.9 per 100. Then 207.9 x 0.699 = 145.3
Same idea for the total. Each team's offense plus the other team's defense, minus the average rating of about 104.5, then scaled to the pace. The market total was 146.5.
This is a shortcut, not his formula
Pomeroy keeps his exact formula private, and subscribers get his real predictions on the FanMatch page. The math above is a homemade estimate from the free numbers. It gets you close enough to know whether a line looks normal or weird.

So is UConn -5.5 a bad number because you got 3.7? Probably not. Now you ask why they're different. Boston is a lot closer to UConn's fans than Michigan's, so "neutral" is doing some work there. And it's week one, so these ratings still lean on preseason projections. Our own Model Projection, which starts from ESPN's BPI instead, had UConn -4 the same day. Three numbers, and the market's the biggest. That's a question worth asking. It's not a bet by itself.

We tested KenPom against 20 real betting lines

How close does this shortcut get to the actual market? We ran it on all 20 games in our data with a posted spread from November 4 to 6, 2026, using 3 points for home court. The median gap was 1.8 points, and 15 of the 20 landed within 3.

How far our KenPom shortcut landed from the market20 games, Nov. 4-6, 2026. One week of November, so treat it as a snapshot.
↔ swipe to see the whole diagram

Now look at where it missed. All five of the biggest gaps were the five biggest favorites on the board, every team laying 25 or more. Duke was -40.5 against Coastal Carolina, and our shortcut said about 32. In all five, the market made the favorite bigger than our number by 3 to 9 points.

So don't look at that and think you found free underdogs. We ran this before the results were in, so we can't tell you who was right. What we can tell you is that a simple shortcut is least trustworthy in huge mismatches, and that's exactly where a big gap looks most tempting. Our totals also ran low. They came in under the market in 17 of 20 games and about 2 points lower on average, so don't treat a small under as a signal.

Even Pomeroy checks the line
On his own FAQ, Pomeroy says that comparing his predictions with the betting line is a good reality check on a team's rating. If the guy who built it treats the market as the check on his number, you probably should too.

Where KenPom misleads bettors

Reason number one is injuries. KenPom doesn't account for them. If a team's best player sits tonight, the rating has no idea until the games start showing it. The betting line moves in minutes. So when you see a big gap between your number and the market, check the injury news before you get excited. Most of the time, that's your answer.

Reason number two is November. Early in the season, the ratings are still partly a projection. The preseason rating fades as games get played and doesn't fully disappear until after a team's 27th Division I game. You can see it right on the page: on November 4, Auburn was No. 25 at 0-0 and Arizona was No. 11 at 0-1. That's not a bug. Pomeroy says the weighting comes from historical testing, set so it doesn't unfairly help or hurt a team. Just know what you're looking at.

How much of the rating is still preseasonShape only, not to scale. The exact weights aren't public.
↔ swipe to see the whole diagram

Reason number three is Luck, and the name trips people up. Luck measures how far a team's record is from what its play says it should be. A team that keeps winning one-possession games will show positive Luck. The rating already looks past those close wins, but the public looks at the record. So a 12-2 team with a modest NetRtg can get a lot more respect from casual bettors than the numbers give it. Almost every team's Luck is +.000 right now because the season just started, so check back in January.

Reason number four is the big one: it's not a secret. An older Sports Betting Dime study from the 2018-19 season found spreads rarely strayed more than a point or two from KenPom without an injury or suspension involved. Our 20 games above look a lot like that outside the blowouts. Being able to read KenPom doesn't make you sharper than the market. It just means you're no longer behind it.

The March stat that's shakier than you think

Every March you'll hear it: a team has to be top 25 on KenPom in both offense and defense to win the title. Some versions say top 20, and claim only one champion ever broke it. John Gasaway, a longtime college basketball analyst, took that apart in 2022, and the problem is hindsight.

Look up 2021 champion Baylor today and you'll see a top 25 defense. But that's after six tournament wins. On the morning after Selection Sunday, when you were actually filling out your bracket, Baylor's defense was No. 44. Duke in 2015 and North Carolina in 2009 were both No. 37. A stat that only works after the games are played can't help you pick them.

Which rule actually found the championsSelection Sunday numbers, 2002 through 2021, counted by John Gasaway.
↔ swipe to see the whole diagram

Gasaway's better rule is way simpler: just take KenPom's top six overall on that Monday. That found 16 of 19 champions from a smaller group of teams. Two things to keep in mind before you run to the futures board. First, that count stops at 2021. Second, the futures market already knows who the top six are, and it prices them that way. A team fitting a trend doesn't tell you the price is good.

KenPom vs. Torvik, BPI and NET

RatingWhat it's forHow bettors use itCost
KenPomPredicting gamesYour starting numberRatings free, $24.95 a year for all of it
T-Rank (Bart Torvik)Predicting gamesA second opinionFree
BPI (ESPN)Predicting gamesA second opinionFree
NET (NCAA)The NCAA's own ranking for selectionBubble talk, not spreadsFree

The committee's team sheets carry three predictive ratings (KenPom, BPI and T-Rank), three results-based ones (Strength of Record, KPI and Wins Above Bubble), and the NET. That split tells you something. A predictive rating asks how good a team is. A results rating asks what it has earned. For betting, you want the first one. Start with KenPom, then check T-Rank or BPI. Pomeroy himself points people to Evan Miyakawa's ratings for a second look. When two good ratings disagree by a couple of points, that's your cue to go find out why.

A simple way to use KenPom before you bet

1Make your number before you look at the line. Once you've seen -5.5, your brain will find a way to agree with it.
2If your number's within a point or two of the market, KenPom has nothing to tell you here. Move on or use your other reasons.
3If it's 3 or more off, go find out why. Check injuries first, then who's actually playing, then where the game really is.
4Still like it? Shop the line. A half point at a different book matters more than most people think.
5Track whether you beat the closing line. That's how you find out if your read has real value, long before your record tells you.

So that's KenPom. It won't hand you winners, and anyone telling you it will is selling something. What it does is give you an honest, free read on 365 teams you'll never have time to watch, and that's a much better starting point than a record and a ranking next to a team's name. All ratings in this article come from kenpom.com, as of November 4, 2026. Next, read how closing line value works, because that's how you'll know if any of this is working.

Free Promos for Your Next Bet!
Current offers for your area. Pick your region and the list updates.
Select Your Location