From the website:
This is Clutch Baseball–an exciting, fast-paced fantasy game. Build a team, craft the perfect strategy deck, and choose a home stadium. Public release coming in May.
The quest for the perfect deck starts here. Create a team based on a set salary cap, choose strategy cards that will solidify their strengths, and select the stadium that will give you an unbeatable home field advantage.