Middlesbrough vs. Ipswich Town Match Report – Saturday December 9, 2023

EFL Championship (Matchweek 20)
Middlesbrough
0
0.5
8-3-9
Manager: Michael Carrick
Captain: Jonny Howson
Ipswich Town
2
0.9
15-3-2
Manager: Kieran McKenna
Captain: Sam Morsy
Saturday December 9, 2023, 15:00 (venue time)
EFL Championship (Matchweek 20)
Middlesbrough vs. Ipswich Town Historical Head-to-Head
 
Attendance: 27,960
Venue: Riverside Stadium, Middlesbrough
Officials: Dean Whitestone (Referee) · Daniel Leach (AR1) · Rob Smith (AR2) · Adam Herczeg (4th)
Conor Chaplin · 36’
Omari Hutchinson · 67’
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
 36’
0:1
 — Goal 0:1
Half Time
 51’
0:1
 — Yellow Card
 62’
0:1
 — Substitute
 63’
0:1
 — Yellow Card
 67’
0:2
 — Goal 0:2
 70’
0:2
 — Substitute
 76’
0:2
 — Substitute
 76’
0:2
 — Substitute
 78’
0:2
 — Substitute
 86’
0:2
 — Substitute
 87’
0:2
 — Substitute
 90’
0:2
 — Yellow Card
90+5’
0:2
 — Yellow Card

Team Stats

Possession
53%
47%
Passing Accuracy
498 of 598 — 83%
81% — 424 of 522
Shots on Target
1 of 7 — 14%
33% — 3 of 9
Saves
1 of 3 — 33%
100% — 1 of 1
Cards
Middlesbrough
 
Ipswich Town
15
Fouls
14
5
Corners
3
13
Crosses
11
683
Touches
632
Middlesbrough
 
Ipswich Town
10
Tackles
22
8
Interceptions
8
13
Aerials Won
10
9
Clearances
14
Middlesbrough
 
Ipswich Town
2
Offsides
2
8
Goal Kicks
4
21
Throw Ins
15
61
Long Balls
61
Become a Stathead & surf this site ad-free.

Middlesbrough Player Stats

Middlesbrough 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
Emmanuel Latte Lath9ci CIVFW24-3419000004100220010.40.40.01071353.8115210
Morgan Rogers10eng ENGLW21-1369000001000441030.00.00.120202774.1326171
Sam Greenwood29eng ENGRW21-3176900000000261110.00.00.030182281.8216100
   Sam Silvera18au AUSRW23-0452100001000120000.00.00.0108988.916000
Matt Crooks25eng ENGAM29-3239000001010452020.10.10.000263476.5426122
Jonny Howson16eng ENGDM35-2029000000000661100.00.00.000475782.5437021
Daniel Barlaser4tr TURDM26-3259000000000880010.00.00.220748686.0548310
Lukas Engel27dk DENLB24-3607700000000723110.00.00.020516479.7535221
   Alex Bangura24sl SLELB24-1491300000000120010.00.00.0001010100.007100
Matthew Clarke5eng ENGCB27-0789000000000851220.00.00.010677688.2554110
Dael Fry6eng ENGCB26-1019000000000900100.00.00.000788888.6061000
Rav van den Berg3nl NEDRB19-1559000000000761210.00.00.010566783.6642100
Seny Dieng1sn SENGK29-0169000000000450000.00.00.000364580.0034000
13 Players99000007110683108130.50.50.313049859883.33640713165
Middlesbrough 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
Emmanuel Latte Lath9ci CIVFW24-3419071353.898206785.7020.01333.300.00.001001
Morgan Rogers10eng ENGLW21-13690202774.1215501111100.03650.011100.000.10.111103
Sam Greenwood29eng ENGRW21-31769182281.8344538988.988100.02450.000.00.010112
   Sam Silvera18au AUSRW23-045218988.9103766100.02366.70000.00.001101
Matt Crooks25eng ENGAM29-32390263476.5390111141973.7121392.3010.000.00.001004
Jonny Howson16eng ENGDM35-20290475782.5675167232688.5151788.23475.000.00.003104
Daniel Barlaser4tr TURDM26-32590748686.01330428303390.9303196.891560.000.20.326105
Lukas Engel27dk DENLB24-36077516479.7920319182090.0212584.071070.000.00.101205
   Alex Bangura24sl SLELB24-149131010100.01152666100.033100.00000.00.000000
