Portland Timbers vs. Los Angeles FC Match Report – Saturday April 19, 2025

Major League Soccer
Portland Timbers
3
2.2
4-3-2
Manager: Phil Neville
Captain: Diego Chará
Los Angeles FC
3
2.7
4-1-4
Manager: Steve Cherundolo
Captain: Aaron Long
Saturday April 19, 2025, 19:15 (venue time)
Major League Soccer
Portland Timbers vs. Los Angeles FC Historical Head-to-Head
 
Venue: Providence Park, Portland
Officials: Guido Gonzalez Jr. (Referee) · Jeremy Hanson (AR1) · Ian McKay (AR2) · Jeremy Scheer (4th) · Daniel Radford (VAR)
Felipe Mora (P) · 8’
Santiago Moreno · 42’
Felipe Mora · 66’
Olivier Giroud · 45’
David Martínez · 64’
Denis Bouanga (P) · 90’
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
 8’
1:0
Penalty Kick
 — 
 18’
1:0
 — Yellow Card
 35’
1:0
 — Yellow Card
 42’
2:0
 — Goal 2:0
 45’
2:1
 — Goal 2:1
45+2’
2:1
 — Yellow Card
45+3’
2:1
 — Yellow Card
Half Time
 46’
2:1
 — Substitute
 61’
2:1
 — Substitute
 63’
2:1
 — Yellow Card
 64’
2:2
 — Goal 2:2
 66’
3:2
 — Goal 3:2
 74’
3:2
 — Substitute
 74’
3:2
 — Substitute
 76’
3:2
 — Yellow Card
 78’
3:2
 — Yellow Card
 78’
3:2
 — Substitute
 78’
3:2
 — Substitute
 90’
3:3
Penalty Kick
 — Substitute
90+4’
3:3
 — Yellow Card

Team Stats

Possession
39%
61%
Passing Accuracy
318 of 405 — 79%
85% — 537 of 631
Shots on Target
2 of 9 — 22%
44% — 8 of 18
Saves
6 of 8 — 75%
0% — 0 of 2
Cards
Portland Timbers
 
LAFC
12
Fouls
12
2
Corners
7
9
Crosses
21
538
Touches
753
Portland Timbers
 
LAFC
15
Tackles
20
6
Interceptions
7
9
Aerials Won
7
35
Clearances
18
Portland Timbers
 
LAFC
1
Offsides
4
7
Goal Kicks
4
17
Throw Ins
21
52
Long Balls
58
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-2607320111100280001.30.50.121121866.7020010
   Kevin Kelsy19ve VENFW20-266170000000060000.00.00.0003560.002000
Antony11br BRALW23-2234501001000251120.10.10.30091464.3116041
   Jonathan Rodríguez14uy URULW31-2874501002010170000.10.10.53181266.718000
Santiago Moreno30co COLRW24-3639010001100553030.30.30.051303878.9631952
David Costa10pt PORAM24-1049000002010491000.10.10.251303781.1830552
David Ayala24ar ARGDM22-2677300000010463150.00.00.000293582.9027000
   Julio Joao Ortíz80ec ECUDM28-353170000000030000.00.00.00033100.012000
Diego Chará21co COLDM39-0149000000000503110.00.00.000304271.4521000
Jimer Fory27co COLLB22-3309000000010683030.00.00.011465190.2137010
Kamal Miller4ca CANCB27-3389000001000500120.00.00.000354185.4134000
Finn Surman20nz NZLCB21-2089000001000501230.20.20.000293582.9320000
Juan David Mosquera29co COLRB22-2269000000000530020.00.00.220344281.0330410
James Pantemis41ca CANGK28-0579000000000380000.00.00.000203262.5016000
14 Players99032119240538156212.31.51.318531840578.53029418175
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-26073121866.722465771.46785.711100.000.10.010000
   Kevin Kelsy19ve VENFW20-266173560.04961250.02366.70000.00.100000
Antony11br BRALW23-2234591464.31284066100.033100.0010.010.30.012001
   Jonathan Rodríguez14uy URULW31-2874581266.71133244100.04580.0010.010.50.010101
