Systems and methods for real-time rebalancing of bet portfolios in the pari-mutual bet environment can include iteratively identifying live
odds for a
horse racing event. Each iteration can include (i) monitoring a plurality of electronic wagers submitted by a plurality of electronic devices corresponding to the
horse racing event, (ii) calculating live data, probables data and will pays data, (iii) calculating an implied probability of winning in a first
pool based on the calculated live data, probables data, and will pays data, and (iv) calculating implied win probabilities in a second
pool for which
odds or probables data isn't available. The systems and methods can include receiving, from a
client device, a request for a betting strategy, determining a first betting strategy based on the live
odds and a
machine learning model, and transmitting, to the
client device, a real-time bet
package based on the first betting strategy.