Portland Hearts of Pine vs Richmond Kickers
Date: 09 Aug 2025, 21:00

League: USL League One - USA
Status: Full Time

Portland Hearts of Pine
0 - 0

Richmond Kickers
👉 Join Us on Telegram for Live Updates! 👈
Stay updated with the latest match results, predictions, and insights!
Statistical Forecast:
- Winner: Portland Hearts of Pine
- Advice: Double chance : Portland Hearts of Pine or draw
Match Events
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 55' - Richmond Kickers - Substitution 1 - Player: H. Anderson - Assist: C. O'Dwyer
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 1 - Player: S. Coulibaly - Assist: S. Vinberg
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 62' - Portland Hearts of Pine - Substitution 2 - Player: P. Langlois - Assist: E. Southern
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 2 - Player: D. Espinal - Assist: A. Billhardt
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 65' - Richmond Kickers - Substitution 3 - Player: N. Seufert - Assist: R. Baer
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 68' - Portland Hearts of Pine - Yellow Card - Player: S. Vinberg
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 74' - Portland Hearts of Pine - Substitution 3 - Player: N. H. Kvifte - Assist: J. Keegan
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 77' - Richmond Kickers - Yellow Card - Player: R. Baer
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 80' - Richmond Kickers - Yellow Card - Player: J. Kirkland
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Richmond Kickers - Substitution 4 - Player: L. Johnson - Assist: B. Howell
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela
- 83' - Portland Hearts of Pine - Substitution 4 - Player: C. Quinones - Assist: W. Varela