Matthew Clarke5eng ENGCB27-07890677688.21294421222395.7353892.191369.200.00.003005
Dael Fry6eng ENGCB26-10190788888.616164801515100.0505492.6101376.900.00.005000
Rav van den Berg3nl NEDRB19-15590566783.6775188343987.2202483.30000.00.005106
Seny Dieng1sn SENGK29-01690364580.07254711414100.01616100.061442.900.00.000000
13 Players99049859883.38600274120722890.821524089.6487861.500.30.64278136
Middlesbrough 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
Emmanuel Latte Lath9ci CIVFW24-3419013130001100000701
Morgan Rogers10eng ENGLW21-13690272510000100002011
Sam Greenwood29eng ENGRW21-31769222200012000001801
   Sam Silvera18au AUSRW23-04521981000110000800
Matt Crooks25eng ENGAM29-32390343400000000002601
Jonny Howson16eng ENGDM35-20290575251000100004702
Daniel Barlaser4tr TURDM26-325908671159127152307400
Lukas Engel27dk DENLB24-36077645681001700005103
   Alex Bangura24sl SLELB24-1491310730000300001000
Matthew Clarke5eng ENGCB27-07890767152000000006701
Dael Fry6eng ENGCB26-10190888622010000007801
Rav van den Berg3nl NEDRB19-15590676070001700005601
Seny Dieng1sn SENGK29-01690453861000000003610
13 Players99059854353161513215230498212
Middlesbrough 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
Emmanuel Latte Lath9ci CIVFW24-34190000000001010010
Morgan Rogers10eng ENGLW21-13690111000003030100
Sam Greenwood29eng ENGRW21-31769110101250.011011200
   Sam Silvera18au AUSRW23-04521000000000000000
Matt Crooks25eng ENGAM29-3239021020020.022020200
Jonny Howson16eng ENGDM35-202901101011100.000001210
Daniel Barlaser4tr TURDM26-3259000000020.021010000
Lukas Engel27dk DENLB24-360773221011100.001011420
   Alex Bangura24sl SLELB24-14913000000001010000
Matthew Clarke5eng ENGCB27-078901110011100.002202330
Dael Fry6eng ENGCB26-10190000000000001100
Rav van den Berg3nl NEDRB19-155901001011100.001012320
Seny Dieng1sn SENGK29-01690000000000000000
13 Players99010746051050.051321181890
Middlesbrough 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
Emmanuel Latte Lath9ci CIVFW24-341902211129522100.000.015853822002226
Morgan Rogers10eng ENGLW21-13690440721194447114.3571.426914210252328
Sam Greenwood29eng ENGRW21-31769260413902600016812411002205
   Sam Silvera18au AUSRW23-0452112005721200062540001194
Matt Crooks25eng ENGAM29-323904506271424522100.000.026833510040344
Jonny Howson16eng ENGDM35-202906631539120662150.000.037953601032432
Daniel Barlaser4tr TURDM26-32590882175318088100.01100.04826412831001640
Lukas Engel27dk DENLB24-360777253527111722150.0150.0351217422101401
   Alex Bangura24sl SLELB24-14913120462012000739241001191
Matthew Clarke5eng ENGCB27-07890851851322085100.01100.05422212611001621
Dael Fry6eng ENGCB26-101909010474310900006123612300010740
Rav van den Berg3nl NEDRB19-15590761204214276000421105610001574
Seny Dieng1sn SENGK29-0169045384500045000341948100000290
13 Players990683782523201181668316531.3850.040716467911383151449536
Middlesbrough 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%
Emmanuel Latte Lath9ci CIVFW24-3419000003010000005271.4
Morgan Rogers10eng ENGLW21-136900000210010003010.0
Sam Greenwood29eng ENGRW21-31769000211211000200
   Sam Silvera18au AUSRW23-04521000000100000000
Matt Crooks25eng ENGAM29-3239010050000100031516.7
Jonny Howson16eng ENGDM35-2029000012001100061150.0
Daniel Barlaser4tr TURDM26-32590000100700000820100.0
Lukas Engel27dk DENLB24-36077000100112000810100.0
   Alex Bangura24sl SLELB24-14913000010000000000
Matthew Clarke5eng ENGCB27-07890000130021000600
Dael Fry6eng ENGCB26-1019000010001000042166.7
Rav van den Berg3nl NEDRB19-15590000300120000110100.0
Seny Dieng1sn SENGK29-01690000010000000300
13 Players99010015132138700044131056.5

