1. Modern soccer is the same as the one of Medieval England.

2. Modern soccer is the same as that of Medieval England.

(Which one is grammatical? Do you have other expressions which have the same meaning?)

Both are correct and mean the same. I prefer number 2.