Seen on:
as known from New York Timesas known from USA Todayas known from yahoo!
OH
The Grueling Truth - Where Legends Speak / Betting Guide / What Is the Kelly Criterion? Kelly Criterion Betting Explained with Examples & Formula

What Is the Kelly Criterion? Kelly Criterion Betting Explained with Examples & Formula

Publish Date: 08/19/2024
Fact checked by: Simon Briffa

The Kelly formula, otherwise known as the “Kelly Criterion” helps you to calculate your optimal bet size for potential profits. Originally developed for investors, it has now become popular with sports gamblers.

It takes into account four key elements; your bet size based on your total bankroll, the odds, and the implied probabilities for winning and losing the wager. In this guide, we’ll explain the formula in detail with some examples and walk you through the process of putting it into practice.

FanDuel
4.6/5
FanDuel Review
New Users – Get $350 in Bonus Bets when you wager $5 for 7 days
Bet now
Gambling Problem? Call 1-800-GAMBLER or 1-800-MY-RESET. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C., KY, WY) and present in select states (for KS, in affiliation with Kansas Star Casino). First online real money wager only. Min $5 wager required for 7 consecutive days.$5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com. Call 1-877-770-7867 (LA). ™/© 2026 MLB
BetMGM
4.5/5
BetMGM Review
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
Bet now
Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.
DraftKings
4.5/5
DraftKings Review
New DraftKings Customer: SPEND $5, GET $200 IN BONUSES
Bet now
To be eligible for DraftKings Sportsbook and the Promotion, you must be physically located in AR, AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA (select parishes), MA, MD, ME, MI, MO, NC, NJ, NH, NY, OH, OR, PA, PR (residents only), TN, VA, VT, WY, WV, CA-ONT or CA-AB (each an “Eligible Jurisdiction” or, collectively, the “Eligible Jurisdictions”). Must be 21+ years of age or older (18+ if in DC/NH/PR/WY/CA-AB) (19+ in CA-ONT). GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA) Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/NH/PR/WY). Void in CAN. Eligibility restrictions apply. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL. 1 per new DraftKings customer. $5+ first-time bet req. Max. $200 issued as non-withdrawable Bonus Bets. Stake removed from payout. Reward issued as $50 in Bonus Bets every 7 days via click-to-claim for 21 days. Bonus Bets and click-to-claims expire 7 days (168hrs) after issuance. Terms: Promos | DraftKings Sportsbook . Ends 9/20/26 at 11:59 PM ET. Sponsored by DK.

Kelly Criterion explained – How it applies to gambling

Originally made for investing, the Kelly Criterion is a formula that is now popular among gamblers. Basically, it weighs up the probability of winning and losing to calculate your ideal bet size.

It also takes into account your bankroll management, as the stake you should place on each bet is relative to your overall budget. For example, the Kelly formula would give a professional gambler with a $10,000 bankroll a larger result than a casual bettor with $100.

Kelly Criterion formula

Here is the Kelly formula written down in basic terms:

f = (bp – q) / b

If this looks a bit confusing for you, there’s no need to worry. Here’s a quick breakdown of all the values and terms it involves:

ValueDescriptionExample
fYour bet size based on your total bankrollYour total bankroll is $100 and the bet size is $5 (5%)
bThe odds displayed in decimal form2.50 on the Knicks to win
pProbability of the bet winning as a percentage55% of winning = 0.55
qProbability of the bet losing as a percentage1 – 0.55 = 0.45

Kelly formula example in betting

To give you a Kelly Criterion example, here is how it would work with Kara-France to beat Erceg at odds of +140 BetMGM, one of the top UFC sportsbooks. Let’s say that you have a $1,000 total bankroll

  • Total bankroll: $1,000
  • +140 = 2.40 decimal odds
  • 2.40 decimal odds = 41.67% win  probability + 
  • 100% – 41.67% = 58.33% loss probability 

Now here’s the formula in action:

B =2.4
P =0.4167
Q =0.583
Formula:(2.4 x 0.4167 – 0.583) / 2.4 = 0.75%

This would tell you to bet 0.75% of your total bankroll ($1,000), so $7.50.

Variations of the Kelly betting system

Although the basic Kelly formula described above always applies, there are a few variations that you can take into account, the two most common being handicapping and bet sizing:

