MLB Power Rankings: Who is No. 1 before the All-Star break?

The MLB All-Star break looms as another contender claims the top spot from the San Francisco Giants.