Prediction: Portland Hearts of Pine vs Forward Madison FC
Team pages: Portland Hearts of Pine · Forward Madison FC
- Portland Hearts of Pine1-3Forward Madison FC
- Forward Madison FC1-1Portland Hearts of Pine
| Portland Hearts of Pine | Draw | Forward Madison FC | |
|---|---|---|---|
| Our model | 34% | 23% | 42% |
| Market | 33% | 26% | 41% |
The bar above blends our model with the market: where our probability diverges most from the odds is where the model sees the widest gap.
Match keys
- Our model (Elo, opponent-adjusted) favours Forward Madison FC (rating 1433 vs 1561).
- Cards-heavy: 8.3 🟨 combined avg.
Statistics · 10/10 matches analysed
F = for · A = against · HT = half-time · FT = full-time
| Portland Hearts of Pine | Forward Madison FC | |
|---|---|---|
| Goals for / against (FT) | 1.7 / 2.5 | 2.5 / 1.1 |
| Goals for / against (HT) | 0.6 / 1.2 | 1.4 / 0.5 |
| Half-time result (W/D/L) | 10/30/60% | 80/10/10% |
| Corners (HT / FT) | 2.7 / 4.7 | 3 / 5.6 |
| Cards (🟨 / 🟥) | 3.4 / 0.1 | 4.9 / 0.2 |
Head-to-head (H2H) · Portland Hearts of Pine 0–1–1 Forward Madison FC
Swipe the table sideways →
| Date | Home | Score | Away |
|---|---|---|---|
| 04/10/25 USA USL League One | Portland Hearts of Pine | 1-3 HT 0-2 | Forward Madison FC |
| 25/05/25 USA USL League One | Forward Madison FC | 1-1 HT 1-1 | Portland Hearts of Pine |
Standings · USA USL League One
Swipe the table sideways →
| # | Team | P | W | D | L | GF | GA | Pts |
|---|---|---|---|---|---|---|---|---|
| 1 | Charlotte Independence | 20 | 13 | 3 | 4 | 46 | 28 | 42 |
| 2 | Union Omaha | 20 | 13 | 2 | 5 | 34 | 22 | 41 |
| 3 | One Knoxville SC | 20 | 11 | 4 | 5 | 34 | 22 | 37 |
| 4 | Forward Madison FC | 19 | 11 | 3 | 5 | 38 | 20 | 36 |
| 5 | AC Boise | 21 | 10 | 4 | 7 | 31 | 29 | 34 |
| 6 | Spokane Velocity FC | 19 | 10 | 2 | 7 | 27 | 25 | 32 |
| 7 | Antelope Valley Alta | 23 | 8 | 8 | 7 | 32 | 27 | 32 |
| 8 | Chattanooga Red Wolves | 18 | 10 | 1 | 7 | 33 | 26 | 31 |
| 9 | Corpus Christi FC | 21 | 7 | 8 | 6 | 26 | 28 | 29 |
| 10 | Fort Wayne FC | 20 | 7 | 6 | 7 | 26 | 24 | 27 |
| 11 | Westchester SC | 20 | 6 | 4 | 10 | 31 | 29 | 22 |
| 12 | Portland Hearts of Pine | 19 | 5 | 6 | 8 | 29 | 33 | 21 |
| 13 | FC Naples | 20 | 6 | 2 | 12 | 23 | 34 | 20 |
| 14 | Greenville Triumph SC | 20 | 5 | 5 | 10 | 22 | 33 | 20 |
| 15 | Sarasota Paradise | 20 | 5 | 3 | 12 | 19 | 33 | 18 |
| 16 | Richmond Kickers | 19 | 5 | 3 | 11 | 18 | 35 | 18 |
| 17 | New York Cosmos | 19 | 4 | 2 | 13 | 19 | 40 | 14 |
Common opponents 8 opponents
How each team fared against the same recent opponents
| Opponent | Portland Hearts of Pine | Forward Madison FC |
|---|---|---|
| Greenville Triumph SC | 3-3 D | 1-1 D |
| Union Omaha | 1-2 L | 4-3 W |
| AC Boise | 1-2 L | 1-2 L |
| New York Cosmos | 1-1 D | 3-1 W |
| FC Naples | 3-2 W | 3-1 W |
| Richmond Kickers | 5-1 W | 4-0 W |
| Westchester SC | 1-5 L | 2-0 W |
| Chattanooga Red Wolves | 1-2 L | 5-2 W |
| Record vs common | 2 W 2 D 4 L | 6 W 1 D 1 L |
Better against common opponents: Forward Madison FC (5 of 8 head-to-heads won)
Last 10 matches played
The averages above come from these matches. W = win, D = draw, L = loss. Common opponents to both are in blue.
Portland Hearts of Pine
Swipe the table sideways →
| Date | Opponent | HT | FT | Cor. | Cards | Res. |
|---|---|---|---|---|---|---|
| 09/08 | Corpus Christi FC USA USL League One |
0-1 | 0-2 | 6 | 7 | L |
| 02/08 | Greenville Triumph SC USA USL League One |
3-1 | 3-3 | 3 | 2 | D |
| 23/07 | Union Omaha USA USL League One |
1-2 | 1-2 | 5 | 6 | L |
| 18/07 | AC Boise USA USL League One |
0-0 | 1-2 | 2 | 3 | L |
| 12/07 | New York Cosmos USA USL Cup |
0-0 | 1-1 | 10 | 3 | D |
| 04/07 | FC Naples USA USL League One |
0-1 | 3-2 | 7 | 1 | W |
| 25/06 | Richmond Kickers USA USL League One |
1-1 | 5-1 | 3 | 5 | W |
| 20/06 | Westchester SC USA USL League One |
0-2 | 1-5 | 4 | 3 | L |
| 14/06 | Chattanooga Red Wolves USA USL League One |
0-1 | 1-2 | 7 | 2 | L |
| 07/06 | Brooklyn FC USA USL Cup |
1-3 | 1-5 | 0 | 3 | L |
Forward Madison FC
Swipe the table sideways →
| Date | Opponent | HT | FT | Cor. | Cards | Res. |
|---|---|---|---|---|---|---|
| 13/08 | Greenville Triumph SC USA USL League One |
1-1 | 1-1 | 11 | 4 | D |
| 09/08 | AC Boise USA USL League One |
0-1 | 1-2 | 5 | 7 | L |
| 02/08 | Westchester SC USA USL League One |
1-0 | 2-0 | 7 | 6 | W |
| 30/07 | Chattanooga Red Wolves USA USL League One |
3-2 | 5-2 | 8 | 5 | W |
| 26/07 | FC Naples USA USL League One |
1-0 | 3-1 | 3 | 3 | W |
| 16/07 | Richmond Kickers USA USL League One |
2-0 | 4-0 | 9 | 3 | W |
| 12/07 | Union Omaha USA USL Cup |
2-1 | 4-3 | 2 | 7 | W |
| 02/07 | Spokane Velocity FC USA USL League One |
1-0 | 1-0 | 2 | 5 | W |
| 21/06 | New York Cosmos USA USL League One |
2-0 | 3-1 | 4 | 6 | W |
| 18/06 | Fort Wayne FC USA USL League One |
1-0 | 1-1 | 5 | 5 | D |
Frequently asked questions
Who is the favourite in Portland Hearts of Pine vs Forward Madison FC?
According to our model, the most likely result is an Forward Madison FC win (41%). Probabilities: Portland Hearts of Pine 34%, draw 25%, Forward Madison FC 41%.
How many goals are expected in Portland Hearts of Pine vs Forward Madison FC?
The model expects 3.63 goals (Portland Hearts of Pine 1.72 · Forward Madison FC 1.91), with a 57% chance of over 2.75 goals.
Will both teams score in Portland Hearts of Pine vs Forward Madison FC?
The model gives a 60% chance that both teams score.
What is the most likely score?
The most likely score according to our model is 1-1.