Handicapping

In the example that we used above, we have taken the implied win-loss probabilities based on the odds offered by the sportsbook. However, these odds don’t reflect the true probability, as the sportsbook adds a few percentage points (known as the “vig) to protect their profits.

If you want to get a more accurate bet size result, you can handicap the market to try and find the true implied probability. This is similar to what you would do in value betting (discover what is a value bet here).

Kelly Criterion example with handicapping

Let’s do the above calculation, but you handicap Kara-France to 45.45% implied probability.

Here’s how it changes things:

B =2.4
P =0.4167
Q =0.583
Formula:(2.4 x 0.454 – 0.546) / 2.4 = 0.86%

Alternative Kelly bet sizing – Halving and quartering

If you think that the result you get when using the Kelly formula is too large or too risky, you can take a more conservative approach to reduce your bet size by a half or a quarter like so:

  • Halving: Divide your bet size (f) by two
  • Quartering: Advice (f) by four

Our top choice of bookmakers

FanDuel
1.
4.6/5
New Users – Get $350 in Bonus Bets when you wager $5 for 7 days
USA
USA Players Welcome
PayPal
Bank Transfer
Cheque
Ohio Casino Control Commission (OCCC)
Bet now
Gambling Problem? Call 1-800-GAMBLER or 1-800-MY-RESET. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C., KY, WY) and present in select states (for KS, in affiliation with Kansas Star Casino). First online real money wager only. Min $5 wager required for 7 consecutive days.$5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com. Call 1-877-770-7867 (LA). ™/© 2026 MLB
BetMGM
2.
4.5/5
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
USA
USA Players Welcome
PayPal
Bank Transfer
VIP Preferred
Ohio Casino Control Commission (OCCC)
Bet now
Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.
DraftKings
3.
4.5/5
New DraftKings Customer: SPEND $5, GET $200 IN BONUSES
USA
USA Players Welcome
PayPal
VIP Preferred
Play+
Ohio Casino Control Commission (OCCC)
Bet now
To be eligible for DraftKings Sportsbook and the Promotion, you must be physically located in AR, AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA (select parishes), MA, MD, ME, MI, MO, NC, NJ, NH, NY, OH, OR, PA, PR (residents only), TN, VA, VT, WY, WV, CA-ONT or CA-AB (each an “Eligible Jurisdiction” or, collectively, the “Eligible Jurisdictions”). Must be 21+ years of age or older (18+ if in DC/NH/PR/WY/CA-AB) (19+ in CA-ONT). GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA) Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/NH/PR/WY). Void in CAN. Eligibility restrictions apply. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL. 1 per new DraftKings customer. $5+ first-time bet req. Max. $200 issued as non-withdrawable Bonus Bets. Stake removed from payout. Reward issued as $50 in Bonus Bets every 7 days via click-to-claim for 21 days. Bonus Bets and click-to-claims expire 7 days (168hrs) after issuance. Terms: Promos | DraftKings Sportsbook . Ends 9/20/26 at 11:59 PM ET. Sponsored by DK.
Fanatics
4.
4.2/5
10 x $100 bet match in FanCash
USA
USA Players Welcome
Venmo
PayPal
Apple Pay
Ohio Casino Control Commission (OCCC)
Bet now
Must be 21+. GAMBLING PROBLEM? CALL 1-800-GAMBLER OR CALL 1-800-MY-RESET, www.mdgamblinghelp.org (MD), (800)-327-5050 or gamblinghelplinema.org (MA), Call (877)8-HOPENY or text HOPENY (467369) (NY), (888) 789-7777 or ccpg.org (CT), morethanagame.nc.gov (NC), 1800gambler.net (WV)
Caesars
5.
Bet $1 and get double the winnings up to $25 for your next 10 bets
USA
USA Players Welcome
PayPal
Bank Transfer
E-Check
Ohio Casino Control Commission (OCCC)
Best Alternative
FanDuel Open FanDuel
21+ New users only. Must register using eligible promo code. First bet after registration must qualify. Max. Bonus Bet: $1,000. Bonus Bet expires 14 days after receipt. Void where prohibited. See Caesars.com/promos for full terms. Gambling Problem? 1-800-GAMBLER (1-800-426-2537)

Kelly Criterion – Pros and cons

