Leigh Griffiths has been charged by police over an incident during Dundee's Premier Sports Cup defeat by St Johnstone.
The Dundee striker kicked a smoke bomb back into the stand housing Saints supporters after it had been thrown onto the Dens Park pitch.
A Police Scotland spokesperson said: "Police Scotland can confirm that a 31-year-old man has been charged in relation to culpable and reckless conduct, following an incident at Dens Park, Dundee, on Wednesday, 22 September. A report will be submitted to the Procurator Fiscal."
Griffiths apologised for his actions on Thursday, saying: "It was regrettable that the pyrotechnic ended up back in the stand as my intention was just to remove it from the pitch.
"Having just lost a goal I was eager to get the match restarted as quickly as possible and I would like to apologise for any distress caused by this action."
Griffiths could also face Scottish Football Association disciplinary action but the police charge could delay that process.
Dundee lost the Premier Sports Cup quarter-final 2-0 to last year's winners St Johnstone thanks to second-half goals from Shaun Rooney and Ali Crawford.
Griffiths joined Dundee on a season-long loan deal from Celtic last month.
Wednesday night's defeat was his third start for the club, but he is yet to score. Dundee host Rangers in the Premiership on Saturday.