Santiago Moreno30co COLRW24-36390303878.9484120111573.3171894.41250.000.00.102006
David Costa10pt PORAM24-10490303781.1532254111384.6151883.33475.000.20.925408
David Ayala24ar ARGDM22-26773293582.9542112111384.6171894.41333.300.00.001000
   Julio Joao Ortíz80ec ECUDM28-3531733100.0482511100.022100.00000.00.000001
Diego Chará21co COLDM39-01490304271.4486183152075.0121485.72366.700.00.004005
Jimer Fory27co COLLB22-33090465190.28493931919100.0212487.566100.000.00.002001
Kamal Miller4ca CANCB27-33890354185.47834266875.0222395.77887.500.00.001001
Finn Surman20nz NZLCB21-20890293582.962526788100.0172085.04666.700.00.003003
Juan David Mosquera29co COLRB22-22690344281.0564284161888.9161794.12450.000.20.121213
James Pantemis41ca CANGK28-05790203262.561247011100.01313100.061833.300.00.000000
14 Players99031840578.56039261811513585.216718590.3335757.921.31.27217130
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-26073181530010000001200
   Kevin Kelsy19ve VENFW20-26617541000000000300
Antony11br BRALW23-2234514140000000000902
   Jonathan Rodríguez14uy URULW31-2874512120000000000800
Santiago Moreno30co COLRW24-36390383800001000003001
David Costa10pt PORAM24-10490373520206021103002
David Ayala24ar ARGDM22-26773353322010000002900
   Julio Joao Ortíz80ec ECUDM28-35317330000000000300
Diego Chará21co COLDM39-01490423933010000003003
Jimer Fory27co COLLB22-3309051401110001000004601
Kamal Miller4ca CANCB27-33890413833000000003502
Finn Surman20nz NZLCB21-20890353222000000002910
Juan David Mosquera29co COLRB22-22690423570002700003402
James Pantemis41ca CANGK28-057903221114000000002000
14 Players9904053594515239172110318113
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-26073000000000000010
   Kevin Kelsy19ve VENFW20-26617000000000000010
Antony11br BRALW23-2234510010030.032021200
   Jonathan Rodríguez14uy URULW31-2874500000010.010000010
Santiago Moreno30co COLRW24-36390322102633.343030310
David Costa10pt PORAM24-10490101001333.320000110
David Ayala24ar ARGDM22-26773332100005141410
   Julio Joao Ortíz80ec ECUDM28-35317000000000000000
Diego Chará21co COLDM39-014903330022100.001101461
Jimer Fory27co COLLB22-330903212022100.003120370
Kamal Miller4ca CANCB27-33890000000002111160
Finn Surman20nz NZLCB21-2089011100010.013212361
Juan David Mosquera29co COLRB22-2269000000010.012020030
James Pantemis41ca CANGK28-05790000000000000010
14 Players9901511105071936.81221615621352
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-2607328111314527100.000.0206333000512310
   Kevin Kelsy19ve VENFW20-2661761132160002920000041
Antony11br BRALW23-22345250210143254125.0375.016801601032176
   Jonathan Rodríguez14uy URULW31-287451712106417000817300001121
Santiago Moreno30co COLRW24-363905531424172555240.0360.03123316296150324
David Costa10pt PORAM24-104904911024160495240.0360.03025314454022354
David Ayala24ar ARGDM22-267734651826304600027854200010260
   Julio Joao Ortíz80ec ECUDM28-35317311200300021090000010
Diego Chará21co COLDM39-014905061831305000021552600000260
Jimer Fory27co COLLB22-3309068628401068100.01100.0371243500012370
Kamal Miller4ca CANCB27-33890501034151150000341163600000320
Finn Surman20nz NZLCB21-2089050112920115000020551600010260
Juan David Mosquera29co COLRB22-22690535192513053100.01100.03025118244021304
James Pantemis41ca CANGK28-057903832380003800016502800000140
14 Players99053883215243911753717529.41164.729414017341815120931530
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-260730001400001001020.0
   Kevin Kelsy19ve VENFW20-26617000001000000010100.0
