Answer
The answer is no. Samuel Peter did not win all his matches by knockouts. Throughout his professional boxing career, he had a total of 37 fights, out of which he won 30. Among his 30 victories, 23 were by knockouts, while the remaining 7 were won through decisions or disqualifications of his opponents.