Portland Timbers forward Eddie Johnson has retired after a 10-year professional career in England and the United States.
Portland Timbers forward Eddie Johnson retires