Antony11br BRALW23-22345000000010000200
   Jonathan Rodríguez14uy URULW31-28745100110000000230100.0
Santiago Moreno30co COLRW24-36390000220102000400
David Costa10pt PORAM24-10490100100600000410100.0
David Ayala24ar ARGDM22-26773100000013000300
   Julio Joao Ortíz80ec ECUDM28-35317000000000000100
Diego Chará21co COLDM39-0149000031001301071325.0
Jimer Fory27co COLLB22-33090100210002000300
Kamal Miller4ca CANCB27-33890000110010000310100.0
Finn Surman20nz NZLCB21-2089000000002100021233.3
Juan David Mosquera29co COLRB22-226900001102000001110100.0
James Pantemis41ca CANGK28-05790000000000000200
14 Players990400121119611110459756.3

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-0579093677.82.941428.625352.042.3714.324.31800.007.8

LAFC Player Stats

LAFC 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
Olivier Giroud9fr FRAFW38-2017710002100310010.30.30.131152171.4214100
   Jeremy Ebobisse17us USAFW28-064130000000060000.00.00.0002366.715000
Denis Bouanga99ga GABLW30-1599011119410820111.40.61.172385766.72496115
Nathan Ordaz27sv SLVRW21-0976000001100343030.00.00.110172568.0321200
   David Martínez30ve VENRW19-0713010003200191000.90.90.031101471.4214210
Marky Delgado8us USALM29-3387700000010801020.00.00.031617581.3449000
   Cengiz Ünder22tr TURLM27-279130000000090000.00.00.0005862.527000
Igor6br BRACM22-0439000001000804210.00.00.021666995.7658300
Timmy Tillman11de GERRM26-1059000001000753220.00.00.060566783.61351032
Ryan Hollingshead24us USALB34-0039000001010811120.00.00.270616791.01049111
Aaron Long33us USACB32-1899000000000841010.00.00.010717495.9257000
Marlon5br BRACB29-2249000000000820000.00.00.010717594.7858111
Sergi Palencia14es ESPRB29-0279000000010726110.00.00.010515986.4445133
Hugo Lloris1fr FRAGK38-1149000000000180000.00.00.000131776.5013000
14 Players990311118840753207142.71.91.535653763185.159490172012
LAFC 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
Olivier Giroud9fr FRAFW38-20177152171.42903855100.077100.03475.000.10.220102
   Jeremy Ebobisse17us USAFW28-064132366.72861250.011100.00000.00.001001
Denis Bouanga99ga GABLW30-15990385766.7607144232688.5101471.451241.711.10.933312
Nathan Ordaz27sv SLVRW21-09760172568.02726471070.091181.80000.10.010203
   David Martínez30ve VENRW19-07130101471.4227713475.06875.011100.000.00.002002
Marky Delgado8us USALM29-33877617581.3840185424887.5131586.73650.000.00.115304
   Cengiz Ünder22tr TURLM27-279135862.563394580.011100.0010.000.00.200102
Igor6br BRACM22-04390666995.710573034141100.0212391.34580.000.00.105106
Timmy Tillman11de GERRM26-10590566783.61002368272993.1232785.25771.400.00.11121013
Ryan Hollingshead24us USALB34-00390616791.0901300283093.3293096.72450.000.20.1271010
Aaron Long33us USACB32-18990717495.91257410272993.13737100.05683.300.00.0011002
Marlon5br BRACB29-22490717594.712535172727100.0373897.45862.500.00.007008
Sergi Palencia14es ESPRB29-02790515986.48013272929100.0182475.04580.000.00.015004
Hugo Lloris1fr FRAGK38-11490131776.536326322100.077100.04757.100.00.000000
14 Players99053763185.18961303526628792.721924390.1416662.111.51.6115813159
LAFC 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
Olivier Giroud9fr FRAFW38-20177211640000000001512
   Jeremy Ebobisse17us USAFW28-06413330000000000200
Denis Bouanga99ga GABLW30-1599057451210111565103804
Nathan Ordaz27sv SLVRW21-09760252400003000001712
   David Martínez30ve VENRW19-07130141311011000001000
