Get out now. Immediately. I have been there, done that (and seen a roommate do the same), and you are headed for a world of misery if you stay. Literally, I thought you might be talking about my ex until you got to the part about baseball.
The big takeaway for me was realizing that no, you do not love this dude. You love the persona he created for four months. But it's just a persona, he can't keep it up forever, and now you're finally meeting the real person under that facade. And he is a shitty person who makes you cry. It's rough because he looks the same as the guy you fell in love with, he sounds the same, but he's not the same - that guy is gone (he never really existed), and you need to get out of this relationship.