With the basic explanation and examples out of the way, here is a summary of the main pros and cons:

Kelly Criterion Betting
  • Efficient form of bankroll management
  • Can increase likelihood of winning profit
  • Used by some pro bettors
  • Can be altered for a more conservative approach
  • Not beginner-friendly
  • Doesn’t work without good handicapping skills

Top Kelly strategies

Here are some other strategies that you can use in combination with the Kelly formula:

Always keep basic bankroll management in mind first

Always prioritize the basic rules of bankroll management above this formula. It is generally recommended that you bet no more than 1 – 5% of your total bankroll on a single bet. Therefore if the formula gives you more than this, consider halving or quartering.

Get good at handicapping first

As we told you earlier, handicapping is key to getting accurate results from this formula. Before you get into Kelly betting take some time to practise and get good at handicapping first.

Be patient

Two things that you need to keep in mind with this formula is that profits are not guaranteed and that you won’t land massive wins. You therefore need to be prepared to be patient and aim to  build up your bankroll over a longer period of time.

Don’t be aggressive

If you are going to change your stake based on the results that you get from the Kelly formula, it should always be down the road. It won’t work if you use a Martingale-style approach and double up on your recommended stake.

Don’t use it on casino games

The final point is that you can only use the Kelly strategy for sports betting or poker. If you try it with online casino games, you will always get a negative result due to the fixed house edge.

How to place a Kelly bet – Step-by-step

Now that we’ve covered the basics and some top strategies, here is a step-by-step guide to help you bet the Kelly formula into action when betting on sports:

  1. Create a sports betting account – Check out our reviews of the top US sportsbooks here at TheGruelingTruth and create your online betting account.
  2. Make your first deposit – Once your account has been created, you will need to deposit funds using your payment method of choice.
  3. Claim your welcome offer – Make sure to enter the promo code required to claim your welcome offer.
  4. Browse the odds and markets – Take a look at the sports betting markets and find the bet you want at decent odds.
  5. Use a Kelly calculator – Enter the odds for each outcome and your overall bankroll into a Kelly calculator to find your recommended stake.
  6. Place the bet – You can now add the bet to your bet slip and enter the stake as recommended by the Kelly formula.

Does the Kelly formula work for casino gambling or poker?

We mentioned this in your strategy tips above but it’s worth expanding on a little bit. Due to the flexibility  of the odds and implied probability, this formula will work over a long period of time for sports betting, poker, and investing. However, because the odds for casino games are fixed, it will not work for online casino gambling.

The best sportsbooks for Kelly betting in 2026

Are you looking to put the Kelly formula into practice today? Here is a quick look at the current offers from our top five sportsbooks:

SportsbookPromotionBest For
DraftKingsBet $5 get $150Valuable odds
FanduelGet $150 free bets in your first bet winsInterface and features
BetMGMUp to $1,500 no sweat betMobile betting
Bet365Bet $5 get $150 or $1,000 safety first betGlobal betting markets
Caesars SportsbookUp to $1,000 first bet backHigh payout average

More Useful Guides

The Kelly factor – Summary & conclusion

To summarize, this is a formula, rather than a strategy that gives you the optimal betting amount for profit maximization. It is not a guaranteed way to ensure profits and you will have to play the long game if you want to see it work. Crucially, you should remember that if you get a negative result when using this formula, the bet is not worthwhile at all and you should look for an alternative market.

Try these top betting bonuses

