2025 Portland Hearts of Pine season
Portland Hearts of Pine 2025 soccer season
From Wikipedia, the free encyclopedia
The 2025 Portland Hearts of Pine season was the inaugural season in the club's existence. The club competes in USL League One, the third-tier of American soccer, and also participated in the Lamar Hunt US Open Cup and the USL Cup. The team finished in seventh place in USL League One, qualifying for the playoffs, where they were eliminated in the semifinals by Spokane Velocity.
| 2025 season | ||||
|---|---|---|---|---|
| Owner | Gabe Hoffman-Johnson; Jonathan and Catherine Culley; Tom Caron | |||
| President | Kevin Schohl | |||
| Head coach | Bobby Murphy | |||
| Stadium | Fitzpatrick Stadium | |||
| USL1 | 7th | |||
| U.S. Open Cup | Third Round | |||
| USL Cup | Group Stage, 4th Group D | |||
| USL1 Playoffs | Semifinals | |||
| Top goalscorer | League: Masashi Wada Ollie Wright (9 Goals Each) All: Ollie Wright (13 goals) | |||
| Highest home attendance | 6,440 vs Spokane Velocity October 21 | |||
| Lowest home attendance | 5,680 vs Union Omaha June 15 (league), 2,933 vs Rhode Island FC April 15 (US Open Cup) | |||
| Average home league attendance | 5,829 (league) 5,808 (with USL Cup), 5,409 (with US Open Cup) | |||
| Biggest win | Portland 6–1 Spokane October 21 | |||
| Biggest defeat | Rhode Island 4–1 Portland June 27 | |||
| ||||
Players and staff
Final roster
Players and squad numbers last updated on 10 November 2025.[1]
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
|
|
Staff
| Front Office Staff[4] | |
|---|---|
| Founder and Chief Community Officer | |
| President and Chief Business Officer | |
| Technical Staff[5] | |
| Head Coach and Sporting Director | |
| Assistant Coach | |
| Goalie Coach | |
| Director of Soccer Operations | |
| Equipment Manager | |
| Team Trainer | |
Transfers
In
| Date | Position | Number | Name | From | Type | Fee | Ref. |
|---|---|---|---|---|---|---|---|
| December 17, 2024 | MF | 8 | Signing | NA | [6] | ||
| December 28, 2024 | DF | 2 | Signing | NA | [7] | ||
| December 28, 2024 | MF | 5 | Signing | NA | [7] | ||
| December 28, 2024 | MF | 10 | Signing | NA | [7] | ||
| January 8, 2025 | MF | 90 | Signing | NA | [8] | ||
| January 10, 2025 | MF | 6 | Signing | NA | [9] | ||
| January 10, 2025 | MF | 17 | Signing | NA | [9] | ||
| January 10, 2025 | FW | 11 | Signing | NA | [9] | ||
| January 14, 2025 | DF | 4 | Signing | NA | [10] | ||
| January 14, 2025 | MF | 3 | Signing | NA | [10] | ||
| January 17, 2025 | MF | 66 | Signing | NA | [11] | ||
| January 17, 2025 | DF | 21 | Signing | NA | [11] | ||
| January 23, 2025 | GK | 23 | Signing | NA | [12] | ||
| January 23, 2025 | GK | 1 | Signing | NA | [12] | ||
| January 23, 2025 | FW | 14 | Signing | NA | [12] | ||
| January 23, 2025 | DF | 19 | Signing | NA | [12] | ||
| January 23, 2025 | MF | 80 | Signing | NA | [12] | ||
| February 8, 2025 | DF | 7 | Signing | NA | [13] | ||
| February 8, 2025 | FW | 22 | Signing | NA | [13] | ||
| March 5, 2025 | MF | 77 | Signing | NA | [14] | ||
| March 10, 2025 | MF | 47 | Signing | NA | [15] | ||
| March 15, 2025 | MF | 9 | Loan | NA | [16] | ||
| March 18, 2025 | FW | 12 | Signing | NA | [17] | ||
| May 23, 2025 | DF | 50 | Signing[a] | NA | [18][19] | ||
| July 1, 2025 | DF | 45 | Signing | NA | [20] | ||
| July 29, 2025 | FW | 99 | Signing | NA | [21] | ||
Out
| Date | Position | Number | Name | To | Type | Fee | Ref. |
|---|---|---|---|---|---|---|---|
| July 15, 2025 | DF | 4 | Mutual termination | NA | [22][23] | ||
Non-competitive fixtures
Portland's first two preseason friendly matches were announced by Rhode Island FC on January 15, 2025.[24]
Friendlies
| February 21 | Bermuda | 0–2 | Portland Hearts of Pine | Devonshire, Bermuda |
| 7:00 PM |
|
Stadium: Flora Duffy South Field Stadium |
| February 24 | Rhode Island FC | 0–0 | Portland Hearts of Pine | Devonshire, Bermuda |
| Stadium: Flora Duffy South Field Stadium |
| March 1 | Hartford Athletic | 0–4 | Portland Hearts of Pine | Hartford, Connecticut |
| 2:00 PM | Stadium: Trinity Health Stadium |
| August 6 | Portland Hearts of Pine | 2–1 | HFX Wanderers FC[c] | Portland, Maine |
| 6:30 PM | Report |
|
Stadium: Fitzpatrick Stadium Attendance: 5,645 Referee: Andrew Porada |
Competitive fixtures
Regular season
| March 29 1 | FC Naples | 0–0 | Portland Hearts of Pine | Naples, Florida |
| 7:00 PM EST |
|
Report | Stadium: Paradise Coast Sports Complex Attendance: 4,294 Referee: Benjamin Meyer |
| April 5 2 | Spokane Velocity | 0–0 | Portland Hearts of Pine | Spokane, Washington |
| 9:00 PM EST |
|
Report |
|
Stadium: ONE Spokane Stadium Attendance: 2,081 Referee: Alex Beehler |
| April 12 3 | South Georgia Tormenta FC | 2–1 | Portland Hearts of Pine | Statesboro, Georgia |
| 7:30 PM EST |
|
Report | Stadium: Tormenta Stadium Attendance: 1,048 Referee: Stearne Briem |
| May 4 4 | Portland Hearts of Pine | 1–1 | One Knoxville SC | Portland, Maine |
| 6:00 PM EST |
|
Report | Stadium: Fitzpatrick Stadium Attendance: 5,784 Referee: Ryan Homik |
| May 10 5 | Union Omaha | 2–2 | Portland Hearts of Pine | Papillion, Nebraska |
| 8:00 PM EST | Report | Stadium: Werner Park Attendance: 3,346 Referee: Drew Klemp |
| May 17 6 | Portland Hearts of Pine | 2–1 | FC Naples | Portland, Maine |
| 6:00 PM EST | Report |
|
Stadium: Fitzpatrick Stadium Attendance: 5,715 Referee: Lauren Aldrich |
| May 24 7 | Forward Madison FC | 1–1 | Portland Hearts of Pine | Madison, Wisconsin |
| 7:00 PM EST | Report | Stadium: Breese Stevens Field Attendance: 3,954 Referee: Amin Hadzic |
| June 7 8 | Chattanooga Red Wolves SC | 2–1 | Portland Hearts of Pine | East Ridge, Tennessee |
| 7:00 PM EST |
|
Report | Stadium: CHI Memorial Stadium Attendance: 2,007 Referee: DeShun Beard |
| June 15 9 | Portland Hearts of Pine | 3–1 | Union Omaha | Portland, Maine |
| 6:00 PM EST | Report | Stadium: Fitzpatrick Stadium Attendance: 5,703 Referee: Stephen Foster |
| June 21 10 | AV Alta FC | 1–1 | Portland Hearts of Pine | Lancaster, California |
| 11:00 PM EST |
|
Report | Stadium: Lancaster Municipal Stadium Attendance: 4,020 Referee: Matthew Thompson |
| July 2 11 | Portland Hearts of Pine | 0–2 | AV Alta FC | Portland, Maine |
| 6:30 PM EST |
|
Report | Stadium: Fitzpatrick Stadium Attendance: 5,735 Referee: Luis Arroyo |
| July 6 12 | Portland Hearts of Pine | 1–1 | South Georgia Tormenta FC | Portland, Maine |
| 6:30 PM EST | Report |
|
Stadium: Fitzpatrick Stadium Attendance: 5,706 Referee: John Rush |
| July 12 13 | Texoma FC | 0–1 | Portland Hearts of Pine | Sherman, Texas |
| 8:30 PM EST | Report | Stadium: Historic Bearcat Stadium Attendance: 216 Referee: Gerald Flores |
| July 16 14 | Portland Hearts of Pine | 3–1 | Greenville Triumph SC | Portland, Maine |
| 6:30 PM EST | Report | Stadium: Fitzpatrick Stadium Attendance: 5,680 Referee: Danielle Chesky |
| July 19 15 | Charlotte Independence | 1–1 | Portland Hearts of Pine | Charlotte, North Carolina |
| 7:00 PM EST | Report | Stadium: American Legion Memorial Stadium Attendance: 676 Referee: Muhammad Kaleia |
| August 2 16 | One Knoxville SC | 1–0 | Portland Hearts of Pine | Knoxville, Tennessee |
| 7:00 PM EST | Report | Stadium: Covenant Health Park Attendance: 4,615 Referee: Benjamin Meyer |
| August 9 17 | Portland Hearts of Pine | 0–0 | Richmond Kickers | Portland, Maine |
| 6:00 PM EST |
|
Report |
|
Stadium: Fitzpatrick Stadium Attendance: 5,796 Referee: Atahan Yaya |
| August 24 18 | Westchester SC | 2–3 | Portland Hearts of Pine | Mount Vernon, New York |
| 7:00 PM EST | Report | Stadium: The Stadium at Memorial Field Attendance: 2,958 Referee: Ryan Farrell |
| August 30 19 | Portland Hearts of Pine | 4–2 | Charlotte Independence | Portland, Maine |
| 6:00 PM EST | Report | Stadium: Fitzpatrick Stadium Attendance: 5,710 Referee: John Griggs |
| September 3 20 | Greenville Triumph SC | 2–3 | Portland Hearts of Pine | Greenville, South Carolina |
| 7:00 PM EST |
|
Report |
|
Stadium: Paladin Stadium Attendance: 1,641 Referee: Mario Maric |
| September 13 21 | Portland Hearts of Pine | 1–1 | Chattanooga Red Wolves SC | Portland, Maine |
| 5:00 PM EST | Report |
|
Stadium: Fitzpatrick Stadium Attendance: 5,811 Referee: Carlos Rodriguez |
| September 17 22 | Richmond Kickers | 2–5 | Portland Hearts of Pine | Richmond, Virginia |
| 7:00 PM EST | Report | Stadium: City Stadium Attendance: 3,242 Referee: Ekaterina Koroleva |
| September 21 23 | Portland Hearts of Pine | 1–0 | FC Naples | Portland, Maine |
| 5:00 PM EST | Report |
|
Stadium: Fitzpatrick Stadium Attendance: 5,862 Referee: Edson Carvajal |
| September 27 24 | Portland Hearts of Pine | 1–0 | Texoma FC | Portland, Maine |
| 5:00 PM EST |
|
Report | Stadium: Fitzpatrick Stadium Attendance: 5,781 Referee: Alex Beehler |
| October 1 25 | Union Omaha | 1–0 | Portland Hearts of Pine | Papillion, Nebraska |
| 1:00 PM EST | Report | Stadium: Werner Park Attendance: 4,429 Referee: Danielle Chesky |
| October 4 26 | Portland Hearts of Pine | 1–3 | Forward Madison FC | Portland, Maine |
| 5:00 PM EST | Report |
|
Stadium: Fitzpatrick Stadium Attendance: 5,771 Referee: Muhammad Kaleia |
| October 10 27 | One Knoxville SC | 3–1 | Portland Hearts of Pine | Knoxville, Tennessee |
| 6:30 PM EST |
|
Report | Stadium: Covenant Health Park Attendance: 3,603 Referee: Corbyn May |
| October 18 28 | Portland Hearts of Pine | 2–2 | Westchester SC | Portland, Maine |
| 5:00 PM EST | Report | Stadium: Fitzpatrick Stadium Attendance: 5,856 Referee: Amin Hadzic |
| October 21 29[d] | Portland Hearts of Pine | 6–1 | Spokane Velocity | Portland, Maine |
| 6:00 PM EST | Report |
|
Stadium: Fitzpatrick Stadium Attendance: 6,440 Referee: Calin Radosav |
| October 25 30 | Portland Hearts of Pine | 2–2 | AV Alta FC | Portland, Maine |
| 5:00 PM EST |
|
Report |
|
Stadium: Fitzpatrick Stadium Attendance: 6,089 Referee: Alexandra Billeter |
Playoffs
| November 1 Quarterfinals | Chattanooga Red Wolves SC | 0–1 | Portland Hearts of Pine | East Ridge, Tennessee |
| 7:00 PM EDT | Report | Stadium: CHI Memorial Stadium Attendance: 2,203 Referee: Muhammad Hassan |
| November 9 Semifinals | Spokane Velocity | 2–2 (a.e.t.) (6–5 p) | Portland Hearts of Pine | Spokane, Washington |
| 9:00 PM EDT | Report | Stadium: ONE Spokane Stadium Attendance: 2,680 Referee: Elvis Osmanovic | ||
| Penalties | ||||
Lamar Hunt US Open Cup
| March 20 First round | Portland Hearts of Pine | 4–0 | CD Faialense | Lewiston, Maine |
| 6:30 PM EST | Report |
|
Stadium: Franklin Athletic Complex Attendance: 3,500 Referee: Andrew Porada |
| April 2 Second round | Portland Hearts of Pine | 1–1 (a.e.t.) (4–2 p) | Hartford Athletic | Lewiston, Maine |
| 6:30 PM EST | Report | Stadium: Franklin Athletic Complex Attendance: 3,002 Referee: Kyle Averill | ||
| Penalties | ||||
| April 15 Third Round | Portland Hearts of Pine | 1–2 | Rhode Island FC | Lewiston, Maine |
| 7:00 PM EST |
|
Report |
|
Stadium: Franklin Athletic Complex Attendance: 2,933 Referee: Thomas Snyder |
USL Cup
| April 26 Group Stage | Hartford Athletic | 2–0 | Portland Hearts of Pine | Hartford, Connecticut |
| 4:00 PM EST | Report |
|
Stadium: Trinity Health Stadium Attendance: 3,878 Referee: Ricardo Montero Araya |
| May 31 Group Stage | Portland Hearts of Pine | 4–2 | Detroit City FC | Portland, Maine |
| 6:00 PM EST | Report | Stadium: Fitzpatrick Stadium Attendance: 5,651 Referee: Luis Arroyo |
| June 27 Group Stage | Rhode Island FC | 4–1 | Portland Hearts of Pine | Pawtucket, Rhode Island |
| 7:00 PM EST | Report |
|
Stadium: Tidewater Landing Stadium Attendance: 7,502 Referee: Muhammad Hassan |
| July 25 Group Stage | Portland Hearts of Pine | 2–2 (5–4 p) | Pittsburgh Riverhounds SC | Portland, Maine |
| 6:30 PM EST |
|
Report |
|
Stadium: Fitzpatrick Stadium Attendance: 5,651 Referee: Edson Carvajal |
| Penalties | ||||
Statistics
Final standings
| Pos | Team | Pld | W | L | T | GF | GA | GD | Pts | Qualification |
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | One Knoxville SC (S, C) | 30 | 16 | 5 | 9 | 43 | 26 | +17 | 57 | Playoffs |
| 2 | Chattanooga Red Wolves SC | 30 | 15 | 5 | 10 | 42 | 30 | +12 | 55 | |
| 3 | Spokane Velocity FC | 30 | 14 | 7 | 9 | 41 | 35 | +6 | 51 | |
| 4 | FC Naples | 30 | 13 | 9 | 8 | 40 | 32 | +8 | 47 | |
| 5 | Union Omaha | 30 | 13 | 10 | 7 | 51 | 39 | +12 | 46 | |
| 6 | South Georgia Tormenta FC | 30 | 13 | 11 | 6 | 55 | 47 | +8 | 45[e] | |
| 7 | Portland Hearts of Pine | 30 | 11 | 7 | 12 | 48 | 38 | +10 | 45[e] | |
| 8 | Charlotte Independence | 30 | 10 | 13 | 7 | 45 | 50 | −5 | 37 | |
| 9 | AV Alta FC | 30 | 8 | 10 | 12 | 42 | 47 | −5 | 36 | |
| 10 | Forward Madison FC | 30 | 8 | 11 | 11 | 31 | 43 | −12 | 35 | |
| 11 | Greenville Triumph SC | 30 | 8 | 14 | 8 | 38 | 43 | −5 | 32 | |
| 12 | Texoma FC | 30 | 7 | 14 | 9 | 35 | 55 | −20 | 30 | |
| 13 | Richmond Kickers | 30 | 8 | 17 | 5 | 43 | 53 | −10 | 29 | |
| 14 | Westchester SC | 30 | 5 | 16 | 9 | 43 | 59 | −16 | 24 |
Rules for classification: 1) points; 2) total wins; 3) total goal differential; 4) total goals scored; 5) points earned against top four finishers; 6) disciplinary points; 7) drawing of lots.
(C) Champions; (S) Players' Shield winner
Notes:
- Initially signed to a 25 day contract, Mohamed was given a permanent deal on June 16
- The friendly against Halifax Wanderers FC was a replacement for a match against Inter New Hampshire of the United Premier Soccer League.[25]
- The friendly against Halifax Wanderers FC was a replacement for a match against Inter New Hampshire of the United Premier Soccer League.[25]
- This match was originally scheduled for August 17, but was postponed due to travel issues for Spokane Velocity.
- South Georgia is ahead of Portland on total wins, South Georgia 13, Portland 11
Appearances and goals
| No. | Pos | Nat | Player | Total | USL League One | Lamar Hunt US Open Cup | USL Cup | USL League One Playoffs | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | ||||
| 1 | GK | Hunter Morse | 35 | 0 | 28+0 | 0 | 3+0 | 0 | 1+1 | 0 | 2+0 | 0 | |
| 2 | DF | Jaden Jones-Riley | 6 | 0 | 2+1 | 0 | 3+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 3 | DF | Nathan Messer | 39 | 7 | 29+1 | 6 | 3+0 | 1 | 3+1 | 0 | 2+0 | 0 | |
| 4 | DF | Samuel Mahlamäki Camacho | 8 | 0 | 3+1 | 0 | 0+2 | 0 | 2+0 | 0 | 0+0 | 0 | |
| 5 | MF | Mikey Lopez | 34 | 0 | 25+3 | 0 | 1+1 | 0 | 2+0 | 0 | 1+1 | 0 | |
| 6 | MF | Patrick Langlois | 35 | 1 | 14+13 | 1 | 2+1 | 0 | 2+1 | 0 | 1+1 | 0 | |
| 7 | DF | Sean Vinberg | 39 | 1 | 27+3 | 1 | 3+0 | 0 | 3+1 | 0 | 0+2 | 0 | |
| 8 | MF | Michel Poon-Angeron | 35 | 0 | 23+4 | 0 | 3+0 | 0 | 2+1 | 0 | 2+0 | 0 | |
| 9 | MF | Azaad Liadi | 18 | 6 | 8+4 | 3 | 2+0 | 2 | 1+1 | 1 | 0+2 | 0 | |
| 10 | MF | Ollie Wright | 39 | 13 | 25+5 | 9 | 3+0 | 0 | 2+2 | 2 | 2+0 | 2 | |
| 11 | FW | Evan Southern | 17 | 0 | 4+8 | 0 | 0+3 | 0 | 1+0 | 0 | 0+1 | 0 | |
| 12 | FW | Jake Keegan | 20 | 3 | 4+11 | 2 | 0+2 | 1 | 1+0 | 0 | 1+1 | 0 | |
| 14 | FW | Titus Washington | 35 | 8 | 18+8 | 5 | 3+0 | 1 | 2+2 | 2 | 2+0 | 0 | |
| 17 | MF | Mickey Reilly | 14 | 0 | 5+6 | 0 | 0+0 | 0 | 2+1 | 0 | 0+0 | 0 | |
| 19 | DF | Shandon Wright | 14 | 0 | 7+2 | 0 | 0+1 | 0 | 3+0 | 0 | 0+1 | 0 | |
| 21 | DF | Colby Quiñones | 18 | 0 | 11+5 | 0 | 0+0 | 0 | 2+0 | 0 | 0+0 | 0 | |
| 22 | FW | Walter Varela | 33 | 4 | 17+9 | 2 | 3+0 | 1 | 2+2 | 1 | 0+0 | 0 | |
| 23 | GK | Kashope Oladapo | 5 | 0 | 2+0 | 0 | 0+0 | 0 | 3+0 | 0 | 0+0 | 0 | |
| 45 | MF | Séga Coulibaly | 10 | 0 | 5+3 | 0 | 0+0 | 0 | 0+0 | 0 | 2+0 | 0 | |
| 47 | MF | Nathaniel James | 21 | 3 | 3+11 | 3 | 0+1 | 0 | 3+1 | 0 | 2+0 | 0 | |
| 50 | MF | Mo Mohamed | 19 | 1 | 6+8 | 0 | 0+0 | 0 | 2+1 | 1 | 2+0 | 0 | |
| 66 | MF | Kemali Green | 29 | 1 | 22+0 | 1 | 3+0 | 0 | 2+0 | 0 | 2+0 | 0 | |
| 77 | FW | Masashi Wada | 32 | 9 | 24+2 | 9 | 1+0 | 0 | 2+2 | 0 | 1+0 | 0 | |
| 80 | MF | Jay Tee Kamara | 28 | 6 | 12+12 | 5 | 0+0 | 0 | 1+2 | 0 | 0+1 | 1 | |
| 90 | MF | Khalid Hersi | 2 | 0 | 0+1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 | |
| 99 | FW | Noah Kvifte | 11 | 0 | 4+7 | 0 | 0+0 | 0 | 0+0 | 0 | 0+0 | 0 | |
Top goalscorers
| Rank | Position | Number | Name | USL1 Season | U.S. Open Cup | USL Cup | USL League One Playoffs | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | MF | 10 | 9 | 0 | 2 | 2 | 13 | |
| 2 | MF | 77 | 9 | 0 | 0 | 0 | 9 | |
| 3 | FW | 14 | 5 | 1 | 2 | 0 | 8 | |
| 4 | MF | 3 | 6 | 1 | 0 | 0 | 7 | |
| 5 | MF | 80 | 5 | 0 | 0 | 1 | 6 | |
| MF | 9 | 3 | 2 | 1 | 0 | 6 | ||
| 7 | FW | 22 | 2 | 1 | 1 | 0 | 4 | |
| 8 | MF | 47 | 3 | 0 | 0 | 0 | 3 | |
| FW | 12 | 2 | 1 | 0 | 0 | 3 | ||
| 10 | MF | 6 | 1 | 0 | 0 | 0 | 1 | |
| DF | 7 | 1 | 0 | 0 | 0 | 1 | ||
| MF | 66 | 1 | 0 | 0 | 0 | 1 | ||
| Own goal | 1 | 0 | 0 | 0 | 1 | |||
| MF | 50 | 0 | 0 | 1 | 0 | 1 | ||
| Total | 48 | 6 | 7 | 2 | 63 | |||
Assist scorers
| Rank | Position | Number | Name | USL1 Season | U.S. Open Cup | USL Cup | USL League One Playoffs | Total |
|---|---|---|---|---|---|---|---|---|
| 1 | MF | 10 | 8 | 0 | 1 | 0 | 9 | |
| 2 | MF | 77 | 4 | 0 | 2 | 0 | 6 | |
| 3 | FW | 14 | 3 | 1 | 1 | 0 | 5 | |
| 4 | FW | 3 | 4 | 0 | 0 | 0 | 4 | |
| 5 | MF | 8 | 2 | 1 | 0 | 0 | 3 | |
| FW | 11 | 2 | 1 | 0 | 0 | 3 | ||
| 7 | MF | 5 | 2 | 0 | 0 | 0 | 2 | |
| FW | 22 | 2 | 0 | 0 | 0 | 2 | ||
| MF | 47 | 0 | 0 | 2 | 0 | 2 | ||
| MF | 77 | 0 | 0 | 1 | 1 | 2 | ||
| 11 | MF | 9 | 1 | 0 | 0 | 0 | 1 | |
| MF | 66 | 1 | 0 | 0 | 0 | 1 | ||
| FW | 12 | 0 | 0 | 0 | 1 | 1 | ||
| Total | 29 | 3 | 7 | 2 | 41 | |||
Clean sheets
| Rank | Number | Name | USL1 Season | U.S. Open Cup | USL Cup | USL1 Playoffs | Total |
|---|---|---|---|---|---|---|---|
| 1 | 1 | 6 | 1 | 0 | 0 | 7 | |
| Total | 6 | 1 | 0 | 0 | 7 | ||
Disciplinary record
| No. | Pos. | Player | USL League One Regular Season | Lamar Hunt US Open Cup | USL Cup | USL League One Playoffs | Total | ||||||||||
| 1 | GK | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 2 | DF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 3 | DF | 8 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8 | 0 | 0 | |
| 4 | DF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 5 | MF | 13 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 15 | 1 | 0 | |
| 6 | MF | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 | |
| 7 | DF | 11 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 12 | 0 | 0 | |
| 8 | MF | 8 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 1 | 0 | |
| 9 | MF | 2 | 0 | 0 | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 | 0 | |
| 10 | MF | 6 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 8 | 0 | 0 | |
| 11 | FW | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 12 | FW | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | |
| 14 | FW | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | |
| 17 | MF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 19 | DF | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | |
| 21 | DF | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 22 | FW | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 | |
| 23 | GK | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | |
| 45 | DF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | |
| 47 | MF | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | |
| 50 | DF | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | |
| 66 | MF | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 7 | 0 | 0 | |
| 77 | MF | 7 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 | |
| 80 | MF | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 1 | |
| 90 | MF | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| 99 | FW | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Head Coach | 6 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 | ||
| Total | 92 | 2 | 1 | 8 | 2 | 0 | 9 | 0 | 1 | 6 | 0 | 0 | 115 | 4 | 2 | ||
Honors and awards
USL League One Annual Awards
All-League honorees
| Team | Position | Player | Ref. |
|---|---|---|---|
| First | DF | [26] | |
| MF | |||
| Second | FW |
- Comeback Player of the Year:
Mikey Lopez[27] - Goal of the Year:
Nathaniel James[28] - Save of the Year:
Hunter Morse[29]
Club Honors
| Award | Recipient | Position | Source |
|---|---|---|---|
| Most Valuable Player | GK | [30] | |
| Supporter's Player of the Year | FW | ||
| Rookie of the Year | FW | ||
| DF | |||
| Lead With Your Heart Community Award | MF |
USL League One Player of the Month
| Week | Player | Ref |
|---|---|---|
| August | [31] | |
USL League One Player of the Week
| Week | Player | Opponent | Ref |
|---|---|---|---|
| 15 | Union Omaha | [32] | |
| 26 | Charlotte Independence | [33] | |
USL League One Team of the Week
USL Jägermeister Cup Team of the Round
| Round | Player | Opponent | Position | Ref |
|---|---|---|---|---|
| 2 | Detroit City FC | MF | [53] | |
| 2 | Detroit City FC | Bench | [53] | |
| 2 | Detroit City FC | Coach | [53] |
USL League One Goal of the Week
| Week | Player | Opponent | Ref |
|---|---|---|---|
| 15 | Union Omaha | [54] | |
| 16 | AV Alta | [55] | |
| 26 | Charlotte Independence | [56] | |
| 30 | Texoma FC | [57] | |
| 34 | Spokane Velocity | [58] | |
USL League One Save of the Week
| Week | Player | Opponent | Ref |
|---|---|---|---|
| 9 | One Knoxville SC | [59] | |
| 23 | Richmond Kickers | [60] | |
| 29 | Richmond Kickers | [61] | |
USL League One Coach of the Month
| Month | Coach | Ref |
|---|---|---|
| May | [62] |