there are more episode screen caps at
this link, it shows logan being sttabbed so it cant be him because veronica would have said something like what happened or are you okay? It also shows leo and veronica talking and she is wearing tha same clothing! so im guessing leo now...