" The second is a little different. It would also be "from," unless you refer to it as "over the" last year. In that case, you would use "from" if he is better this year than he was last year.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.