Middlesbrough Goalkeeper Stats

Middlesbrough 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
Seny Diengsn SEN29-0169032133.31.12825.039620.527.150.013.08225.0214.2

Ipswich Town Player Stats

Ipswich Town 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
George Hirst27eng ENGFW24-2978600002100310000.20.20.100172085.0125000
   Freddie Ladapo9eng ENGFW30-31140000000010000.00.00.00011100.001000
Nathan Broadhead33wls WALLW25-2486100001000300000.10.10.010151883.3117363
   Omari Hutchinson20eng ENGLW20-0402910001100162010.30.30.00081080.0113110
Wes Burns7wls WALRW29-0167500000000280010.00.00.110142360.9123710
   Kayden Jackson19eng ENGRW29-2901500000000101100.00.00.1104666.704100
Conor Chaplin10eng ENGAM26-2967511001100431120.00.00.422273773.0728210
   Marcus Harness11eng ENGAM27-288150000100082100.10.10.1202450.013010
Jack Taylor14ie IRLDM25-1698500001000583110.10.10.011424887.5639211
   Dominic Ball12eng ENGDM28-12950000001040200.00.00.000010.006000
Sam Morsy5eg EGYDM32-0909000001010836030.00.00.000627088.6751011
Leif Davis3eng ENGLB23-3319000001000563110.20.20.020334573.3126300
Cameron Burgess15au AUSCB28-0499000000000671030.00.00.010516085.0241000
Luke Woolfenden6eng ENGCB25-0499000000010740100.00.00.021636991.3449000
Harry Clarke2eng ENGRB22-2829000000000773010.00.00.010506774.6250010
Václav Hladký31cz CZEGK33-0259000000000460000.00.00.000354381.4033000
16 Players99021009330632228130.90.90.714442452281.23440919135
Ipswich Town 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
George Hirst27eng ENGFW24-29786172085.0217161212100.04666.70000.10.111001
   Freddie Ladapo9eng ENGFW30-311411100.0394000011100.000.00.000000
Nathan Broadhead33wls WALLW25-24861151883.32282391090.04580.011100.000.00.013001
   Omari Hutchinson20eng ENGLW20-0402981080.01033544100.03475.0010.000.00.000101
Wes Burns7wls WALRW29-01675142360.91884591369.25771.4010.000.10.112001
   Kayden Jackson19eng ENGRW29-290154666.74573560.011100.00000.10.110000
Conor Chaplin10eng ENGAM26-29675273773.0418141121485.7141687.5040.010.40.226107
   Marcus Harness11eng ENGAM27-288152450.03415010.01250.00000.10.011001
Jack Taylor14ie IRLDM25-16985424887.5649193242596.0141687.52366.700.00.003206
   Dominic Ball12eng ENGDM28-1295010.000010.0000000.00.000000
Sam Morsy5eg EGYDM32-09090627088.6976309303390.9262796.34757.100.00.002007
Leif Davis3eng ENGLB23-33190334573.3539209202195.2101662.53650.000.00.100101
Cameron Burgess15au AUSCB28-04990516085.0845355232592.0242692.34850.000.00.002002
Luke Woolfenden6eng ENGCB25-04990636991.310255672828100.0333594.31425.000.00.001004
Harry Clarke2eng ENGRB22-28290506774.6849219252986.2182378.361154.500.00.004002
Václav Hladký31cz CZEGK33-02590354381.47184781515100.01313100.071450.000.00.000000
16 Players99042452281.26873261621423690.717019786.3296147.510.70.77255034
Ipswich Town 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
George Hirst27eng ENGFW24-29786202000000000001701
   Freddie Ladapo9eng ENGFW30-3114110000000000100
Nathan Broadhead33wls WALLW25-24861181800000000001500
   Omari Hutchinson20eng ENGLW20-0402910100000000000800
Wes Burns7wls WALRW29-01675232300005000001403
   Kayden Jackson19eng ENGRW29-29015660000000000400
Conor Chaplin10eng ENGAM26-29675373610100000002701
   Marcus Harness11eng ENGAM27-28815440000000000200
Jack Taylor14ie IRLDM25-16985484800000000004200
   Dominic Ball12eng ENGDM28-1295110000000000000