FanDuel
1.
4.6/5
New Users – Get $350 in Bonus Bets when you wager $5 for 7 days
USA
USA Players Welcome
Wagering (WR): New Users – Get $350 in Bonus Bets when you wager $5 for 7 days ($50 Bonus Bets per day)
Open FanDuel
Get bonus now
Gambling Problem? Call 1-800-GAMBLER or 1-800-MY-RESET. Call 1-888-789-7777 or visit ccpg.org/chat (CT). Hope is here. GamblingHelpLineMA.org or call (800) 327-5050 for 24/7 support (MA). Visit www.mdgamblinghelp.org (MD). Call 1-877-8HOPE-NY or text HOPENY (467369) (NY). 21+ (18+ D.C., KY, WY) and present in select states (for KS, in affiliation with Kansas Star Casino). First online real money wager only. Min $5 wager required for 7 consecutive days.$5 first deposit required. Bonus issued as nonwithdrawable bonus bets which expire 7 days after receipt. Restrictions apply. See terms at sportsbook.fanduel.com. Call 1-877-770-7867 (LA). ™/© 2026 MLB
BetMGM
2.
4.5/5
Up To $1500 in Bonus Bets Paid Back if your First Bet Does Not Win
USA
USA Players Welcome
Min. Deposit: $5
Open BetMGM
Get bonus now
Gambling problem? Call 1-800-GAMBLER or 1-800-MY-RESET (Available in the US) 877-8-HOPENY or text HOPENY (467369) (NY) 1-800-327-5050 (MA), 1-800-BETS-OFF (IA), 1-800-981-0023 (PR). 21+ only. Please Gamble Responsibly. See BetMGM.com for Terms. First Bet Offer for new customers only (if applicable). Subject to eligibility requirements. Bonus bets are non-withdrawable. In partnership with Kansas Crossing Casino and Hotel. Promotional offers not available in Mississippi, New York, Ontario, or Puerto Rico.
DraftKings
3.
4.5/5
New DraftKings Customer: SPEND $5, GET $200 IN BONUSES
USA
USA Players Welcome
Wagering (WR): New DraftKings Customer Offer: SPEND $5, GET $200 IN BONUSES ($50 in Bonus Bets every 7 days for 21 days)*, Min. Deposit: 5
Open DraftKings
Get bonus now
To be eligible for DraftKings Sportsbook and the Promotion, you must be physically located in AR, AZ, CO, CT, DC, IA, IL, IN, KS, KY, LA (select parishes), MA, MD, ME, MI, MO, NC, NJ, NH, NY, OH, OR, PA, PR (residents only), TN, VA, VT, WY, WV, CA-ONT or CA-AB (each an “Eligible Jurisdiction” or, collectively, the “Eligible Jurisdictions”). Must be 21+ years of age or older (18+ if in DC/NH/PR/WY/CA-AB) (19+ in CA-ONT). GAMBLING PROBLEM? CALL 1-800-GAMBLER or 1-800-MY-RESET, (800) 327-5050 or visit gamblinghelplinema.org (MA) Please Gamble Responsibly. 888-789-7777/visit ccpg.org (CT), or visit www.mdgamblinghelp.org (MD), 1-800-981-0023 (PR). 21+ and present in most states. (18+ DC/NH/PR/WY). Void in CAN. Eligibility restrictions apply. On behalf of Boot Hill Casino (KS). Pass-thru of per wager tax may apply in IL. 1 per new DraftKings customer. $5+ first-time bet req. Max. $200 issued as non-withdrawable Bonus Bets. Stake removed from payout. Reward issued as $50 in Bonus Bets every 7 days via click-to-claim for 21 days. Bonus Bets and click-to-claims expire 7 days (168hrs) after issuance. Terms: Promos | DraftKings Sportsbook . Ends 9/20/26 at 11:59 PM ET. Sponsored by DK.
Fanatics
4.
4.2/5
10 x $100 bet match in FanCash
USA
USA Players Welcome
Open Fanatics
Get bonus now
Must be 21+. GAMBLING PROBLEM? CALL 1-800-GAMBLER OR CALL 1-800-MY-RESET, www.mdgamblinghelp.org (MD), (800)-327-5050 or gamblinghelplinema.org (MA), Call (877)8-HOPENY or text HOPENY (467369) (NY), (888) 789-7777 or ccpg.org (CT), morethanagame.nc.gov (NC), 1800gambler.net (WV)
Caesars
5.
Bet $1 and get double the winnings up to $25 for your next 10 bets
USA
USA Players Welcome
Wagering (WR): 1x Deposit
Best Alternative
FanDuel Open FanDuel
21+ New users only. Must register using eligible promo code. First bet after registration must qualify. Max. Bonus Bet: $1,000. Bonus Bet expires 14 days after receipt. Void where prohibited. See Caesars.com/promos for full terms. Gambling Problem? 1-800-GAMBLER (1-800-426-2537)

Kelly formula FAQ

❓ What is the Kelly Criterion?

The Kelly Criterion is a formula that is used in investment and sports betting. Basically it assesses your total bankroll, chance of winning, and risk to give you the ideal amount to wager if you want to maximize your profits. Discover more about the Kelly bet formula, hedge betting, and more here at TheGruelingTruth.

