Both sports entail different mental skills; however, Major League Baseball is often considered more mentally taxing. This is because of the lengthy season and the slower pace of the game compared to the NHL.