You could do something like this
$userName='domain\user'
Get-Cluster"clustername"|
Get-VM|
Get-VIEvent-Type "Info"|
Where{$_.UserName-eq$username}|
Sort-Object-Property CreatedTime -Descending |
Group-Object-Property {$_.VM.Name}|
ForEach-Object-Process {
$_.Group| Select -First 1|
Select @{Name='Name';E={$_.vm.name}}, CreatedTime, UserName
}