Magic Mile calculatrice Magic Mile calculatrice

Le Magic Mile

Le « Magic Mile » est la formule trouvée par Jeff Galloway, ancien marathonien de haut niveau (il a notamment participé à la course des JO de Munich en 1972) et coach ultra-populaire aux Etats-Unis.
En plus de 30 ans d’observation et d’accompagnement de dizaines de milliers de coureurs, il a établi des formules de prédiction des performances à partir du temps réalisé sur 1 mile soit 1609 mètres, pour des distances allant du 5km au marathon. Le Magic Mile a ainsi pour but de fournir aux coureurs des objectifs réalistes et bien sûr à l’allure à suivre sur différentes distances. En plus de cela, c’est un outil de test et de diagnostic en temps réel pour faire le point sur son état de forme et éventuellement sa progression.

Magic Mile

En quoi consiste exactement le Magic Mile ?

Il s’agit avant tout d’avoir un parcours mesuré de façon précise et équivalent à 1 mile soit 1609 mètres. Pourquoi ne pas utiliser une piste d’athlétisme de 400 mètres que l’on pourra parcourir 4 fois.

L’échauffement consiste à courir 1 mile en endurance à 60-65% de VMA ou 65-70% de FCM avant de faire quelques lignes droites (5 à 8 accélérations de 50 à 80 mètres avec le retour en marchant en guise de récupération). Vous êtes désormais prêt pour le Magic Mile. Chronométrez-vous en courant le plus rapidement possible les 4 tours de piste de 1600 mètres. À la fin du test, marchez pendant 5 minutes et courez entre 2 et 10 kilomètres en endurance à 65-70% de VMA ou 70-75% de FCM.

Bien sûr, la petite difficulté réside dans le faire de changer le résultat obtenu, en secondes et de devoir convertir le mile en km en multipliant par 0,625. Voyons ça de plus près avec des exemples.

Exemple pour le 10 kilomètres

Vous avez couru le mile en 6 minutes soit 360 secondes.

Si vous voulez connaître votre allure sur 10km, vous devez multiplier 360 par 1,15 et vous obtenez 414 secondes.
414 secondes ou 6 minutes 54 secondes est donc votre allure au mile sur 10 kilomètres.
Pour passer à l’allure au kilomètre il faut multiplier 414 par 0,625 soit 258 secondes ou 4 minutes 18 secondes (arrondir à l’entier).
Pour connaître la prédiction sur 10 kilomètre, il suffit donc de multiplier 258 secondes par 10 soit 2580 secondes ou 43 minutes.

Calculer votre temps grâce au Magic Mile

Calculatrice Magic Mile

Formule 1 : 10 kilomètres

Résultat en minutes :

Formule 2 : Semi-marathon

Résultat en minutes:

Formule 3 : Marathon

Résultat en minutes:

Exemple pour le semi-marathon

Vous avez couru le mile en 6 minutes soit 360 secondes.

Si vous voulez connaître votre allure sur semi-marathon, vous devez multiplier 360 par 1,2 et vous obtenez 432 secondes.
432 secondes ou 7 minutes 12 secondes est donc votre allure au mile sur semi-marathon.
Pour passer à l’allure au kilomètre il faut multiplier 432 par 0,625 soit 270 secondes ou 4 minutes 30 secondes (arrondir à l’entier).
Pour connaître la prédiction sur 10 kilomètre, il suffit donc de multiplier 20 secondes par 21,1 soit 5 697 secondes ou 1 heure 34 minutes 57 secondes.

Exemple pour le marathon

Vous avez couru le mile en 6 minutes soit 360 secondes.

Si vous voulez connaître votre allure sur marathon, vous devez multiplier 360 par 1,3 et vous obtenez 468 secondes.
468 secondes ou 7 minutes 48 secondes est donc votre allure au mile sur marathon.
Pour passer à l’allure au kilomètre il faut multiplier 468 par 0,625 soit 292 secondes ou 4 minutes 52 secondes (arrondir à l’entier)
Pour connaître la prédiction sur marathon, il suffit donc de multiplier 258 secondes par 42,195 soit 12 320 secondes ou 205 minutes 20 secondes et donc 3 heures 25 minutes et 20 secondes.

Et donc, le Magic Mile ?

Le Magic Mile a donc pour but de vous fournir des objectifs réalistes et des indicateurs de l’allure à suivre sur différentes distances. En plus de cela, le Magic Mile est un outil de test et de diagnostic en temps réel pour faire le point sur votre état de forme et votre progression.

function calculate() { const distance = document.getElementById('distance').value; const hours = document.getElementById('hours').value; const minutes = document.getElementById('minutes').value; const seconds = document.getElementById('seconds').value; const totalSeconds = (+hours * 3600) + (+minutes * 60) + (+seconds); const totalHours = totalSeconds / 3600; if (totalSeconds > 0 && distance > 0) { const speed = (distance / 1000) / totalHours; const pace = totalSeconds / (distance / 1000) / 60; document.getElementById('speed').innerText = speed.toFixed(2); document.getElementById('pace').innerText = Math.floor(pace) + ':' + ('0' + Math.round((pace - Math.floor(pace)) * 60)).slice(-2); } else { alert("Veuillez entrer une distance et un temps valides."); } }