Kidding of course: Sorry for the delay. As the saying goes, Moderators are stupidface. (Some of us more than others.)
Kelman came on in a double sub in the 90th minute that was partly driven by wanting a fresh attacker and partly by Adomah coming off with a muscle issue after coming on in the 80th. Kelman had one good chance at the six yard line, battling for a cross with a defender, but the keeper saved it from close range. He was so closely marked it was a "hit and hope" situation.
The only Yank to dress for a faceoff with Norwich, Kelman subbed on in the 82nd minute of a 1-0 loss.
Kelman subs on in the 73rd, after Cannon had already come on, and QPR equalize shortly after on Dykes' second of the match. 2-2.
Ends 4-2 for QPR, in their first win since Sept 2. Doesn't seem like Kelman played a big role in any of the three goals after he came on, but there were three goals after he came on (all up a man as Stoke had a red card early in the second half).
Kelman gets what I think is his first start since August against Plymouth Argyle. Cannon on the bench. A fourth straight league win would see QPR out of the relegation zone, and this is winnable at home against a team near their level.
Subbed off after 78 minutes, most he's played in a long time that I remember. Not getting the impression he played well, but it's a step. 0-0 up a man, still searching for a game winner.
Dropped from the bench after lineups announcement, presumably for an injury: 1741821582509543742 is not a valid tweet id 1741835464128991376 is not a valid tweet id
Kelman goes on loan to Wigan in League One for the rest of the season But he also signs an extension with QPR
QPR signed a striker from Royal Antwerp a few days before, so that is why he got pushed down the pecking order such that he's heading out on loan.
On the bench for his new club: 1753780382032392298 is not a valid tweet id 1753784152028274796 is not a valid tweet id 1753789185302134793 is not a valid tweet id
On the bench: 1756317095099559937 is not a valid tweet id 1756324644016021946 is not a valid tweet id In at the half: 1756348411651973173 is not a valid tweet id 1756350309855576253 is not a valid tweet id Scores: 1756354988677239001 is not a valid tweet id https://twitter.com/LaticsOfficial/status/1756355358992249016 Trailing 2-1 in the 75th.