Portland Timbers vs. Houston Dynamo Match Report – Sunday March 30, 2025

Major League Soccer
Portland Timbers
3
2.5
3-1-2
Manager: Phil Neville
Captain: Diego Chará
Houston Dynamo
1
0.6
0-2-4
Manager: Ben Olsen
Captain: Artur
Sunday March 30, 2025, 16:00 (venue time)
Major League Soccer
Portland Timbers vs. Houston Dynamo Historical Head-to-Head
 
Venue: Providence Park, Portland
Officials: Pierre-Luc Lauziere (Referee) · Meghan Mullen (AR1) · Stephan McGonagle (AR2) · Elton Garcia (4th) · José Carlos Rivero (VAR)
Felipe Mora · 6’
Antony · 23’
Antony · 71’
Franco Escobar · 12’
Stathead Logo
POWERED BY
.com Logo
Looking for something amazing? Uncover the story that stats can tell with Stathead.
Search through thousands of matches from football history using our Match Finder tools.
Try it & get your first month FREE

Match Summary

Kick Off
 6’
1:0
 — Goal 1:0
 11’
1:0
 — Yellow Card
 12’
1:1
 — Goal 1:1
 23’
2:1
 — Goal 2:1
 31’
2:1
 — Yellow Card
 34’
2:1
 — Yellow Card
 43’
2:1
 — Yellow Card
Half Time
 46’
2:1
 — Substitute
 55’
2:1
 — Yellow Card
 71’
3:1
 — Goal 3:1
 73’
3:1
 — Substitute
 73’
3:1
 — Substitute
 73’
3:1
 — Substitute
 80’
3:1
 — Substitute
 80’
3:1
 — Substitute
 81’
3:1
 — Substitute
 87’
3:1
 — Substitute
 88’
3:1
 — Substitute

Team Stats

Possession
40%
60%
Passing Accuracy
370 of 454 — 81%
84% — 562 of 670
Shots on Target
9 of 16 — 56%
10% — 1 of 10
Saves
0 of 1 — 0%
66% — 6 of 9
Cards
Portland Timbers
 
Houston Dynamo
12
Fouls
8
7
Corners
8
13
Crosses
28
600
Touches
787
Portland Timbers
 
Houston Dynamo
10
Tackles
29
11
Interceptions
14
16
Aerials Won
8
43
Clearances
28
Portland Timbers
 
Houston Dynamo
2
Offsides
1
8
Goal Kicks
6
16
Throw Ins
18
57
Long Balls
84
Become a Stathead & surf this site ad-free.

Portland Timbers Player Stats

Portland Timbers Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Felipe Mora9cl CHIFW31-2407212001110310200.30.31.241152365.2214110
   Kevin Kelsy19ve VENFW20-2461800001000100000.10.10.0003650.005120
Antony11br BRALW23-2037920004400453011.11.10.021182185.7325281
   Ariel Lassiter7cr CRCLW30-1841100001100100000.10.10.0205771.406200
Santiago Moreno30co COLRW24-3439001002000520030.20.20.441263476.5629384
David Costa10pt PORAM24-0849000001000561100.10.10.121344477.3243684
David Ayala24ar ARGDM22-2477900000000514200.00.00.030344085.0329010
   Julio Joao Ortíz80ec ECUDM28-333110000000090010.00.00.00099100.018000
Diego Chará21co COLDM38-3599000000010361210.00.00.000263086.7218111
Jimer Fory27co COLLB22-3107200001110650120.00.00.000425182.4334511
   Ian Smith23us USALB22-2571800000000160110.00.00.02081080.027020
Kamal Miller4ca CANCB27-3189000001000610110.10.10.010404588.9333021
Finn Surman20nz NZLCB21-1889000001000650120.00.00.010485096.0336000
Juan David Mosquera29co COLRB22-2068700002100621000.30.30.140405474.1441522
   Claudio Bravo5ar ARGRB28-01730000110030000.20.20.0001250.001000
James Pantemis41ca CANGK28-0379000000000280000.00.00.000212875.0015000
16 Players9903300169306001011122.62.61.825437045481.534344263614
Portland Timbers Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Felipe Mora9cl CHIFW31-24072152365.2290636966.77977.81250.021.20.350102
   Kevin Kelsy19ve VENFW20-246183650.02892366.7020.00000.00.000000
Antony11br BRALW23-20379182185.731812391181.87887.522100.000.00.002003
   Ariel Lassiter7cr CRCLW30-184115771.4127562366.722100.01250.000.00.001000
