The Islanders won the opener 3-0 before the Royals bounced back to earn the split with a 6-4 victory. P.E.I. (10-2) leads the New Brunswick Junior Baseball League while the Royals are 5-3.
Spencer Horne threw a five-hit shutout in the opener for the Islanders.
Horne was in command throughout, striking out three, walking two and getting a pair of key double plays with Fredericton threatening.
Riley Gallant's RBI single in the first was all the offence Horne would need. Brandon Watts sacrifice fly in the second and Kyle Pinksen's run-scoring double in the sixth completed the scoring.
Josh Lyons was the losing pitcher for Royals with Corey Oulette and Ali Banks both 1-for-2.
Sam Beliveau got the win in Game 2, combining with Jordan Drier to surrender seven hits and six walks.
Brett Hicken suffered his first loss of the seasons for P.E.I., pitching into the fifth when he was relieved by Porter Smith.
Corey Kavanaugh, Logan Harvey and Adam Estes all had two hits for the winners.
Gallant was 3-for-3 and Curtis McGregor was 2-for-3 for the Islanders.
The two teams meet again Saturday in Fredericton, N.B.