Sam Morsy5eg EGYDM32-09090706633010000006210
Leif Davis3eng ENGLB23-331904532132004831203303
Cameron Burgess15au AUSCB28-04990605373000000005100
Luke Woolfenden6eng ENGCB25-04990696544001000006301
Harry Clarke2eng ENGRB22-282906757103001700005003
Václav Hladký31cz CZEGK33-02590434022000000003510
16 Players99052248040171111153120424212
Ipswich Town 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
George Hirst27eng ENGFW24-29786000000000000000
   Freddie Ladapo9eng ENGFW30-3114000000000000000
Nathan Broadhead33wls WALLW25-24861000000000000000
   Omari Hutchinson20eng ENGLW20-0402921020010.011010200
Wes Burns7wls WALRW29-0167500000010.011010000
   Kayden Jackson19eng ENGRW29-290151000111100.000001210
Conor Chaplin10eng ENGAM26-296751000111100.002021200
   Marcus Harness11eng ENGAM27-28815221010000001300
Jack Taylor14ie IRLDM25-1698532111020.021011410
   Dominic Ball12eng ENGDM28-1295000000000002200
Sam Morsy5eg EGYDM32-090906324033100.003030600
Leif Davis3eng ENGLB23-3319033201010.011101420
Cameron Burgess15au AUSCB28-049901010011100.003120120
Luke Woolfenden6eng ENGCB25-04990000000000001150
Harry Clarke2eng ENGRB22-282903201222100.001100320
Václav Hladký31cz CZEGK33-02590000000000000010
16 Players990221378781361.5513310830140
Ipswich Town 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
George Hirst27eng ENGFW24-297863100131873100025931803040268
   Freddie Ladapo9eng ENGFW30-311410010010001200000010
Nathan Broadhead33wls WALLW25-2486130042171306350.0233.3171566530130171
   Omari Hutchinson20eng ENGLW20-04029160387316100.000.013573212101121
Wes Burns7wls WALRW29-016752803916328100.000.023163112712112912
   Kayden Jackson19eng ENGRW29-29015101226110000419141011072
Conor Chaplin10eng ENGAM26-2967543012913143100.01100.0281416121010296
   Marcus Harness11eng ENGAM27-288158013428100.01100.031410000031
Jack Taylor14ie IRLDM25-1698558218321215811100.000.0391668422020370
   Dominic Ball12eng ENGDM28-12954003104000610600100220
Sam Morsy5eg EGYDM32-0909083220491408311100.000.0511889800020630
Leif Davis3eng ENGLB23-33190562172415456000261334530320231
Cameron Burgess15au AUSCB28-04990671343232167000412033000000420
Luke Woolfenden6eng ENGCB25-049907411502510740004923310900000500
Harry Clarke2eng ENGRB22-28290774303712077100.01100.0502236301011482
Václav Hladký31cz CZEGK33-0259046334510046000331132600000320
16 Players990632682372801282463213538.5538.540920107581911817542134
Ipswich Town 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%
George Hirst27eng ENGFW24-2978600032000000001233.3
   Freddie Ladapo9eng ENGFW30-31140000010000000010.0
Nathan Broadhead33wls WALLW25-248610001300000007010.0
   Omari Hutchinson20eng ENGLW20-04029000010001000200
Wes Burns7wls WALRW29-016750000215000001010.0
   Kayden Jackson19eng ENGRW29-29015000000010000100
Conor Chaplin10eng ENGAM26-29675000010010000610100.0
   Marcus Harness11eng ENGAM27-288150003000120001010.0
Jack Taylor14ie IRLDM25-1698500002001200092250.0
   Dominic Ball12eng ENGDM28-1295100100020000100
Sam Morsy5eg EGYDM32-090901002200030005010.0
Leif Davis3eng ENGLB23-3319000001041300081150.0
Cameron Burgess15au AUSCB28-04990000000000000220100.0
Luke Woolfenden6eng ENGCB25-04990100300110000101150.0
Harry Clarke2eng ENGRB22-2829000010010200081233.3
Václav Hladký31cz CZEGK33-02590000010000000310100.0
16 Players990300141521181300064101343.5

Ipswich Town Goalkeeper Stats

Ipswich Town 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
Václav Hladkýcz CZE33-02590101100.00.131030.042123.825.809111.1213.8