Santiago Moreno30co COLRW24-34390263476.5435148121485.7131681.31333.310.40.224206
David Costa10pt PORAM24-08490344477.3505128202290.991369.23560.000.10.113002
David Ayala24ar ARGDM22-24779344085.0696161121485.7151693.86785.700.00.115103
   Julio Joao Ortíz80ec ECUDM28-3331199100.01762244100.044100.011100.000.00.001001
Diego Chará21co COLDM38-35990263086.7491147111478.61111100.04580.000.00.003002
Jimer Fory27co COLLB22-31072425182.4682272212487.5192190.52540.000.00.003103
   Ian Smith23us USALB22-2571881080.015110544100.033100.011100.000.00.001002
Kamal Miller4ca CANCB27-31890404588.990547099100.0242596.071070.000.00.002003
Finn Surman20nz NZLCB21-18890485096.0114363666100.0313296.91111100.000.00.002003
Juan David Mosquera29co COLRB22-20687405474.1767283151788.2192576.05862.500.10.116104
   Claudio Bravo5ar ARGRB28-01731250.0322800010.011100.000.00.000000
James Pantemis41ca CANGK28-03790212875.064248633100.099100.091656.300.00.001000
16 Players99037045481.57388313713615786.617319787.8557969.631.80.710346034
Portland Timbers Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Felipe Mora9cl CHIFW31-24072232120011000001502
   Kevin Kelsy19ve VENFW20-24618660000000000300
Antony11br BRALW23-20379212100000000001800
   Ariel Lassiter7cr CRCLW30-18411752100201100500
Santiago Moreno30co COLRW24-34390342940103131102610
David Costa10pt PORAM24-08490444130004030303400
David Ayala24ar ARGDM22-24779403911010000003401
   Julio Joao Ortíz80ec ECUDM28-33311990000000000900
Diego Chará21co COLDM38-35990303000000000002600
Jimer Fory27co COLLB22-31072514560000600004200
   Ian Smith23us USALB22-257181073000130000801
Kamal Miller4ca CANCB27-31890454311010000004010
Finn Surman20nz NZLCB21-18890504911000000004800
Juan David Mosquera29co COLRB22-20687544772012500004004
   Claudio Bravo5ar ARGRB28-0173211000010000100
James Pantemis41ca CANGK28-037902817113000000002100
16 Players990454410429141316724037028
Portland Timbers Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Felipe Mora9cl CHIFW31-24072000000000002210
   Kevin Kelsy19ve VENFW20-24618000000000000000
Antony11br BRALW23-2037931111010.011010340
   Ariel Lassiter7cr CRCLW30-18411000000000000000
Santiago Moreno30co COLRW24-3439000000020.023030010
David Costa10pt PORAM24-0849011010010.010001200
David Ayala24ar ARGDM22-24779442112366.710002630
   Julio Joao Ortíz80ec ECUDM28-33311000000001010000
Diego Chará21co COLDM38-359901100111100.001012310
Jimer Fory27co COLLB22-31072000000002021180
   Ian Smith23us USALB22-25718000000001101120
Kamal Miller4ca CANCB27-3189000000010.011101191
Finn Surman20nz NZLCB21-188900000000021111100
Juan David Mosquera29co COLRB22-20687111001333.320000140
   Claudio Bravo5ar ARGRB28-017300000010.010000000
James Pantemis41ca CANGK28-03790000000000000000
16 Players99010843341330.8912391121431
Portland Timbers Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Felipe Mora9cl CHIFW31-2407231221217431100.01100.014593011110203
   Kevin Kelsy19ve VENFW20-24618100164010200.02100.0532171000160
Antony11br BRALW23-203794541415173458112.5787.5251788722041307
   Ariel Lassiter7cr CRCLW30-18411100127210000646262011062
Santiago Moreno30co COLRW24-34390521322295528450.0450.02917811933241326
David Costa10pt PORAM24-08490561425293568450.0450.04329916165042447
David Ayala24ar ARGDM22-24779512122910151100.01100.029963000020281
   Julio Joao Ortíz80ec ECUDM28-33311903610900081720000050
Diego Chará21co COLDM38-35990362924403611100.000.018664510011221
Jimer Fory27co COLLB22-3107265719321406511100.000.03421112153030391
   Ian Smith23us USALB22-25718164745016200.02100.0746200000070
