soccer-stats

This package allows This package allows you to have the football statistics.

Usage no npm install needed!

<script type="module">
  import soccerStats from 'https://cdn.skypack.dev/soccer-stats';
</script>

README

Soccer Stats

Installation

npm i soccer-stats

Example

const Soccer = require("soccer-stats")
const soccer = new Soccer({ lang : "fr" }) // "en","fr","es" | default : "en"
// Get best player
soccer.fetchBestPlayers().then((players) => {
  console.log(players);
})
/*
Top {
  forwardPodium: [
    { 
      name: 'Lionel Messi', 
      nationality: 'Argentine', 
      score: '100' 
    },
    { 
      name: 'Robert Lewandowski', 
      nationality: 'Pologne', 
      score: '95' 
    },
    { 
      name: 'Kylian Mbappé', 
      nationality: 'France', 
      score: '91'
    }
  ],
  offensiveMidfieldersPodium: [
    { 
     name: 'Sadio Mané', 
     nationality: 'Sénégal', 
     score: '100' 
    },
    { 
      name: 'Raheem Sterling',
      nationality: 'Angleterre',
      score: '99' 
    },
    { 
      name: 'Pizzi', 
      nationality: 'Portugal', 
      score: '84' 
    }
  ],
  centralMidfieldersPodium: [
    { 
      name: 'Kevin De Bruyne', 
      nationality: 'Belgique', 
      score: '100' 
    },
    { 
      name: 'Hans Vanaken', 
      nationality: 'Belgique', 
      score: '85' 
    },
    { 
      name: 'Dani Parejo', 
      nationality: 'Espagne', 
      score: '75'
    }
  ],
  centralDefendersPodium: [
    { 
      name: 'Virgil van Dijk', 
      nationality: 'Pays-Bas', 
      score: '100' 
    },
    { 
      name: 'Joe Gomez', 
      nationality: 'Angleterre', 
      score: '62' 
    },
    { 
      name: 'David Alaba', 
      nationality: 'Autriche', 
      score: '58' 
    }
  ],
  lateralDefendersPodium: [
    {
      name: 'Trent Alexander-Arnold',
      nationality: 'Angleterre',
      score: '100'
    },
    {
      name: 'Andrew Robertson', 
      nationality: 'Ecosse', 
      score: '76' 
    },
    {
     name: 'Alex Telles', 
     nationality: 'Brésil', 
     score: '70'
    }
  ],
  goalKeeperPodium: [
    {
     name: 'Alisson Becker',
     nationality: 'Brésil',
     score: '100'
    },
    {
      name: 'Marc-André ter Stegen',
      nationality: 'Allemagne',
      score: '90'
    },
    { 
     name: 'Diego Alves',
     nationality: 'Brésil',
     score: '83'
    }
  ]
}
*/