Question: Did the Prophet kill a musreek by name Ubay bin Khalf in the battle of Uhood? Also did he kill other musrikeen in other battles?
Answer: Only Ubay ibn Khalaf as far as I know, but he was the commander of the battles.
This weblog answers questions in fiqh based on the reliable answers of the salaf's 4 great schools of Islamic rules and laws, but emphasizes the Hanafi school.