Friday's matchups are daunting. Well, that is if you choose to go it alone with using all the tools that are in the arsenal of offerings from Fantasy Alarm. One of those tools is the daily matchup piece written by Ray Flowers.

Talk to me and Jeff Mans LIVE, today, Friday June 20th. Find out how.

* NOTE: Players are listed in alphabetical order for the sake of making them easily sortable/findable. The matchups are also generated based on Batter vs. Pitcher data. Just because a player is not listed does not mean that he is a bad or good play. The players listed below are mentioned merely because of the BVP data for the matchup.

DISH DIAMONDS – The Best Hitting Matchups of the Day
Robinson Cano has 81 at bats against James Shields. That's a ton. Leads you to think that the .395/.424/.691 line is pretty legit (he's also got four homers). Kyle Seager has only eight at-bats but he has five hits (two homers) and four RBIs.

Matt Carpenter is batting .429 with a .520...