Skip to content
Kelly

Coming from BettingPros

Kelly reads BettingPros systems from pasted text. Of the 30 BettingPros terms, 12 map exactly, 2 map closely, 16 can't map yet, each with the reason. Import is free: you confirm every line, then Kelly tests the rule on its own data from June 2020.

Updated · the importer’s own table

Get it out of BettingPros. On the system page, select the criteria block (a label and a value on each line) and copy it.

or drop them anywhere on the pageScreenshots, PDF, CSV, Excel, text or a zip · up to 20 files, 32 MB each
Kelly reads only what you add here and sends nothing to BettingPros.

Example · paste your own system to replace it

(4) of (4) conditions carry over

Every condition maps exactly. Import it and Kelly tests it on its own data.

  1. ExactHome/Away: Away=AND(NOT(home), NOT(neutral))
  2. ExactFavorite/Underdog: Underdog=spread_close > 0
  3. ExactSpread: +3 to +7=AND(spread_close >= 3, spread_close <= 7)
  4. ExactTotal: 44 or less=total_close <= 44
=AND(AND(NOT(home), NOT(neutral)), spread_close > 0, AND(spread_close >= 3, spread_close <= 7), total_close <= 44)

Free to import, and nothing is saved until you confirm. You’ll sign in on the next step if you aren’t already, and your system comes with you.

Many systems? Add them all at once: exports, screenshots, workbooks, zips, or the reply to your data request. Kelly reads every file, maps each system it finds and lists them on one screen for you to confirm.

A BettingPros system is a list of criteria, each a label and a value (Game Location: Away). Most public systems are player props.

Criteria from BettingPros' public system pages, read Nov 7, 2026. Kelly's table holds the game-line criteria today; the 23 criterion keys read from system pages are being added. Statuses against the rule tester; the same table the importer reads.

What does a BettingPros system look like in Kelly?

In BettingPros
Market: Spread
Home/Away: Away
Favorite/Underdog: Underdog
Spread: +3 to +7
In Kelly
market: spread
=AND(NOT(home), NOT(neutral), spread_close > 0, spread_close >= 3, spread_close <= 7)

Every criterion exact for a game line. A player-prop system lists every criterion too, and the prop ones can't map until Kelly tests player rules.

Which BettingPros terms carry over? (30)

Label and value pairs grouped in four steps: odds, matchup details, time period and game factors. A system page shows them as text you can copy. Labels from the tool's public description; the on-screen wording isn't published, so this table is checked against real screenshots as people import.

Showing (30) of (30) · Terms

Their termKelly formulaStatusNote
Every tool
Sport, LeagueThe rule's competition: mlb, nba, ncaab, ncaaf, nfl, nhl, wnbaExactAnother sport is listed as can't map.
Bet type, Market, O/UThe rule's market: spread, moneyline, over or underExactA player-prop market is listed as can't map (not a team-game condition).
Subject (Home, Away, Favorite, Underdog)Home: =AND(home, NOT(neutral)) · Away: =AND(NOT(home), NOT(neutral)) · Favorite: =spread_close < 0 · Underdog: =spread_close > 0Exact
Home Team's, Away Team's, Opponent's (before a stat)The team's own stat, or opponent.<stat>Exact
Criteria
LineCan't mapBettingPros' Line is the bet's own line (a prop line on player systems); set Game Spread or the total instead.
Game Spread=spread_closeExact
Cost=moneyline_closeCloseKelly reads the team's closing moneyline; a spread or total bet's own price isn't in Kelly's rows.
Game StartCan't mapKelly's rules don't read the start time.
Game TypeReg. Season: =season_type = "regular" · Playoffs: =season_type = "postseason"Exact
Months of the YearCan't mapThe month isn't in the rule tester's rows yet.
Days of the WeekCan't mapThe day of the week isn't in the rule tester's rows yet.
Game LocationHome: =AND(home, NOT(neutral)) · Away: =AND(NOT(home), NOT(neutral)) · Neutral: =neutralExact
Last 5 GamesCan't mapBettingPros counts the prop's or team's results over the last 5 games by its own outcome word; write it as ROLLING_SUM(IF(ou_result = "over", 1, 0), 5).
Last 10 GamesCan't mapBettingPros counts the prop's or team's results over the last 10 games by its own outcome word; write it as ROLLING_SUM(IF(ou_result = "over", 1, 0), 10).
Last 15 GamesCan't mapBettingPros counts the prop's or team's results over the last 15 games by its own outcome word; write it as ROLLING_SUM(IF(ou_result = "over", 1, 0), 15).
Last 20 GamesCan't mapBettingPros counts the prop's or team's results over the last 20 games by its own outcome word; write it as ROLLING_SUM(IF(ou_result = "over", 1, 0), 20).
Same Div.Can't mapDivision games aren't marked in the rule tester's rows yet.
Same Conf.Can't mapKelly doesn't mark conference games.
Field SurfaceCan't mapThe playing surface isn't in the rule tester's rows yet.
PlayerCan't mapA player-prop system; Kelly's rules are team-game sides.
StartersCan't mapStarting pitchers aren't in Kelly's team-game rules yet.
This Season Over Percentage=100 * SEASON_SUM(IF(ou_result = "over", 1, 0)) / SEASON_SUM(IF(OR(ou_result = "over", ou_result = "under"), 1, 0))CloseKelly reads the team's games before this one this season (a player system's own over rate isn't a team-game value).
VenuesCan't mapKelly's rows don't name the venue.
Team(s) Included=team_idExact
Team=team_idExact
Favorite/UnderdogFavorite: =spread_close < 0 · Underdog: =spread_close > 0Exact
Moneyline=moneyline_closeExact
Total=total_closeExact
WeatherCan't mapKelly's rules don't read weather yet.
RefereeCan't mapKelly's rules don't read officials yet.