Kamal Miller4ca CANCB27-31890617322811612150.0150.0331266800010390
Finn Surman20nz NZLCB21-18890651140223265000361174600010421
Juan David Mosquera29co COLRB22-2068762315351346222100.000.04125213551200344
   Claudio Bravo5ar ARGRB28-017330111130001100000110
James Pantemis41ca CANGK28-037902822280002800015512300000130
16 Players9906006619126315526600361438.92261.134417759302615622736833
Portland Timbers Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Felipe Mora9cl CHIFW31-24072100120120000320100.0
   Kevin Kelsy19ve VENFW20-24618000110000000120100.0
Antony11br BRALW23-20379000302001000510100.0
   Ariel Lassiter7cr CRCLW30-18411000000200000100
Santiago Moreno30co COLRW24-34390000010300000210100.0
David Costa10pt PORAM24-08490000100411000400
David Ayala24ar ARGDM22-247790002000240008020.0
   Julio Joao Ortíz80ec ECUDM28-33311000000000000300
Diego Chará21co COLDM38-35990100210021000510100.0
Jimer Fory27co COLLB22-3107210021001000072250.0
   Ian Smith23us USALB22-257180000001100000020.0
Kamal Miller4ca CANCB27-3189000000001000053260.0
Finn Surman20nz NZLCB21-18890000010010000120100.0
Juan David Mosquera29co COLRB22-20687000010201000810100.0
   Claudio Bravo5ar ARGRB28-0173000000000000000
James Pantemis41ca CANGK28-03790000000000000310100.0
16 Players9903001282131180005616866.7

Portland Timbers Goalkeeper Stats

Portland Timbers Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
James Pantemisca CAN28-037901100.00.951241.720240.038.2850.038.12414.2215.3

Houston Dynamo Player Stats

Houston Dynamo Player Stats Table
Performance Expected SCA Passes Carries Take-Ons
Player # Nation Pos Age Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ
Ezequiel Ponce10ar ARGFW28-0019000003000311100.20.20.010202387.0017020
Sebastian Kowalczyk27pl POLLW,WB26-2209000000000675120.00.00.010465485.2632020
Nicolás Lodeiro20uy URURW36-0097200001000612010.00.00.041435184.3631211
   Júnior Urso30br BRAWB,RW36-0201800000000221000.00.00.000172085.0017022
Amine Bassi8fr FRAAM27-1238000001000670100.00.00.030516381.0642300
   Andy Batioja37co COLFW19-058100000000050000.00.00.0004580.003011
Jack McGlynn21us USADM,CM21-2668601002000982200.10.10.341809386.0940322
   Aliyu Ibrahim18ng NGACM23-07340000000040000.00.00.0001333.302000
Artur6br BRADM,CM29-0199000001000794410.00.00.140606493.8835022
Daniel Steres5us USALB34-1394500000010411010.00.00.000293485.3120100
   Erik Sviatchenko28dk DENLB,CB33-1774500000000343030.00.00.000182475.0012000
Obafemi Awodesu24us USACB23-3599000000000792000.00.00.000647091.4144000
Franco Escobar2ar ARGCB30-03790100021001025510.20.20.120698284.1350211
Griffin Dorsey25us USARB,CM26-0259000000010502010.00.00.000314273.8229100
Blake Gillingham26us USAGK22-1709000000000471000.00.00.000294269.0024000
15 Players9901100101207872914100.60.60.619256267083.94239812139
Houston Dynamo Player Stats Table
Total Short Medium Long
Player # Nation Pos Age Min Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA KP 1/3 PPA CrsPA PrgP
Ezequiel Ponce10ar ARGFW28-00190202387.027113141782.433100.022100.000.00.010000
Sebastian Kowalczyk27pl POLLW,WB26-22090465485.2685165252792.6192286.411100.000.00.005206
Nicolás Lodeiro20uy URURW36-00972435184.3624123262989.7141782.42450.000.00.113106
   Júnior Urso30br BRAWB,RW36-02018172085.02838277100.06875.022100.000.00.002000
Amine Bassi8fr FRAAM27-12380516381.0765165323786.5141593.34757.100.00.116006
   Andy Batioja37co COLFW19-058104580.039133100.011100.0010.000.00.000000
Jack McGlynn21us USADM,CM21-26686809386.01592759353697.2273284.4162369.610.30.5315439
   Aliyu Ibrahim18ng NGACM23-07341333.3701250.0000000.00.000000
Artur6br BRADM,CM29-01990606493.81069452303196.8242692.36785.700.10.126208
Daniel Steres5us USALB34-13945293485.3515163111291.7171989.51333.300.00.003001
   Erik Sviatchenko28dk DENLB,CB33-17745182475.04691183475.0111291.74850.000.00.203000
