We have to take at least 3 out of 4 versus the Phillies. This could put us right near the top come Monday.
Giants face the Rockies for three games. Diamondbacks have one more vs the Nationals, then face Atlanta for 3 (All on the road). Padres have four on the road vs Miami so I expect them to take that series.
After this Phillies series, we go on a huge road trip. 3 vs Colorado, 3 vs SF, and 3 vs Arizona, then return home vs Colorado for 4.
Come the All-Star break, which is after the four game series vs Colorado, we could be in the thick of things.