I know a person that has been upgraded a few times without asking.. Jammy ##$$%%$!!
Ive heard it said that if you are wearing a suit or smartly dressed then you always have a far better chance than a back packer in a t shirt and shorts for an upgrade.
Always ask.. They can only say "no"...Or better still.. "Yes"