Keegan Johnson striking a soccer ball in his CRSA No. 24 kit

Soccer

Keegan Johnson

Keegan plays the game at full speed. Quick off the mark and agile in tight spaces, he is the one who finds the net when the match is on the line, and he is just as dangerous setting up a teammate. When the final whistle is near, he is still running.

About

Three badges.
One player.

Keegan Johnson is 14 and already carries a full soccer calendar. A freshman at Xavier High School in Cedar Rapids, Iowa, and a member of the Class of 2030, he trains and competes year-round with two clubs: CRSA, where he wears No. 24, and the Sporting Iowa Regional Team, where he wears No. 96.

The next chapter opens in spring 2027, when he pulls on a Xavier Saints jersey for his first high school season.

He comes from a club that expects to win. CRSA has lifted the Iowa State Cup three years running and has twice earned its way to Nationals in Denver. A third trip is set for 2027, and this time the goal is to bring a title home.

Age
14
Class of
2030
CRSA
#24
Sporting Iowa
#96
Home
Cedar Rapids, IA area

Teams

Where he plays

  • High school · Spring 2027

    Xavier Saints

    Xavier High School, Cedar Rapids, Iowa. Freshman, Class of 2030. First season starts spring 2027.

    Visit Xavier
  • Club · No. 24

    CRSA

    Cedar River Soccer Association, his home club in Cedar Rapids, Iowa, wearing No. 24.

    Visit CRSA
  • Regional Team · No. 96

    Sporting Iowa

    Regional Team, wearing No. 96. Sporting Iowa is an official Sporting KC academy affiliate.

    Visit Sporting Iowa

Contact

Coaches and scouts, get in touch.

Send a note with the form, or write to us from your own email.

Email the family directly