I had&#x2F;have an algorithm that I use for MLB games. The stats are relatively easy to find and past that it&#x27;s just trying to figure out what things &quot;matter&quot;. I had a lot of fun day dreaming about which things are important to factor in. Some parks are hitters parks, some pitchers walk batters more often, most batters have a better average depending on the handedness of the pitcher, etc. There are thousands of things you can factor in.<p>If I&#x27;m being honest, it didn&#x27;t make a whole lot of money before I shelved it myself. The most important factor is that the lineups are rarely submitted early enough for me to bet on a full day. Usually I found myself being able to only play the late games, which is typically 4-6 total teams. It really limits the creativity of the lineups.<p>In the future I&#x27;d like to try it with some other sports (NBA is a big one, because the lineup issue shouldn&#x27;t be as big of a factor, same with hockey). But I don&#x27;t expect to make millions, it&#x27;s just a programming problem that&#x27;s a ton of fun to solve for.