Can anyone please tell me what's the difference between in and of in the following sentences? Are they both correct?
- Lionel Messi is the greatest player of/in the Argentina football team.
- John is the best student in/of the class.
- The roads in/of the USA are wider than those of Russia.