Sterling Knight has had 5 public relationships dating back to 2010.
On average, he dates women 3 years younger than himself.