Yeah man, I'll have to say that baseball is a pretty effing frustrating sport to handicap, at least for me. I dominate basketball and especially football, but I am working better at baseball. It's somewhat of a work in progress, although I am doing better in it this year than the last two years.
Keep your head up man, just look at works and get rid of what doesn't.
"It's not about the teams playing but when they're playing each other" - Mike Seba, LVSC
"Life is like a box of chocolates, you never know what you're gonna get" - Forrest Gump