Obafemi Awodesu24us USACB23-35990647091.41279428161794.14444100.04944.400.00.002001
Franco Escobar2ar ARGCB30-03790698284.11133483384388.4232688.571070.000.10.215003
Griffin Dorsey25us USARB,CM26-02590314273.8469111182378.3111384.62633.300.00.102102
Blake Gillingham26us USAGK22-17090294269.078453955100.01515100.082138.100.00.002000
15 Players99056267083.99984360226429390.122925390.55910456.710.61.395410342
Houston Dynamo Player Stats Table
Pass Types Corner Kicks Outcomes
Player # Nation Pos Age Min Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks
Ezequiel Ponce10ar ARGFW28-00190232030000000002000
Sebastian Kowalczyk27pl POLLW,WB26-22090545030003030004612
Nicolás Lodeiro20uy URURW36-00972514922103000004300
   Júnior Urso30br BRAWB,RW36-02018202000001000001701
Amine Bassi8fr FRAAM27-12380636210011000005101
   Andy Batioja37co COLFW19-05810550000100000400
Jack McGlynn21us USADM,CM21-266869385830214055008000
   Aliyu Ibrahim18ng NGACM23-0734330000000000100
Artur6br BRADM,CM29-01990646043000100006000
Daniel Steres5us USALB34-13945343310000100002900
   Erik Sviatchenko28dk DENLB,CB33-17745242221001100001800
Obafemi Awodesu24us USACB23-35990706641000200006400
Franco Escobar2ar ARGCB30-03790827572002500006904
Griffin Dorsey25us USARB,CM26-02590423480002800003101
Blake Gillingham26us USAGK22-17090423572010000002900
15 Players9906706195014142818850056219
Houston Dynamo Player Stats Table
Tackles Challenges Blocks
Player # Nation Pos Age Min Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err
Ezequiel Ponce10ar ARGFW28-0019011100010.010001200
Sebastian Kowalczyk27pl POLLW,WB26-22090534014666.722021620
Nicolás Lodeiro20uy URURW36-00972221012450.021010210
   Júnior Urso30br BRAWB,RW36-02018111001250.010000100
Amine Bassi8fr FRAAM27-1238000000010.010001100
   Andy Batioja37co COLFW19-05810000000000000000
Jack McGlynn21us USADM,CM21-26686200201250.010002401
   Aliyu Ibrahim18ng NGACM23-073400000010.010000010
Artur6br BRADM,CM29-01990423103475.011014800
Daniel Steres5us USALB34-1394510010010.011100151
   Erik Sviatchenko28dk DENLB,CB33-177453130022100.003210360
Obafemi Awodesu24us USACB23-359902220022100.000000270
Franco Escobar2ar ARGCB30-03790553114666.7210151040
Griffin Dorsey25us USARB,CM26-02590211012366.711010220
Blake Gillingham26us USAGK22-170901010011100.000000100
15 Players99029182054223661.11410371443282
Houston Dynamo Player Stats Table
Touches Take-Ons Carries Receiving
Player # Nation Pos Age Min Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR
Ezequiel Ponce10ar ARGFW28-0019031141314331200.02100.01772500001244
Sebastian Kowalczyk27pl POLLW,WB26-22090674132530067200.02100.03212943000204410
Nicolás Lodeiro20uy URURW36-009726108292416111100.000.0311515420023517
   Júnior Urso30br BRAWB,RW36-0201822068802222100.000.017852600010180
Amine Bassi8fr FRAAM27-1238067024224167000421878830120564
   Andy Batioja37co COLFW19-05810500140511100.000.031400000051
Jack McGlynn21us USADM,CM21-2668698122492929822100.000.04023910431100793
   Aliyu Ibrahim18ng NGACM23-073441103040002320000021
Artur6br BRADM,CM29-019907922944807922100.000.0351834101021422
Daniel Steres5us USALB34-139454142613214100020763710100311
   Erik Sviatchenko28dk DENLB,CB33-17745347219513400012522700000180
