Off the shelf I don't think there is any machnism in CRM which can tell you exactly.
1. You can create a view where opporunity was created by you and is not owned by you. This view will have limitation for example if some opportunity is create by other use and assigned to you. You later assign this opportunity to another user.
2. A better way to meeting this requirement would be add a lookup field say Previous Owner. Create a plugin or Javscript to populate previous owner file when ever a record is assigned.
Regards Faisal