A Cuyahoga County jury found William Waters, 39, guilty of 37 counts stemming from multiple sexual assaults between 2007 and 2014.
"As a result of the courage of the young victims in this case, along with the hard work of the Westlake Police Department, this violent predator will never hurt another child again," said Assistant Prosecuting Attorney Margaret Troia.
Because one of Waters' victims was under the age of 10 at the time of the assault, Waters was found to be a sexually violent predator, meaning he faced a mandatory life sentence without parole.
In addition to the life sentence, he also received 48 years to life in prison.
Waters was arrested in October 2014 by U.S. Marshals after fleeing to Arkansas.
Before his trial began, prosecutors say he wrote a coded message to his mother, 64-year-old Cheryl Waters, outlining a plan to break out of jail with her help.
Cheryl Waters was accused of obstructing justice.
Download the Cleveland 19 News app.