public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("most-runs");
     parent::SetTitle("Most runs");
     parent::SetColumnHeaders(array("Runs"));
     parent::SetDescription("Find out who has scored the most runs overall in all stoolball matches.");
     parent::SetSupportsFilterByBattingPosition(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("player-of-match");
     parent::SetTitle("Player of the match nominations");
     parent::SetDescription("All of the matches where players were awarded player of the match for their outstanding performances on the pitch.");
     parent::SetSupportsFilterByPlayer(true);
     parent::SetSupportsFilterByBattingPosition(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("nomination");
     parent::SetItemTypePlural("nominations");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("individual-scores");
     parent::SetTitle("Highest individual scores");
     parent::SetDescription("See the highest scores by individuals in a single stoolball innings.");
     parent::SetSupportsFilterByPlayer(true);
     parent::SetSupportsFilterByBattingPosition(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("innings");
     parent::SetItemTypePlural("innings");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("most-player-of-match");
     parent::SetTitle("Most player of the match nominations");
     parent::SetColumnHeaders(array("Nominations"));
     parent::SetDescription("Find out who has won the most player of the match awards for their outstanding performances on the pitch.");
     parent::SetSupportsFilterByBattingPosition(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("bowling-performances");
     parent::SetTitle("All bowling performances");
     parent::SetDescription("See the best wicket-taking performances in all stoolball matches.");
     parent::SetSupportsFilterByPlayer(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("innings");
     parent::SetItemTypePlural("innings");
     parent::SetCssClass("bowling");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("most-wickets-by-bowler-and-catcher");
     parent::SetTitle("Most wickets by a bowling and catching combination");
     parent::SetDescription("This measures which combination of bowler and catcher has taken the most wickets. Catches taken by a bowler off their own bowling are not counted.");
     parent::SetShowDescription(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("combination");
     parent::SetItemTypePlural("combinations");
     parent::SetCssClass("bowling");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("player-performances");
     parent::SetTitle("Player performances");
     parent::SetDescription("All of the match performances by a stoolball player, summarising their batting, bowling and fielding in the match.");
     parent::SetSupportsFilterByPlayer(true);
     parent::SetSupportsFilterByBattingPosition(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("performance");
     parent::SetItemTypePlural("performances");
 }
 public function __construct($minimum_qualifying_score, StatisticsManager $statistics_data_source)
 {
     $this->minimum_qualifying_score = (int) $minimum_qualifying_score;
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("most-scores-of");
     parent::SetTitle("Most scores of {$minimum_qualifying_score} or more runs");
     parent::SetColumnHeaders(array("Innings"));
     parent::SetDescription("Find out who has played the most innings of {$minimum_qualifying_score} runs or more in all stoolball matches.");
     parent::SetSupportsFilterByBattingPosition(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("most-wickets");
     parent::SetTitle("Most wickets");
     parent::SetColumnHeaders(array("Wickets"));
     parent::SetDescription("If a player is out caught, caught and bowled, bowled, body before wicket or for hitting the ball twice the wicket is credited to the bowler and included here. Players run-out or timed out are not counted.");
     parent::SetShowDescription(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
     parent::SetCssClass("bowling");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("economy-rate");
     parent::SetTitle("Economy rates");
     parent::SetColumnHeaders(array("Economy rate"));
     parent::SetDescription("A bowler's economy rate measures how many runs he or she typically concedes in each over. Lower numbers are better. We only include people who have bowled in at least three matches.");
     parent::SetShowDescription(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
     parent::SetCssClass("bowling");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("bowling-strike-rate");
     parent::SetTitle("Bowling strike rates");
     parent::SetColumnHeaders(array("Strike rate"));
     parent::SetDescription("A bowler's strike rate measures how many deliveries he or she typically bowls before taking a wicket. Lower numbers are better.\r\n        \r\nWe only include people who have bowled in at least three matches, and we ignore wickets in innings where the bowling card wasn't filled in.");
     parent::SetShowDescription(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
     parent::SetCssClass("bowling");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("most-catches-in-innings");
     parent::SetTitle("Most catches in an innings");
     parent::SetColumnHeaders(array("Catches"));
     parent::SetDescription("This measures the number of catches taken by a fielder, not how often a batsman has been caught out. We only include players who took at least three catches.");
     parent::SetShowDescription(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("innings");
     parent::SetItemTypePlural("innings");
     parent::SetCssClass("bowling");
 }
 public function __construct($minimum_qualifying_wickets, \StatisticsManager $statistics_data_source)
 {
     $this->minimum_qualifying_wickets = (int) $minimum_qualifying_wickets;
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("most-{0}-wickets");
     parent::SetTitle("Most times taking {$minimum_qualifying_wickets} wickets in an innings");
     parent::SetColumnHeaders(array("Innings"));
     parent::SetDescription("Find out who has taken {$minimum_qualifying_wickets} wickets in an innings the most times in all stoolball matches.");
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
     parent::SetCssClass("bowling");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("batting-average");
     parent::SetTitle("Batting averages");
     parent::SetDescription("A batsman's average measures how many runs he or she typically scores before getting out. We only include people who have batted at least three times, and got out at least once.");
     parent::SetShowDescription(true);
     parent::SetColumnHeaders(array("Average"));
     parent::SetSupportsFilterByBattingPosition(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
 }
 public function __construct(StatisticsManager $statistics_data_source)
 {
     $this->statistics_data_source = $statistics_data_source;
     parent::SetUrlSegment("most-run-outs");
     parent::SetTitle("Most run-outs");
     parent::SetColumnHeaders(array("Run-outs"));
     parent::SetDescription("This measures the number of run-outs completed by a fielder, not how often a batsman has been run-out.");
     parent::SetShowDescription(true);
     parent::SetSupportsPagedResults(true);
     parent::SetItemTypeSingular("player");
     parent::SetItemTypePlural("players");
     parent::SetCssClass("bowling");
 }