The Rogers Royals were shaky on the field and lost to Princeton 4-3 at home on Friday.
Dylan Morris pitched the distance, giving up seven hits, with all the runs unearned as the Royals had five errors.
Brennan Odeen pitched a four-hitter with five strikeouts for Princeton.
Bjorn Bloom blasted two triples for the Royals, scored twice and drove home a run. Andrew Wilmot was 2-for-2 with a sac fly and two RBI.
Rogers (3-8 conference, 3-9 overall) play at STMA on Tuesday.