Keith Bush Profile Banner
Keith Bush Profile
Keith Bush

@thoreval

Followers
1,649
Following
185
Media
592
Statuses
4,005

Quantitative horseplayer 🇭🇰 | @EquusModel & @HKUltraModel admin

Little Rock, Arkansas
Joined May 2022
Don't wanna be here? Send us removal request.
Explore trending content on Musk Viewer
Pinned Tweet
@thoreval
Keith Bush
3 months
What if the rise and fall of horse racing handle is caused by waves of bettors entering and exiting the game over time? I built such a model that accurately describes inflation adjusted US horse racing handle 1945-2023. 1/n
Tweet media one
16
10
54
@thoreval
Keith Bush
1 year
I took a look at Hong Kong last night. Here is what I observed - 11 and 12 horse fields running on-the-turf in the pouring rain with 2-3 million USD win pools in each race. I didn’t pay a penny for access to the PPs and the workout data, and I had access to the horses’ vet
23
19
155
@thoreval
Keith Bush
2 years
Horse racing is an education, and I’m still in my very first semester.
23
3
114
@thoreval
Keith Bush
2 years
My wife got me unlimited access to brisnet PPs and Result charts for Christmas. That, HRT, is what marrying well looks like.
10
3
118
@thoreval
Keith Bush
2 years
Re-reading a classic by the pool today. Life is good.
Tweet media one
13
2
101
@thoreval
Keith Bush
2 years
@HorseToWatch (aka David Aragona) is hands down the best morning line odds maker in the United States. I modeled the relationship between ML odds and post-time odds in a nationally representative sample of races (>5000 races over 32 tracks) spanning the past two years. 1/n
15
10
100
@thoreval
Keith Bush
2 years
All I want for Christmas is for @KenBurns to ‘just consider’ making his next documentary project about American horse racing. The horses are iconic. The races are legend. Help us.
5
13
99
@thoreval
Keith Bush
1 year
I haven't seen any discussions informed by computer modeling, so I wanted to put out the @EquusModel fair odds projections for the Kentucky Derby and Oaks. The model has a strong contrarian opinion about the inside position for the Derby. Best of luck!
Tweet media one
22
7
102
@thoreval
Keith Bush
2 years
Just ran the BC PPs through the model and I’m shocked! Wasn’t planning on doing much BC content (due to saturation) but will put out some analysis of the major dirt races. Model has strong and clear opinions, which is not that typical.
5
4
75
@thoreval
Keith Bush
1 year
@historyinmemes Leonidas of Rhodes followed closely by Secretariat.
3
1
72
@thoreval
Keith Bush
8 months
I’m a small-time bettor on a journey since October 2020 to beat this game. As a quantitative player I rely on computer/stats models to make wagers. 2023 was a breakout year for me and I wanted to walk through what happened and where I’m going next. A thread. 1/n
13
2
70
@thoreval
Keith Bush
2 years
Today is my 2nd anniversary in horse racing. To celebrate, I put together a thread of the Top 10 craziest things I've seen in the sport since joining.
7
3
68
@thoreval
Keith Bush
2 years
I computed the percent variance of post-time odds explained by ML odds (i.e., R-squared) for each track. Here are the Top 10 tracks according to the quality of their morning line odds. David Aragona is responsible for 3 of the top 5 places. 2/n
Tweet media one
21
9
66
@thoreval
Keith Bush
10 months
It has been 406 days since my last ADW deposit.
16
1
65
@thoreval
Keith Bush
1 year
Imagine a P5 sequence where you want to single a long shot. You worry about getting beat in that leg by an even money favorite that you don't like. If you play that favorite defensively you will DOUBLE your ticket cost. In effect you have created an entire other P5 ticket keyed
14
7
63
@thoreval
Keith Bush
9 months
Airing of grievances: 1. High takeout 2. Odds drops 3. Inconsistent stewardship 4. Small fields 5. Small pools 6. Post drag 7. Paywalled data 8. Super trainers 9. Jackpot bets 10. Consolations Happy Festivus everyone
21
6
57
@thoreval
Keith Bush
1 year
My wife has been deeply skeptical of my recent obsession with horse racing. But yet, here is my Father’s Day gift this year! I’m sensing a thaw.
Tweet media one
4
3
56
@thoreval
Keith Bush
10 months
Just to be clear. Requesting to be paid for money won is not being negative in any way, shape, or form. Suggesting otherwise is gaslighting and exploiting the learned helplessness of retail bettors beat down by an industry that has abandoned them.
6
5
57
@thoreval
Keith Bush
1 year
Just listened to @BeemieAwards interview with Candace Hare from February 2016. It is a shame that she is not the face of this industry let alone the fact that she left the industry. Super sharp. Quantitatively focused. What a loss.
7
2
50
@thoreval
Keith Bush
2 years
Just spitballing here. What would it take for horseplayers to crowdsource funds, buy a few tracks, and form a proper centrally-controlled/managed circuit (i.e. league) that runs the way horseplayers want? Just scanning through sale prices of tracks … it’s not that much money.
16
2
47
@thoreval
Keith Bush
1 year
Out of an abundance of caution I’ve decided to cancel betting today due to high levels of takeout across the country.
6
2
48
@thoreval
Keith Bush
1 year
When you put in hundreds of hours into building a horse racing betting model that achieves -3.6% ROI, you want to blow up the world. Then you remind yourself the game is beatable and get back to work.
5
0
47
@thoreval
Keith Bush
1 year
First time ⁦in the Jockey Club of @OaklawnRacing ⁩. Within 30 seconds of sitting down, a teller came by to give us a wagering 101 kit. That is how it’s done! #iamhorseracing
Tweet media one
10
3
43
@thoreval
Keith Bush
11 months
Just arrived 😎
Tweet media one
5
0
44
@thoreval
Keith Bush
5 months
Old sports analogy. “Speed can sometimes beat size and vice versa. But speed and size always wins.” Retail players cannot compete with CRWs speed of tote access and size of rebates. The tracks have given these players deep structural advantages that cannot be overcome with “smart
12
4
44
@thoreval
Keith Bush
1 year
Time to get serious about vertical wagering.
Tweet media one
12
1
43
@thoreval
Keith Bush
1 year
@Super70sSports @jeff3shift Any other easy questions?
Tweet media one
1
0
41
@thoreval
Keith Bush
2 years
What's better than betting the ponies? Betting the ponies on the Gulf coast. #winning
Tweet media one
6
0
40
@thoreval
Keith Bush
2 years
Not to sound like a broken record but @kaitlinefree had a flat bet 64% ROI today (3 winners). She has been putting on a Turfway handicapping clinic since the holidays.
5
3
39
@thoreval
Keith Bush
2 years
Ken Burns next documentary should cover American horse racing.
3
1
35
@thoreval
Keith Bush
2 years
Which tracks have the best morning line odds? I dug deep into the data to find out. Hint: @NYRA tracks (thanks to David Aragona @HorseToWatch ) are confirmed as the best in the business. Where does your track rank?
6
3
38
@thoreval
Keith Bush
1 year
Thinking about @BeemieAwards pod tonight. Today he was discussing how the game needs less negative experiences. I don’t think this is quite correct. The game needs winners. Public longterm winners. New players will suffer hardships if they believe that winning is possible.
30
5
38
@thoreval
Keith Bush
11 months
What I’ve learned from this is that all the anonymous/pseudonym HRT accounts actually know each other on a first name basis and spend an inordinate amount of time thinking about things other than beating horse racing. Conclusion: takeout is way too high.
3
1
38
@thoreval
Keith Bush
2 years
I keep records of public handicappers’ picks. I started a Twitter account to report performances against outcomes. @CapperTrack .
8
1
36
@thoreval
Keith Bush
1 year
Thinking about attacking the Derby Superfecta - maybe just as a 'no money' intellectual exercise this year (I'm still on the @derby1592 win bet diet for 2023). Here are @EquusModel projected probabilities of finishing 1st through 4th. I'll build ticket(s) around this.
Tweet media one
14
4
37
@thoreval
Keith Bush
6 months
@AbideToWin @TimeformUSfigs All due respect I started in horseracing in Nov 2020. I’ve been in this a short amount of time. The shear amount of assfuckery people absorb in this game is off the charts. It’s conditioned helplessness. It’s gallows humor day after day. Businesses don’t operate like this. Not
7
5
35
@thoreval
Keith Bush
7 months
Horseracing keeps pushing hats and cocktails … meanwhile 328 people signed in to spaces to hear a bunch of quants talk modeling.
@ClubHawthorne
Hawthorne Race Course
7 months
11
1
15
10
7
35
@thoreval
Keith Bush
1 year
It’s boggles me to see public handicappers assign every annotation imagineable to qualify their picks rather than offer fair odds estimates. Picks are not bettable without an associated fair price.
11
2
33
@thoreval
Keith Bush
9 months
Was excited about the start of Oaklawn until I learned yesterday from @PatCummingsNTA that CRWs are now in the pools so everyone’s effective takeout went up by 10%. Will be interested to see how locals react to late odds drops and thin vertical payouts.
8
3
32
@thoreval
Keith Bush
2 years
My best angle the past 6 months is realizing that many world class handicappers tweet in Spanish and following them.
5
1
31
@thoreval
Keith Bush
8 months
I’m excited to find out. Best of luck to everyone betting horses in 2024. 18/18
8
0
31
@thoreval
Keith Bush
4 months
Check out this tool I helped develop for HRN. It identifies the similarities among KY Derby contenders over the past 20 years.
7
3
31
@thoreval
Keith Bush
4 months
The US has 49x the human population of Hong Kong, 79x the GDP, approximately 25x the race tracks, and 15x the thoroughbred horse population. Yet, since 2012 HK has generated a higher total handle, growing from half the US handle in 2006 to 50% more than the US market in 2023. 1/n
Tweet media one
7
8
31
@thoreval
Keith Bush
9 months
Great job by @failedtomenace First time starter made it look easy.
Tweet media one
4
0
31
@thoreval
Keith Bush
6 months
Rebates are the PEDs of horseplaying.
2
1
29
@thoreval
Keith Bush
6 months
If today’s TDN article is correct then the effective takeout for non-elite horseplayers in the win pool is 32.9%. I revised my model based on the 5% pre-takeout ROI quoted in the article
6
11
30
@thoreval
Keith Bush
1 year
I’m adding in a flag to @EquusModel to skip bets on any race in which Irad is involved. His riding, and the stewards’ unwillingness to rein him in, is a problem for handicapping in addition to the safety of the jockeys and horses. Unacceptable.
5
5
28
@thoreval
Keith Bush
10 months
A very long day of traveling to SA while working with Equus to cap these BC cards. The computer found 27 bets over the next 2 days (pending final tote). I’m hoping for a couple big days. Good luck everyone - especially the BCBC warriors. Hope to be there someday.
1
0
29
@thoreval
Keith Bush
4 months
I’ve rediscovered my love for the game. Modeling isn’t dominating at Happy Valley longterm but crushed last week. How can you not be romantic about his course? World class. Can’t wait to be there this Fall.
Tweet media one
5
0
29
@thoreval
Keith Bush
1 year
I can't participate in horse racing this Saturday, but I wanted to get my two cents in. Here are the @EquusModel (4th generation beta version) fair odds estimates for the Florida Derby and Arkansas Derby. Good luck.
Tweet media one
4
2
29
@thoreval
Keith Bush
9 months
@seattleracing Imagine playing a game of poker where the dealer lets one player look at everyone’s cards before calling/folding and charges them half the normal rake for the privilege.
5
3
29
@thoreval
Keith Bush
2 years
Bucket list item checked!
@BeemieAwards
Jason Beem
2 years
Jason Beem Podcast 1/25/23--Guest Keith Bush
4
4
15
4
2
28
@thoreval
Keith Bush
1 year
Somebody DM'd me about my contest play. I thought it would be encouraging to share with people starting out. This is what an edge looks like in horse racing (like what Andy Beyer must've seen in Florida in the 1990s).
Tweet media one
4
0
28
@thoreval
Keith Bush
1 year
Does anyone photograph the bettors? I see photos of horses and spires and backside. Don’t think I’ve seen a professional photograph of someone making a wager on HRT.
23
0
26
@thoreval
Keith Bush
2 years
@kaitlinefree had a flat bet 152% ROI today (5 winners) at TP.
4
1
27
@thoreval
Keith Bush
10 months
Come check out a circuit that already has a chairman in place! - and massive pools, 12-14 horse fields, turf racing as well as drum tight drug screening and vet check protocols - not to mention stewards that suspend jockeys 6 weeks for simply dropping their hands at the finish.
Tweet media one
7
0
28
@thoreval
Keith Bush
2 months
Imagine Churchill granting Repole’s entry a furlong head start in the KY Derby to reward him for spending millions on horses each year. How long would racing survive? Yet the guests here condone this type of intrinsic unfairness on the betting side. Make it make sense.
@ronflatter
Ron Flatter
2 months
THEY CALL IT CAW It stands for computer-assisted wagering, but you knew that. Learn more about it from a panel discussion with Elite Turf Club’s Scott Daruty and @RhodesCollege horseplayer-professor @marshallgramm on the @ronflatter Racing Pod.
Tweet media one
2
4
12
4
6
27
@thoreval
Keith Bush
4 months
I thought he pushed off. Here’s an even more egregious view from @roguewolf007 . Tyler’s grabbing gear.
Tweet media one
@thoreval
Keith Bush
4 months
Nothing to see here @ChurchillDowns
1
1
13
10
6
26
@thoreval
Keith Bush
4 months
Dear Churchill Downs stewards. There seems to be an error in the final ordering given the very obvious and repeated fouling that is visible in 4K on the NBC feed.
Tweet media one
7
1
25
@thoreval
Keith Bush
6 months
Not sure how you square that website with the President of the company referring to said technology as “let’s be honest, it’s old”.
@thoreval
Keith Bush
6 months
Tweet media one
1
0
7
2
9
25
@thoreval
Keith Bush
10 months
Introducing @HKUltraModel
6
1
24
@thoreval
Keith Bush
1 year
Thank you ⁦ @uamscancer for a great day at ⁦ @OaklawnRacing ⁩ raising money to fight cancer. ⁦ @i_miousse ⁩ and I crushed the vertical pools! (took a day off my ⁦ @derby1592 ⁩ win-bet diet). @equusmodel is ready for the Triple Crown!
Tweet media one
5
0
23
@thoreval
Keith Bush
2 years
Attention public handicappers. This is the correct way to convey opinions.
@EJXD2
Ed DeRosa
2 years
My fair odds for the Risen Star Stakes today @fairgroundsnola . Very eager to see how this race gets bet
Tweet media one
14
4
30
14
1
23
@thoreval
Keith Bush
9 months
I put together a simple model that attempts to explain how CRWs with large rebates increase the effective takeout for the vast majority of retail horseplayers. Link below.
7
7
23
@thoreval
Keith Bush
2 years
Accurate ML odds are critical for horse racing’s survival because they lessen CRW arbitrage opportunities. Low information betters rely on these numbers to wager. We need to encourage better ML odds in the industry by adding an Eclipse Award category for ML oddsmaking! 4/n
3
1
22
@thoreval
Keith Bush
1 year
Today’s betting strategy.
Tweet media one
4
1
23
@thoreval
Keith Bush
1 year
Shutting down @EquusModel (version 4) after a six month betting cycle (Mar 12, 2023 - Sep 12, 2023). Here is a short thread summarizing the performance I observed. 1/n
Tweet media one
8
0
23
@thoreval
Keith Bush
10 months
🎶 I’m bringin’ rabbit back … those mainstream meats just don’t know how to act …”
Tweet media one
Tweet media two
Tweet media three
Tweet media four
3
1
22
@thoreval
Keith Bush
9 months
If you’re curious about @HKJC_Racing tonight would be the night to tune in. Four of the top 20 horses in the world are running and two are meeting head to head - Golden Sixty and California Spangle. An amazing card on tap.
2
5
22
@thoreval
Keith Bush
2 years
In honor of my first public pick - ticket posted (top choice 8-3-11 plus 2 value plays). Hopefully we exist in the branch of multiverse where this cashes.
Tweet media one
4
2
22
@thoreval
Keith Bush
1 year
Friend of HRT spaces @decky_cann just casually winning million dollar stakes races. No big deal.
1
0
21
@thoreval
Keith Bush
3 months
Have a very brief answer for how CRW ROI=0% (before rebate) can hurt players. It depends on the percent of the pool that the CRWs represent at that ROI. Here is my effective takeout model for CRWs comprising 0%, 10%, 20%, and 30% of the pools. Can get painful quick.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
@BeemieAwards
Jason Beem
3 months
Jason Beem Podcast 6/6/24--Belmont Stakes Preview ..
0
3
9
6
1
21
@thoreval
Keith Bush
5 months
I had some time this afternoon to think about how money flows through horse racing. It's a problem that's been nagging at me. I whipped up a model that (I think correctly) captures the salient flows. If anybody knows better, please let me know in the comments or DMs.
Tweet media one
10
3
20
@thoreval
Keith Bush
8 months
Not very sexy but my last bet of 2023 was a winner - a 13% Kelly value exacta based on a $100 bankroll made on track today at Oaklawn. Will post yearly stats review soon and a look forward to 2024 (scaling up).
Tweet media one
6
1
20
@thoreval
Keith Bush
3 months
So the trick about horse racing is to minimum bet when you're learning (cheap tuition). When you figure out what you're doing then bet.
Tweet media one
0
0
20
@thoreval
Keith Bush
4 months
@derby1592 This is one of the many reasons I’ve shifted my handle to Hong Kong. Horses there (amazingly) run straight in the stretch.
4
1
19
@thoreval
Keith Bush
29 days
The horse racing commercial we deserve.
@HongKong_Racing
Hong Kong Racing
30 days
Mark your calendars! 📍 🇭🇰 Hong Kong racing returns 8 Sep at Sha Tin. #HKRacing | @AtTheRaces
6
35
260
6
4
19
@thoreval
Keith Bush
2 years
I’m retiring from horse racing. My @CapperTrack power rating will stand forever at 5.88.
3
0
18
@thoreval
Keith Bush
6 months
Flat bet profit from CAWs and they have their hand out. This is MBA-speak for eating the seed corn.
Tweet media one
@Hinesite
Nick J. Hines “Sarge” 🇺🇸
6 months
Computer Assisted Wagering: Anatomy Of A Deal. Solid read.👇
6
7
29
2
1
19
@thoreval
Keith Bush
1 year
One of the points being missed in the CRW discussion is the inevitable supremacy of Artificial Intelligence in the game. This will come faster than you think. The great skill games - Chess, Go, and Poker are solved problems. Currently, these games ban AI in competition (some
13
2
18
@thoreval
Keith Bush
5 months
Gentle reminder that last year we didn’t hear a word from the workout “experts”about Forte having any issues.
1
3
19
@thoreval
Keith Bush
2 years
Probably posted by Wednesday night.
1
0
19
@thoreval
Keith Bush
9 months
Here at Terry Black’s BBQ in Dallas to see what the beef ribs and brisket are all about ⁦ @EJXD2
Tweet media one
6
0
19
@thoreval
Keith Bush
1 year
Bumping this to celebrate the insane run @EquusModel has had on @StableDuel the past seven weeks.
@thoreval
Keith Bush
1 year
4th Generation @EquusModel is live!
3
1
15
4
0
18
@thoreval
Keith Bush
1 year
@Mike_Watchmaker @TheNYRA Love the industry’s push for better on track experiences!
0
0
17
@thoreval
Keith Bush
7 months
A hit like this almost (almost) makes me think I should scrap the goal of lifetime positive ROI in the pursuit of big scores.
@LuisFRocaPerez
👑Bold Forbes🥇Fan
7 months
@GulfstreamPark The Lord is great! 😱😓
Tweet media one
89
41
408
9
1
18
@thoreval
Keith Bush
1 year
It’s like Jay Trotter said, “I’m having a very good day.”
Tweet media one
1
0
18
@thoreval
Keith Bush
4 months
Let the week of small sample statistics whack-a-mole commence!
5
2
18
@thoreval
Keith Bush
2 years
Finally locked my betting strategy for tomorrow. Leveraged to exploit opinions in R1-R4 and R9-R11 and BIG opinions in R2 and R11. If this hits … whew … who needs the Powerball.
6
0
17
@thoreval
Keith Bush
2 years
A pleasure to do this! Thanks to @OutrunTheOdds for the opportunity.
@OutrunTheOdds
Sara Elbadwi
2 years
Out now! @thoreval and I talk the Wednesday Late Pick 3 at Keeneland and I learn more about Keith's handicapping approach
7
5
21
5
1
18
@thoreval
Keith Bush
1 year
I just got access to Google's AI language model, Bard. Similar to my recent experiment with ChatGPT, I asked Bard “What is the future of horse racing?” Here is the AI bot's response.
3
1
17
@thoreval
Keith Bush
8 months
Quote of 2024 so far. “Horse racing is complicated if you’re stupid” - @cannonshell
6
2
17
@thoreval
Keith Bush
5 months
@Tinky47flat Great post. A few points to add. First, vets are not the appropriately trained experts to assess the methodological validity of a large-scale statistical analysis. That would be like me being called upon to diagnose a soft tissue injuries in a horse. Second, the theory of
1
1
15
@thoreval
Keith Bush
1 year
Want to give a shoutout to @ClubHawthorne . This track caters to horseplayers with low takeout and well-curated player resources. Check out their handicapping resource webpage. It is well organized and easy to see both picks and analysis.
4
5
16
@thoreval
Keith Bush
5 months
It occurred to me that I have clear mental pictures of many anonymous HRT/HRX personalities. When they make the movie about horseplaying in the 2020s here’s who I expect to see (a thread).
3
0
17
@thoreval
Keith Bush
2 years
After a hard day of machine learning, this is what it’s all about.
Tweet media one
1
0
17
@thoreval
Keith Bush
2 years
Raising my son right! First riding lesson. Scared at first. Loving it at the end.
Tweet media one
2
0
17
@thoreval
Keith Bush
3 months
If he analyzes the race at a high level who cares? Better to look like a clown and be smart than talk like a clown in a suit. @RayCotolo
@NancyTakter
Nancy Takter Stable
3 months
@GregReinhart What an embarrassment for our sport 🤦🏼‍♀️
20
0
17
2
4
17