Пуэрто-Рико Айлендерс
Весной 2007 года Стил вернулся в США и заключил соглашение с клубом «Каролина Рэйлхокс». Сыграв 19 матчей он получил травму и выбыл до конца сезона. В начале 2008 года Джонни перешёл в «Пуэрто-Рико Айлендерс». В клубе он был одним из лидеров команды и по окончании сезона получил награду Самого полезного футболиста USL. 23 декабря 2009 года Стил подписал однолетний контракт с канадским «Ванкувер Уайткэпс», но 20 июля 2010 года перешёл в «Тампа-Бэй». 24 февраля 2011 года он на правах аренды вернулся в «Каролина Рэйлхокс».