Career
Born in Athens, Karachalios began his playing career with Panionios and has played in the Greek Super League for Panionios and Akratitos.
Born in Athens, Karachalios began his playing career with Panionios and has played in the Greek Super League for Panionios and Akratitos.