Monte Carlo Baseball Simulation:

Description | Downloads | Documentation | Mailing Lists | Develop


This is a Monte Carlo simulation of Major League Baseball(TM), used to find the best strategies in a baseball game.
Strategies such as different batting orders, sacrifices, hit-and-runs, and the addition of one super-star can be tested.

For an overview of Monte Carlo, please check out The Basics Of Monte Carlo Simulations.
This program was written to test some of the hypotheses set forth in Percentage Baseball by Earnshaw Cook (1966). If you are interested in reading more about baseball strategy in this book, the best place to look is a local university library.

If you would like to see a sample simulation I did using this program, read a report I did on batting orders and superstars in Microsoft Word Format or AbiWord Format.


Please Note that Any Developer Releases/Snapshots May Be Unstable Or Not Work Correctly!
All these files are provided under the terms of the MIT License, which is included in all the downloads.

The latest release is: 0.3.6
Change Log and Release Notes for 0.3.6.
Download Version 0.3.6

Latest CVS Snapshot: Last Night's Snapshot

You can also use CVS to checkout the latest version of the code.
Directions are available here ("baseball" is the module name).
Alternatively, you may browse the CVS Respository Tree by clicking here.


Full Documentation is available here or by downloading the program.

Mailing Lists

Baseballsim-main: mailing list for the users. Questions, comments, bug reports, feature requests, etc. are welcome.
Basebalsim-devel: mailing list for anything related to the development of the simulation.


You can find more information on the development of the Monte Carlo Baseball Simulation at the Project Homepage on Sourceforge. There you can download the latest versions, mail the developers, file bug reports, make patches and feature requests, and join the mailing list. If you are serious about helping develop the simulation, please send me an e-mail at We need anyone who is able to help in any way. THAT MEANS EVEN IF YOU ARE NOT A PROGRAMMER YOU CAN HELP! E-mail me for details on what needs to be done.

Site hosted by:SourceForge Logo