Shots

Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
21Morgan RogersClub Crest Middlesbrough0.01Blocked21Right FootSam GreenwoodFouledSam GreenwoodTackle
24George HirstClub Crest Ipswich Town0.070.22Saved16Right FootDeflectedWes BurnsPass (Live)Harry ClarkePass (Live)
26Sam MorsyClub Crest Ipswich Town0.02Off Target34Right FootNathan BroadheadPass (Live)Cameron BurgessPass (Live)
30Nathan BroadheadClub Crest Ipswich Town0.09Blocked21Left FootLuke WoolfendenInterception
36Conor ChaplinClub Crest Ipswich Town0.030.19Goal18Left FootVolleyConor ChaplinPass (Live)Jack TaylorPass (Live)
40Emmanuel Latte LathClub Crest Middlesbrough0.08Off Target15Right FootDaniel BarlaserPass (Live)Matthew ClarkePass (Live)
45Emmanuel Latte LathClub Crest Middlesbrough0.02Off Target7HeadSam GreenwoodPass (Live)Rav van den BergPass (Live)
56Matt CrooksClub Crest Middlesbrough0.07Blocked18Right FootMorgan RogersPass (Live)Lukas EngelPass (Live)
64Emmanuel Latte LathClub Crest Middlesbrough0.160.15Saved9HeadDaniel BarlaserPass (Dead)Emmanuel Latte LathFouled
67Omari HutchinsonClub Crest Ipswich Town0.330.68Goal17Left FootConor ChaplinPass (Live)Luke WoolfendenPass (Dead)
72Sam SilveraClub Crest Middlesbrough0.03Blocked10Right FootMorgan RogersPass (Live)Lukas EngelPass (Live)
72Emmanuel Latte LathClub Crest Middlesbrough0.12Off Target9HeadSam SilveraShot
77Leif DavisClub Crest Ipswich Town0.22Blocked17Left FootLeif DavisInterception
77Jack TaylorClub Crest Ipswich Town0.06Off Target16Right FootMarcus HarnessPass (Live)Leif DavisPass (Live)
82George HirstClub Crest Ipswich Town0.08Off Target17Right FootKayden JacksonPass (Live)Marcus HarnessPass (Live)
85Marcus HarnessClub Crest Ipswich Town0.05Off Target15Left FootVolley
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
21Morgan RogersClub Crest Middlesbrough0.01Blocked21Right FootSam GreenwoodFouledSam GreenwoodTackle
40Emmanuel Latte LathClub Crest Middlesbrough0.08Off Target15Right FootDaniel BarlaserPass (Live)Matthew ClarkePass (Live)
45Emmanuel Latte LathClub Crest Middlesbrough0.02Off Target7HeadSam GreenwoodPass (Live)Rav van den BergPass (Live)
56Matt CrooksClub Crest Middlesbrough0.07Blocked18Right FootMorgan RogersPass (Live)Lukas EngelPass (Live)
64Emmanuel Latte LathClub Crest Middlesbrough0.160.15Saved9HeadDaniel BarlaserPass (Dead)Emmanuel Latte LathFouled
72Sam SilveraClub Crest Middlesbrough0.03Blocked10Right FootMorgan RogersPass (Live)Lukas EngelPass (Live)
72Emmanuel Latte LathClub Crest Middlesbrough0.12Off Target9HeadSam SilveraShot
Shots Table
SCA 1 SCA 2
Minute Player Squad xG PSxG Outcome Distance Body Part Notes Player Event Player Event
24George HirstClub Crest Ipswich Town0.070.22Saved16Right FootDeflectedWes BurnsPass (Live)Harry ClarkePass (Live)
26Sam MorsyClub Crest Ipswich Town0.02Off Target34Right FootNathan BroadheadPass (Live)Cameron BurgessPass (Live)
30Nathan BroadheadClub Crest Ipswich Town0.09Blocked21Left FootLuke WoolfendenInterception
36Conor ChaplinClub Crest Ipswich Town0.030.19Goal18Left FootVolleyConor ChaplinPass (Live)Jack TaylorPass (Live)
67Omari HutchinsonClub Crest Ipswich Town0.330.68Goal17Left FootConor ChaplinPass (Live)Luke WoolfendenPass (Dead)
77Leif DavisClub Crest Ipswich Town0.22Blocked17Left FootLeif DavisInterception
77Jack TaylorClub Crest Ipswich Town0.06Off Target16Right FootMarcus HarnessPass (Live)Leif DavisPass (Live)
82George HirstClub Crest Ipswich Town0.08Off Target17Right FootKayden JacksonPass (Live)Marcus HarnessPass (Live)
85Marcus HarnessClub Crest Ipswich Town0.05Off Target15Left FootVolley

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.