Possession
Possession
xG, big chances, touches and duels are ESPN's numbers; other sites' models can differ a little.
Possession
Tsoanelo Letsosa (Partick Thistle) Goal at 90'+1'
Jack Corr (Forfar Athletic) Substitution at 74'
Stephen Docherty (Partick Thistle) Substitution at 73'
Aidan Fitzpatrick (Partick Thistle) Substitution at 69'
Thomas Horn (Partick Thistle) Substitution at 62'
Last 5 meetings
Possession
Liam Dolan (Partick Thistle) Substitution at 61'
Jamie Low (Partick Thistle) Yellow Card at 57'
Tyler Gadsden (Forfar Athletic) Substitution at 49'
Callum Wilson (Forfar Athletic) Substitution at 49'
Jamie Richardson (Forfar Athletic) Substitution at 45'
Mackenzie Lemon (Forfar Athletic) Yellow Card at 42'
Matthew Allan (Forfar Athletic) Substitution at 28'
Daniel O'Reilly (Partick Thistle) Goal at 16'
Alex Samuel (Partick Thistle) Goal at 6'
Seb Drozd (Partick Thistle) Penalty - Scored at 4'
Possession
xG, big chances, touches and duels are ESPN's numbers; other sites' models can differ a little.
Tsoanelo Letsosa (Partick Thistle) Goal at 90'+1'
Jack Corr (Forfar Athletic) Substitution at 74'
Stephen Docherty (Partick Thistle) Substitution at 73'
Aidan Fitzpatrick (Partick Thistle) Substitution at 69'
Thomas Horn (Partick Thistle) Substitution at 62'
Liam Dolan (Partick Thistle) Substitution at 61'
Jamie Low (Partick Thistle) Yellow Card at 57'
Tyler Gadsden (Forfar Athletic) Substitution at 49'
Callum Wilson (Forfar Athletic) Substitution at 49'
Jamie Richardson (Forfar Athletic) Substitution at 45'
Mackenzie Lemon (Forfar Athletic) Yellow Card at 42'
Matthew Allan (Forfar Athletic) Substitution at 28'
Daniel O'Reilly (Partick Thistle) Goal at 16'
Alex Samuel (Partick Thistle) Goal at 6'
Seb Drozd (Partick Thistle) Penalty - Scored at 4'