The Rochester Royals were hurt by walks and errors in a 9-8 loss to the Lake City Serpents in amateur baseball on Sunday.

Royals pitchers issued nine walks and three errors led to Lake City's final four runs being unearned.

After Jared Campbell left the mound after scoring three scoreless innings for the Royals, the Serpents scored five times in the fourth inning and they added four in the sixth.

RELATED: Royals beat Roadrunners in home opener

Lucas Cardenas walked all four hitters he faced and he suffered his second loss for the Royals in three games this season.

Newsletter signup for email alerts

Hunter Baab drove in three runs for the Serpents, who finished with just five hits.

Alex Holets went 3-for-6 with two runs scored for the Royals and Drew Block went 2-for-4 with two RBIs. Campbell and Hayden Brown both had two hits and an RBI.

The Royals (1-2) will play the Stewartville-Racine Sharks at 7:30 p.m. Wednesday in Stewartville.

Lake City 9, Royals 8

Lake City#00#504#000#—#9#5#3

Royals#100#120#112#—#8#12#3

Lake City Serpents: Brent Gwaltney 1-for-6, 1 RBI; Logan Thomas 2-for-4, 1 R, 1 RBI; Matt Miller 2 R; Austin Baab 2 R; Hunter Baab 1-for-4, 1 R, 3 RBI; Luke Hartzell 1-for-3, 1 2B, 1 R; Conor O'Reilly 1 RBI. Pitchers: Kyle Sursely (WP) 5 IP, 6 H, 4 R, 4 ER, 3 BB, 5 K; Jacob Duden (Sv) 4 IP, 6 H, 4 R, 4 ER, 4 BB, 2 K.

Rochester Royals: Alex Holets 3-for-6, 1 2B, 2 R, 1 RBI; Jake Halverson 1-for-5, 1 R, 1 RBI; Jared Campbell 2-for-5, 1 2B, 1 R, 1 RBI; Hayden Brown 2-for-3, 1 R, 1 RBI, 2 SB; Drew Block 2-for-4, 1 2 , 1 R, 2 RBI; John Lundquist 1-for-5, 1 RBI; Alex Prindle 1 R; Logan Milene 1-for-4, 1 R, 1 RBI. Pitchers: Jared Campbell 3 IP, 2 H, 0 R, 0 ER, 0 BB, 5 K; Luca Cardenas (LP) 0 IP, 0 H, 4 R, 4 ER, 4 BB, 0 K; Erik Thorvilson 1 IP, 1 H, 1 R, 1 ER, 3 BB, 1 K; Derek Lilledahl 2 IP, 1 H, 4 R, 0 ER, 2 BB, 1 K; Jake Halverson 3 IP, 1 H, 0 R, 0 ER, 0 BB, 2 K.