The Phillies and the Braves played to a 2-2 tie this afternoon. The Phils got a nice start and three more solid innings from Sean O’Sullivan, but managed just five hits, all singles, in the game.

O’Sullivan started the game for the Phils and went three shutout innings, allowing three singles and a walk. The Braves put men on first and second on a single and a walk with one out in the first, but O’ Sullivan retired the next two hitters on a pair of ground balls to keep them off the board. He allowed a two-out single in the second and another in the third.

O’Sullivan struck out three in two scoreless innings in his first official appearance. After two appearances, he’s thrown five shutout innings in which he’s struck out five while allowing three singles and a walk (0.00 ERA and an 0.80 ratio). Again, the 26-year-old righty had a 6.14 career ERA over 193 2/3 innings in the majors before throwing to a 3.96 ERA in 25 innings for the Padres in 2013. He didn’t pitch very well last year, despite the ERA under 4.00, as opponents on-based .393 against him. He’s pitched really well in two chances with the Phils so far.

Kevin Munson followed O’Sullivan and allowed a run on three hits and two walks over two innings. Three of the first four men he faced in the fourth reached on two singles and a walk, but he held the Braves to a single run in the frame. He allowed a one-out walk to Freddie Freeman in the fifth, which was followed by a Ryan Doumit single, but Chris Johnson lined into a double-play to turn Atlanta away.

Still not a good outing for the Rule 5 pick. After three appearances, he’s allowed two runs (one earned) on five hits and four walks over 4 1/3 innings. That’s a 2.08 ERA, but with a much more telling 2.08 ratio as well.

Antonio Bastardo made his third spring appearance in the sixth. He allowed a two-out single, but struck Joey Terdoslavich out swinging to end the frame. He retired the first batter in the seventh before allowing a double to BJ Upton and was pulled.

Over three appearances, Bastardo has allowed one earned run on four hits and no walks over 3 1/3 innings (2.70 ERA and a 1.20 ratio).

Diekman followed Bastardo, allowing a hit and a walk over one innings and leaving with one out in the eighth and men on first and second.

Five hits and a walk over three innings in three appearances for Diekman. 6.00 ERA and a 2.00 ratio.

Brad Lincoln entered the eighth with one out and men on first and second. Sebastian Valle threw a runner out trying to steal third, but Lincoln walked the first two hitters he faced and unloaded a wild pitch before getting a popup to short to end the frame. He came back for the ninth and allowed a run on a double, a single, a Tommy Joseph passed ball and his own throwing error.

The run that scored was unearned. Lincoln still has a 0.00 ERA after three appearances, but a 1.64 ratio after 3 2/3 frames. He’s allowed two runs, both of which are unearned.

The Phillies scored two runs in the game. Kevin Frandsen singled Abreu home in the fourth and back-to-back singles by Frandsen and Cameron Rupp to start the seventh led to the second run.

Frandsen started at first and went 2-for-3 with an RBI and a run scored. He came into the game 1-for-8 and is now 3-for-11 with three singles (.273).

The Phillies had five hits in the game, all singles. Rupp 1-for-3 (1-for-7 so far), Abreu 1-for-2 (.167 with five walks), Ruf 1-for-4 with a strikeout to drop his average to .294.

Clete Thomas started in center and went 0-for-3. He’s still looking for his first hit. Rollins 0-for-3.

Brown 0-for-2 with a walk, dropping his average to .125 (2-for-16 with two singles and three walks).

Utley started at second and went 0-for-2 (.167). Hernadez took over for him in the fifth and also went 0-for-2 (.111).

Split squad action against the Yankees and Tigers tomorrow.