на протяжении последних десяти лет = [в] последние десять лет

"за последние десять лет" плохо сочетается с настоящим временем, поэтому выражение следует использовать при подведении итога, например:
"за последние десять лет мы выиграли два чемпионата мира по хоккею"


Кстати, не знаю почему, но мне всегда хочется в таких случаях по-английски использовать during, хотя обычно есть лучший способ!