MLB Blog is a very popular MLB blog which provides Major League baseball game analysis and news from NL and AL. It also has team profiles and player profiles for top MLB players.