Marky Delgado8us USALM29-33877757310011100006111
   Cengiz Ünder22tr TURLM27-27913871000101100500
Igor6br BRACM22-04390696811001000006600
Timmy Tillman11de GERRM26-10590676522010000005603
Ryan Hollingshead24us USALB34-00390676070000700006101
Aaron Long33us USACB32-18990747222000000007100
Marlon5br BRACB29-22490757322000000007100
Sergi Palencia14es ESPRB29-02790595180003800005101
Hugo Lloris1fr FRAGK38-11490171240000000001310
14 Players9906315824590421217610537414
LAFC 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
Olivier Giroud9fr FRAFW38-20177000000001010000
   Jeremy Ebobisse17us USAFW28-06413000000000000000
Denis Bouanga99ga GABLW30-1599000000010.011011100
Nathan Ordaz27sv SLVRW21-097603102122100.003030300
   David Martínez30ve VENRW19-071301110011100.000000100
Marky Delgado8us USALM29-338771101011100.002020100
   Cengiz Ünder22tr TURLM27-27913000000000000000
Igor6br BRACM22-043904312133100.001012600
Timmy Tillman11de GERRM26-105903321011100.002022500
Ryan Hollingshead24us USALB34-003901101011100.002021250
Aaron Long33us USACB32-18990111000001100130
Marlon5br BRACB29-2249000000020.020000060
Sergi Palencia14es ESPRB29-02790643212450.021011741
Hugo Lloris1fr FRAGK38-11490000000000000000
14 Players9902015893111668.8514113727181
LAFC 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
Olivier Giroud9fr FRAFW38-201773100151673100014692912011228
   Jeremy Ebobisse17us USAFW28-06413600420600051140003052
Denis Bouanga99ga GABLW30-1599082132059158111545.5545.549395186617305317
Nathan Ordaz27sv SLVRW21-09760340314173340002110638201302610
   David Martínez30ve VENRW19-071301901810419100.01100.0141114922112155
Marky Delgado8us USALM29-3387780054926180000491576501010573
   Cengiz Ünder22tr TURLM27-27913900450900073580001070
Igor6br BRACM22-043908001448191800005824913831122611
Timmy Tillman11de GERRM26-105907511645184753266.7133.35123310303111554
Ryan Hollingshead24us USALB34-0039081319422118111100.000.04926212913011483
Aaron Long33us USACB32-18990845305041840005725314900000651
Marlon5br BRACB29-224908282656008211100.000.05832520610000620
Sergi Palencia14es ESPRB29-0279072422302017233100.000.04522512412001465
Hugo Lloris1fr FRAGK38-114901816180001800013683700000120
14 Players9907533815738521738752201260.0735.04902499126517151117853459
LAFC 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%
Olivier Giroud9fr FRAFW38-20177000011000000020100.0
   Jeremy Ebobisse17us USAFW28-06413000000000000000
Denis Bouanga99ga GABLW30-159901001121110100310100.0
Nathan Ordaz27sv SLVRW21-09760000210301000100
   David Martínez30ve VENRW19-07130000110101000100
Marky Delgado8us USALM29-338771001111010006010.0
   Cengiz Ünder22tr TURLM27-27913000000100000100
Igor6br BRACM22-043900000201230006020.0
Timmy Tillman11de GERRM26-105900000300230001520100.0
Ryan Hollingshead24us USALB34-003901001100110006020.0
Aaron Long33us USACB32-18990000000001000310100.0
Marlon5br BRACB29-2249000040000000031150.0
Sergi Palencia14es ESPRB29-027901001103140004030.0
Hugo Lloris1fr FRAGK38-11490000100000010000
14 Players9904001212421715110497943.8

LAFC Goalkeeper Stats