Obafemi Awodesu24us USACB23-35990791665131179000441929000000590
Franco Escobar2ar ARGCB30-037901027523515710211100.000.0502058721200723
Griffin Dorsey25us USARB,CM26-02590501141126450000291082511141326
Blake Gillingham26us USAGK22-1709047384700047000241268500000260
15 Players990787823102921932178713969.2430.83981822714124613655942
Houston Dynamo Player Stats Table
Performance Aerial Duels
Player # Nation Pos Age Min CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won%
Ezequiel Ponce10ar ARGFW28-0019000010101100021516.7
Sebastian Kowalczyk27pl POLLW,WB26-22090000010313000500
Nicolás Lodeiro20uy URURW36-00972000040302000400
   Júnior Urso30br BRAWB,RW36-02018000000101000200
Amine Bassi8fr FRAAM27-123800000001100003010.0
   Andy Batioja37co COLFW19-05810000000100000000
Jack McGlynn21us USADM,CM21-2668600000014200004010.0
   Aliyu Ibrahim18ng NGACM23-0734000000000000000
Artur6br BRADM,CM29-019900001300420001310100.0
Daniel Steres5us USALB34-1394510010000000011150.0
   Erik Sviatchenko28dk DENLB,CB33-1774500021010100021233.3
Obafemi Awodesu24us USACB23-3599000011000200051150.0
Franco Escobar2ar ARGCB30-0379000011025500042340.0
Griffin Dorsey25us USARB,CM26-0259010010020100031233.3
Blake Gillingham26us USAGK22-17090000010000000100
15 Players99020081212814180004981633.3

Houston Dynamo Goalkeeper Stats