🔎 What is the Kelly formula for gambling?

Officially, the formula is f = (bp – q) / b. To break it down in layman’s terms, you need to enter your total bankroll, the odds, chances of winning and losing to get the ideal percentage of your bankroll to bet. You can then go for a more conservative approach by either halving or quartering the result. 

🧐 Does the Kelly Criterion work in gambling?

If you are good at handicapping, meaning you can find the real implied probability for outcomes rather than  those altered by the sportsbook, then  this formula can work over an extended period of time. However, while it can work well for sports betting, it does not work for casino gambling.

Read Also
Stake.us Blackjack Review: Is Stake.us Blackjack Any Good?
It’s good news for fans of blackjack, with a growing collection of ...
Straight Bet Meaning: What Is a Straight Bet in Sports Betting?
You’re a new sports bettor ready to place your first wager. Then ...
BetMGM Promo
Value Sports Betting Explained: What Is Value Betting?
As a sports bettor, it’s natural to always seek strategies to help ...
Round Robin Bet Meaning: What Is a Round Robin Bet and Is It Worth It?
A round robin bet is a combo wager that is made up ...
Yankee Bet Explained with Examples: What Is a Yankee Bet?
A Yankee bet, traditionally popular with horse racing betting, is a wager ...
Arbitrage Betting Explained: How to Arbitrage a Bet?
Arbitrage betting, sometimes known as “arbing” is a form of betting whereby ...
Hedge Betting Explained with Examples: How to Hedge a Bet?
Wouldn’t it be fantastic if you could make sure that you minimize ...
Over Under Betting Explained: How to Bet Over Under?
Perhaps more than any other alternative market, over under betting vastly enhances ...
Best Matched Betting Strategy for 2026: Expert Matched Betting Guide
Finding a great betting strategy can go a long way towards helping ...
What Does 1×2 Mean in Betting? 1×2 Betting Explained (+ Tips & Strategy)
The world of betting is filled with terminologies that newbies may find ...
Which Betting Sites are the Best for Beginners? Bet on Sports With the Easiest Sportsbooks To Use?
Millions of people in the United States and around the world enjoy ...
Best Pick 3 Strategy 2026: Explained by Betting Experts
There are a lot of different betting strategies you can use in ...
Best In-Play Betting Strategy in 2026: Top Live Betting Tips from Experts
More and more sports betting fans are opting to place in-play wagers. ...
System Bet Guide: How Does System Betting Work (+ Examples of A System Bet)?
If you need a system bet explained to you then you have ...
Top Betting Sites
Top Betting Bonuses
Latest Sport News
Top 15 Indiana High School Basketball Players of the 1960s
The 1960s marked one of the most competitive ...
Top 20 Indiana High School Basketball Players of the 1980s
The 1980s were one of the most talent-rich ...
North Dakota State Must Prove Its Dynasty Works Every Week
College football likes to say you have to ...
Moses Itauma vs Filip Hrgovic: Heavyweight Collison 
Filip Hrgovic represents a step on the heavyweight ...
Our Team
Mike GoodpasterJames ErnestMark LewisAuthor IconJohn Raspanti
+8
Mike Goodpaster
Mike Goodpaster
Chief Editor
James Ernest
James Ernest
Author
Mark Lewis
Mark Lewis
Editor
Author Icon
Christopher Carlson
Author
John Raspanti
John Raspanti
Author
Samuel Teets
Samuel Teets
US Sports Veteran
Daniel Kornhauser
Daniel Kornhauser
Author
Marvin Uzor
Marvin Uzor
Author
Ellis Williams
Ellis Williams
Author
Chris Benedict
Chris Benedict
Editor
Shelley Harcar
Shelley Harcar
Sports Writer
Dr. Jay Gee
Dr. Jay Gee
Author
LaMarr Fields
LaMarr Fields
Author

21+ and present in OH. Gambling Problem? Call 1-800-GAMBLER.

This site is using Cloudflare and adheres to the Google Safe Browsing Program. We adapted Google's Privacy Guidelines to keep your data safe at all times.
CloudflareSSL
×
Your Promo Code:
The bonus offer of was already opened in an additional window. If not, you can open it also by clicking the following link:
Play now