LAFC 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
Hugo Llorisfr FRA38-1149033033.32.03475.012216.728.5450.039.3700.00

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
8Felipe Mora (pen)Club Crest Portland Timbers0.790.81Goal13Right FootFelipe MoraFouledDavid CostaPass (Live)
19AntonyClub Crest Portland Timbers0.130.00Woodwork21Right FootJuan David MosqueraPass (Live)Santiago MorenoPass (Live)
26Denis BouangaClub Crest LAFC0.040.00Blocked26Right FootMarky DelgadoPass (Live)
28Denis BouangaClub Crest LAFC0.060.13Saved21Left FootDeflectedNathan OrdazPass (Live)Ryan HollingsheadPass (Live)
28Denis BouangaClub Crest LAFC0.100.00Blocked10Right FootOlivier GiroudPass (Live)Denis BouangaPass (Live)
35Timmy TillmanClub Crest LAFC0.040.00Blocked10Right FootOlivier GiroudPass (Live)Ryan HollingsheadPass (Live)
35Nathan OrdazClub Crest LAFC0.040.32Saved22Right FootTimmy TillmanShot
42Santiago MorenoClub Crest Portland Timbers0.310.21Goal15Left FootSantiago MorenoTake-OnJimer ForyPass (Dead)
45Olivier GiroudClub Crest LAFC0.130.38Goal22Left FootFree kickOlivier GiroudFouledIgorPass (Live)
45+5Finn SurmanClub Crest Portland Timbers0.190.00Off Target4HeadDavid CostaPass (Dead)
50David CostaClub Crest Portland Timbers0.070.00Off Target25Right FootFelipe MoraPass (Live)David CostaPass (Live)
52Denis BouangaClub Crest LAFC0.050.00Off Target25Right FootVolleyTimmy TillmanPass (Live)MarlonPass (Dead)
56Denis BouangaClub Crest LAFC0.060.04Saved14Right FootMarky DelgadoPass (Live)
58Ryan HollingsheadClub Crest LAFC0.030.00Woodwork25Right FootDenis BouangaPass (Live)Ryan HollingsheadPass (Live)
62Denis BouangaClub Crest LAFC0.130.12Saved10Right FootDenis BouangaTake-OnRyan HollingsheadPass (Live)
64David MartínezClub Crest LAFC0.860.95Goal3Left FootDenis BouangaPass (Live)Marky DelgadoPass (Live)
66Felipe MoraClub Crest Portland Timbers0.530.97Goal3HeadJonathan RodríguezShot
66Jonathan RodríguezClub Crest Portland Timbers0.030.00Off Target10HeadJuan David MosqueraPass (Live)Santiago MorenoPass (Live)
71IgorClub Crest LAFC0.030.00Blocked27Right FootTimmy TillmanPass (Live)Ryan HollingsheadPass (Live)
75Olivier GiroudClub Crest LAFC0.170.00Blocked8Left FootDenis BouangaPass (Live)IgorPass (Live)
80Jonathan RodríguezClub Crest Portland Timbers0.080.00Blocked16Right FootVolleyDavid CostaTake-OnSantiago MorenoFouled
81Kamal MillerClub Crest Portland Timbers0.050.00Off Target9HeadDavid CostaPass (Dead)Jonathan RodríguezShot
83Denis BouangaClub Crest LAFC0.030.22Saved25Right FootDenis BouangaTake-OnRyan HollingsheadPass (Live)
84David MartínezClub Crest LAFC0.020.04Saved29Left FootSergi PalenciaPass (Live)Timmy TillmanPass (Live)
87Denis BouangaClub Crest LAFC0.090.00Blocked22Right FootFree kickRyan HollingsheadFouledDavid MartínezPass (Live)
90Denis Bouanga (pen)Club Crest LAFC0.790.75Goal13Right FootDenis BouangaFouledDavid MartínezPass (Live)
90+5David CostaClub Crest Portland Timbers0.070.00Woodwork22Right FootFree kickJonathan RodríguezFouledSantiago MorenoPass (Live)
90+7Denis BouangaClub Crest LAFC0.040.00Off Target32Right FootFree kickTimmy TillmanFouledDavid MartínezPass (Live)
90+10David MartínezClub Crest LAFC0.010.00Blocked33Left FootVolleyTimmy TillmanPass (Live)Aaron LongPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
8Felipe Mora (pen)Club Crest Portland Timbers0.790.81Goal13Right FootFelipe MoraFouledDavid CostaPass (Live)
19AntonyClub Crest Portland Timbers0.130.00Woodwork21Right FootJuan David MosqueraPass (Live)Santiago MorenoPass (Live)
42Santiago MorenoClub Crest Portland Timbers0.310.21Goal15Left FootSantiago MorenoTake-OnJimer ForyPass (Dead)
45+5Finn SurmanClub Crest Portland Timbers0.190.00Off Target4HeadDavid CostaPass (Dead)
50David CostaClub Crest Portland Timbers0.070.00Off Target25Right FootFelipe MoraPass (Live)David CostaPass (Live)
66Jonathan RodríguezClub Crest Portland Timbers0.030.00Off Target10HeadJuan David MosqueraPass (Live)Santiago MorenoPass (Live)
66Felipe MoraClub Crest Portland Timbers0.530.97Goal3HeadJonathan RodríguezShot
80Jonathan RodríguezClub Crest Portland Timbers0.080.00Blocked16Right FootVolleyDavid CostaTake-OnSantiago MorenoFouled
81Kamal MillerClub Crest Portland Timbers0.050.00Off Target9HeadDavid CostaPass (Dead)Jonathan RodríguezShot
90+5David CostaClub Crest Portland Timbers0.070.00Woodwork22Right FootFree kickJonathan RodríguezFouledSantiago MorenoPass (Live)
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
26Denis BouangaClub Crest LAFC0.040.00Blocked26Right FootMarky DelgadoPass (Live)
28Denis BouangaClub Crest LAFC0.060.13Saved21Left FootDeflectedNathan OrdazPass (Live)Ryan HollingsheadPass (Live)
28Denis BouangaClub Crest LAFC0.100.00Blocked10Right FootOlivier GiroudPass (Live)Denis BouangaPass (Live)
35Timmy TillmanClub Crest LAFC0.040.00Blocked10Right FootOlivier GiroudPass (Live)Ryan HollingsheadPass (Live)
35Nathan OrdazClub Crest LAFC0.040.32Saved22Right FootTimmy TillmanShot
45Olivier GiroudClub Crest LAFC0.130.38Goal22Left FootFree kickOlivier GiroudFouledIgorPass (Live)
52Denis BouangaClub Crest LAFC0.050.00Off Target25Right FootVolleyTimmy TillmanPass (Live)MarlonPass (Dead)
56Denis BouangaClub Crest LAFC0.060.04Saved14Right FootMarky DelgadoPass (Live)
58Ryan HollingsheadClub Crest LAFC0.030.00Woodwork25Right FootDenis BouangaPass (Live)Ryan HollingsheadPass (Live)
62Denis BouangaClub Crest LAFC0.130.12Saved10Right FootDenis BouangaTake-OnRyan HollingsheadPass (Live)
64David MartínezClub Crest LAFC0.860.95Goal3Left FootDenis BouangaPass (Live)Marky DelgadoPass (Live)
71IgorClub Crest LAFC0.030.00Blocked27Right FootTimmy TillmanPass (Live)Ryan HollingsheadPass (Live)
75Olivier GiroudClub Crest LAFC0.170.00Blocked8Left FootDenis BouangaPass (Live)IgorPass (Live)
83Denis BouangaClub Crest LAFC0.030.22Saved25Right FootDenis BouangaTake-OnRyan HollingsheadPass (Live)
84David MartínezClub Crest LAFC0.020.04Saved29Left FootSergi PalenciaPass (Live)Timmy TillmanPass (Live)
87Denis BouangaClub Crest LAFC0.090.00Blocked22Right FootFree kickRyan HollingsheadFouledDavid MartínezPass (Live)
90Denis Bouanga (pen)Club Crest LAFC0.790.75Goal13Right FootDenis BouangaFouledDavid MartínezPass (Live)
90+7Denis BouangaClub Crest LAFC0.040.00Off Target32Right FootFree kickTimmy TillmanFouledDavid MartínezPass (Live)
90+10David MartínezClub Crest LAFC0.010.00Blocked33Left FootVolleyTimmy TillmanPass (Live)Aaron LongPass (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.