John trafił do T-Mobile Ekstraklasy 24 lipca 2013 roku. Jednokrotny reprezentant Holandii podpisał wówczas dwuletni kontrakt z Piastem.
Były zawodnik m.in. Twente czy Fulham rozegrał w polskiej ekstraklasie tylko dwa spotkania, ze Śląskiem Wrocław i Wisłą Kraków. Łącznie zaliczył 15 minut, nie wyróżniając się niczym wyjątkowym. Liberyjczyk zagrał również trzy mecze w rezerwach Piasta, popisujac się zdobyciem jednej bramki.
Jak relacjonuje jeden z graczy Piasta, Collins John tylko początkowo wykazywał dużą determinację by wrócić do optymalnej dyspozycji. W grudniu zrezygnował z treningów i wyjechał z Polski. Początkowo trener Piasta, Marcin Brosz utrzymywał, że napastnik ma problemy osobiste oraz rodzinne.
W sobotę Piast poinformował, że kontrakt z Johnem został rozwiązany za porozumieniem stron.