Houston Dynamo Goalkeeper Stats Table
Shot Stopping Launched Passes Goal Kicks Crosses Sweeper
Player Nation Age Min SoTA GA Saves Save% PSxG Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA AvgDist
Blake Gillinghamus USA22-1709093666.73.951729.437837.837.5560.047.81119.1213.2

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
4Juan David MosqueraClub Crest Portland Timbers0.050.00Blocked18Right FootFelipe MoraPass (Live)David AyalaInterception
6Felipe MoraClub Crest Portland Timbers0.330.72Goal12Right FootSantiago MorenoPass (Live)David CostaPass (Live)
12Franco EscobarClub Crest Houston Dynamo0.180.86Goal10Right FootVolleyJack McGlynnPass (Dead)Nicolás LodeiroFouled
23AntonyClub Crest Portland Timbers0.550.64Goal12Right FootFelipe MoraPass (Live)AntonyPass (Live)
26Franco EscobarClub Crest Houston Dynamo0.020.00Off Target12HeadJack McGlynnPass (Live)ArturPass (Live)
37Jack McGlynnClub Crest Houston Dynamo0.030.00Blocked26Left FootAmine BassiPass (Live)Nicolás LodeiroPass (Live)
37AntonyClub Crest Portland Timbers0.070.23Saved9HeadFelipe MoraPass (Live)Santiago MorenoPass (Live)
39Finn SurmanClub Crest Portland Timbers0.040.00Off Target17Left FootJuan David MosqueraPass (Live)AntonyShot
44Nicolás LodeiroClub Crest Houston Dynamo0.010.00Off Target28Left FootFranco EscobarFouledNicolás LodeiroFouled
45+1Jimer ForyClub Crest Portland Timbers0.020.01Saved29Left FootDavid AyalaPass (Live)
45+4AntonyClub Crest Portland Timbers0.070.50Saved22Right FootFelipe MoraPass (Live)
45+5David CostaClub Crest Portland Timbers0.100.00Off Target17Right FootSantiago MorenoPass (Live)Juan David MosqueraPass (Live)
51Ezequiel PonceClub Crest Houston Dynamo0.080.00Blocked11Left FootFranco EscobarPass (Live)ArturPass (Live)
60Ezequiel PonceClub Crest Houston Dynamo0.120.00Off Target8HeadJack McGlynnPass (Live)Amine BassiPass (Live)
61ArturClub Crest Houston Dynamo0.040.00Off Target22Left FootNicolás LodeiroPass (Live)Amine BassiPass (Live)
65Amine BassiClub Crest Houston Dynamo0.020.00Off Target30Right FootEzequiel PoncePass (Live)Sebastian KowalczykPass (Live)
69Juan David MosqueraClub Crest Portland Timbers0.230.43Saved4Right FootJuan David MosqueraPass (Live)David AyalaPass (Live)
71AntonyClub Crest Portland Timbers0.450.98Goal10Left Foot
79Jack McGlynnClub Crest Houston Dynamo0.050.00Blocked18Left FootArturPass (Live)Jack McGlynnPass (Live)
80Kamal MillerClub Crest Portland Timbers0.050.00Off Target9HeadDavid CostaPass (Dead)
80Santiago MorenoClub Crest Portland Timbers0.050.00Off Target19Right FootVolleyKamal MillerShot
86Ariel LassiterClub Crest Portland Timbers0.080.03Saved18Left FootJuan David MosqueraPass (Live)Finn SurmanPass (Live)
88Ezequiel PonceClub Crest Houston Dynamo0.030.00Off Target28Right FootArturPass (Live)
90+1Claudio BravoClub Crest Portland Timbers0.240.36Saved6HeadAriel LassiterPass (Live)Ian SmithPass (Live)
90+1Santiago MorenoClub Crest Portland Timbers0.150.00Blocked9Right FootSantiago MorenoTake-On
90+4Kevin KelsyClub Crest Portland Timbers0.090.00Blocked23Left FootAriel LassiterPass (Live)Ian SmithPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
4Juan David MosqueraClub Crest Portland Timbers0.050.00Blocked18Right FootFelipe MoraPass (Live)David AyalaInterception
6Felipe MoraClub Crest Portland Timbers0.330.72Goal12Right FootSantiago MorenoPass (Live)David CostaPass (Live)
23AntonyClub Crest Portland Timbers0.550.64Goal12Right FootFelipe MoraPass (Live)AntonyPass (Live)
37AntonyClub Crest Portland Timbers0.070.23Saved9HeadFelipe MoraPass (Live)Santiago MorenoPass (Live)
39Finn SurmanClub Crest Portland Timbers0.040.00Off Target17Left FootJuan David MosqueraPass (Live)AntonyShot
45+1Jimer ForyClub Crest Portland Timbers0.020.01Saved29Left FootDavid AyalaPass (Live)
45+4AntonyClub Crest Portland Timbers0.070.50Saved22Right FootFelipe MoraPass (Live)
45+5David CostaClub Crest Portland Timbers0.100.00Off Target17Right FootSantiago MorenoPass (Live)Juan David MosqueraPass (Live)
69Juan David MosqueraClub Crest Portland Timbers0.230.43Saved4Right FootJuan David MosqueraPass (Live)David AyalaPass (Live)
71AntonyClub Crest Portland Timbers0.450.98Goal10Left Foot
80Kamal MillerClub Crest Portland Timbers0.050.00Off Target9HeadDavid CostaPass (Dead)
80Santiago MorenoClub Crest Portland Timbers0.050.00Off Target19Right FootVolleyKamal MillerShot
86Ariel LassiterClub Crest Portland Timbers0.080.03Saved18Left FootJuan David MosqueraPass (Live)Finn SurmanPass (Live)
90+1Claudio BravoClub Crest Portland Timbers0.240.36Saved6HeadAriel LassiterPass (Live)Ian SmithPass (Live)
90+1Santiago MorenoClub Crest Portland Timbers0.150.00Blocked9Right FootSantiago MorenoTake-On
90+4Kevin KelsyClub Crest Portland Timbers0.090.00Blocked23Left FootAriel LassiterPass (Live)Ian SmithPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
12Franco EscobarClub Crest Houston Dynamo0.180.86Goal10Right FootVolleyJack McGlynnPass (Dead)Nicolás LodeiroFouled
26Franco EscobarClub Crest Houston Dynamo0.020.00Off Target12HeadJack McGlynnPass (Live)ArturPass (Live)
37Jack McGlynnClub Crest Houston Dynamo0.030.00Blocked26Left FootAmine BassiPass (Live)Nicolás LodeiroPass (Live)
44Nicolás LodeiroClub Crest Houston Dynamo0.010.00Off Target28Left FootFranco EscobarFouledNicolás LodeiroFouled
51Ezequiel PonceClub Crest Houston Dynamo0.080.00Blocked11Left FootFranco EscobarPass (Live)ArturPass (Live)
60Ezequiel PonceClub Crest Houston Dynamo0.120.00Off Target8HeadJack McGlynnPass (Live)Amine BassiPass (Live)
61ArturClub Crest Houston Dynamo0.040.00Off Target22Left FootNicolás LodeiroPass (Live)Amine BassiPass (Live)
65Amine BassiClub Crest Houston Dynamo0.020.00Off Target30Right FootEzequiel PoncePass (Live)Sebastian KowalczykPass (Live)
79Jack McGlynnClub Crest Houston Dynamo0.050.00Blocked18Left FootArturPass (Live)Jack McGlynnPass (Live)
88Ezequiel PonceClub Crest Houston Dynamo0.030.00Off Target28Right FootArturPass (Live)

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.