Baseball seems very fast paced when compared to cricket, a game that can stretch over 5 days with routine breaks for lunch and tea.
There are various forms of cricket. What you're referring to is test cricket. However, the shorter forms of the game can last as little as 3 - 4 hours.