Source: Criteria from BettingPros' public system pages, read Nov 7, 2026. Kelly's table holds the game-line criteria today; the 23 criterion keys read from system pages are being added. Statuses are the importer’s own, against the rule tester.

How do you move your BettingPros systems to Kelly? (3)

  1. On the system page, select the criteria block (a label and a value on each line) and copy it.
  2. Paste or drop it in the box above, on Import in the rule tester, or in chat: "import this BettingPros system". Kelly lists every condition with its status.
  3. Answer any question, choose keep or leave out for each line that can't map, and confirm. Kelly saves the rule labelled "tuned elsewhere" and tests it on its own data from June 2020; the record BettingPros showed you is kept as reported beside it.

What other ways can you bring systems in? (6)

ScreenshotsDrop one or several. Kelly reads the labels and values, then shows the same checklist.
Paste textPaste the filters as text. A link is kept as where the system came from; Kelly never opens it.
Describe it in chatSay the system in words. Kelly drafts the formula from its attributes and asks about anything vague.
The games it pickedCopy the list of games a BettingPros system picked into the bet import (CSV). Kelly grades each at its own lines, which proves the record but doesn't make a rule for new games.
For developersimport_rule (MCP) or POST /v1/rules:import with tool "bettingpros". The same draft, statuses and confirm step.
Ask for your dataBettingPros has no export button. Kelly drafts a data access request (GDPR, UK GDPR or CCPA) that you send from your own email; when the file comes back, drop it in the box.

What do people ask about moving from BettingPros? (6)

Can I import my BettingPros systems into Kelly?

Yes. Of the 30 BettingPros terms in Kelly's table, 12 map exactly, 2 map closely, 16 can't map yet, each listed with the reason.

Can I bring every system at once?

Yes. Drop every export, screenshot, workbook or zip in the box at once, or send the reply to your data request. Kelly reads every file when you import, maps each system it finds and lists them on one screen for you to confirm.

Will Kelly show the same record as BettingPros?

Not always. Kelly grades on its own consensus closing lines, which start in June 2020, so a record covers the seasons Kelly holds. The record BettingPros showed you is kept as reported beside Kelly's.

Does Kelly log in to BettingPros or open my links?

No. Kelly reads only what you paste or upload. A link is kept as where the system came from and is never opened.

What happens to the conditions Kelly can't map?

They stay on the list with the reason. For each one you choose: keep it for new games once Kelly holds the data, or leave it out. The saved rule says which.

BettingPros has no export. How do I get my systems out?

Screenshots work for one system at a time. For all of them, ask BettingPros for your data: Kelly drafts the request under the GDPR, UK GDPR or CCPA, you send it from your own email, and the reply is due within 30 or 45 days. Then drop the file in the box.

Coming from another tool? (8)

Information is the edge.

Odds are information, not advice · 21+ · Get help

Privacy