Group sports into more categories

This commit is contained in:
Brian Miyaji
2015-04-14 17:56:37 +10:00
parent 9ced37491d
commit 2aecb6a116
24 changed files with 177 additions and 110 deletions

View File

@@ -0,0 +1,91 @@
{
"name": "Baseball",
"positions": {
"Batter" : [],
"Pitcher" : [],
"Fielder" : [
"Catcher",
"First base",
"Second base",
"Third base",
"Shortstop",
"Left field",
"Center field",
"Right field"
]
},
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" }
],
"results": [
{ "name" : "1", "description" : "1st inning runs" },
{ "name" : "2", "description" : "2nd inning runs" },
{ "name" : "3", "description" : "3rd inning runs" },
{ "name" : "4", "description" : "4th inning runs" },
{ "name" : "5", "description" : "5th inning runs" },
{ "name" : "6", "description" : "6th inning runs" },
{ "name" : "7", "description" : "7th inning runs" },
{ "name" : "8", "description" : "8th inning runs" },
{ "name" : "9", "description" : "9th inning runs" },
{ "name" : "&nbsp;", "id" : "extra", "description" : "Extra inning runs" },
{ "name" : "R", "description" : "Total runs", "primary" : 1 },
{ "name" : "H", "description" : "Hits" },
{ "name" : "E", "description" : "Errors" }
],
"performance": [
{ "name" : "AB", "position" : "Batter", "description" : "At bat" },
{ "name" : "R", "position" : "Batter", "description" : "Runs" },
{ "name" : "H", "position" : "Batter", "description" : "Hits" },
{ "name" : "RBI", "position" : "Batter", "description" : "Runs batted in" },
{ "name" : "2B", "id" : "doubles", "position" : "Batter", "description" : "Doubles" },
{ "name" : "3B", "id" : "triples", "position" : "Batter", "description" : "Triples" },
{ "name" : "HR", "position" : "Batter", "description" : "Home runs" },
{ "name" : "SB", "position" : "Batter", "description" : "Stolen bases" },
{ "name" : "BB", "position" : "Batter", "description" : "Base on balls" },
{ "name" : "SO", "position" : "Batter", "description" : "Strike outs" },
{ "name" : "LOB", "position" : "Batter", "description" : "Left on base" },
{ "name" : "IP", "id" : "pitcher_ip", "position" : "Pitcher", "description" : "Innings pitched" },
{ "name" : "H", "id" : "pitcher_h", "position" : "Pitcher", "description" : "Hits allowed" },
{ "name" : "R", "id" : "pitcher_r", "position" : "Pitcher", "description" : "Runs allowed" },
{ "name" : "ER", "id" : "pitcher_er", "position" : "Pitcher", "description" : "Earned runs allowed" },
{ "name" : "BB", "id" : "pitcher_bb", "position" : "Pitcher", "description" : "Base on balls allowed" },
{ "name" : "SO", "id" : "pitcher_so", "position" : "Pitcher", "description" : "Strike outs pitched" },
{ "name" : "HR", "id" : "pitcher_hr", "position" : "Pitcher", "description" : "Home runs allowed" }
],
"columns": [
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "Pct", "equation" : "$win / $eventsplayed", "precision" : 3, "priority" : 1, "description" : "Win percentage" },
{ "name" : "GB", "equation" : "$gamesback", "precision" : 1, "description" : "Games back" },
{ "name" : "RS", "equation" : "$rfor", "description" : "Runs scored" },
{ "name" : "RA", "equation" : "$ragainst", "description" : "Runs allowed" },
{ "name" : "Diff", "equation" : "$rfor - $ragainst", "description" : "Run differential" },
{ "name" : "Home", "equation" : "$homerecord", "description" : "Home record" },
{ "name" : "Road", "equation" : "$awayrecord", "description" : "Road record" },
{ "name" : "L10", "equation" : "$last10", "description" : "Last 10 games" },
{ "name" : "Strk", "equation" : "$streak", "description" : "Current streak" }
],
"metrics": [
{ "name" : "B/T", "description": "Bats / Throws" },
{ "name" : "Ht", "description": "Height" },
{ "name" : "Wt", "description": "Weight" }
],
"statistics": [
{ "name" : "G", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "AVG", "equation" : "$h / $ab", "precision" : 3, "description" : "Batting average" }
],
"options": {
"event_teams" : "2",
"event_show_players" : "yes",
"event_show_extras" : "no",
"event_show_total" : "yes",
"sportspress_event_results_reverse_teams" : "yes",
"sportspress_event_performance_mode" : "values",
"sportspress_event_performance_reverse_teams" : "yes",
"event_show_player_numbers" : "no",
"event_split_players_by_team" : "yes",
"event_split_players_by_position" : "yes",
"sportspress_event_total_performance" : "all"
}
}

View File

@@ -0,0 +1,69 @@
{
"name": "Basketball",
"positions": [
"Guard",
"Forward-Guard",
"Forward",
"Forward-Center",
"Center"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" }
],
"results": [
{ "name" : "1", "description" : "1st quarter points" },
{ "name" : "2", "description" : "2nd quarter points" },
{ "name" : "3", "description" : "3rd quarter points" },
{ "name" : "4", "description" : "4th quarter points" },
{ "name" : "OT", "id" : "ot", "description" : "Overtime points" },
{ "name" : "T", "id" : "points", "description" : "Total points", "primary" : 1 }
],
"performance": [
{ "name" : "MIN", "description" : "Minutes" },
{ "name" : "FGM", "description" : "Field goals made" },
{ "name" : "FGA", "description" : "Field goals attempted" },
{ "name" : "FTM", "description" : "Free throws made" },
{ "name" : "FTA", "description" : "Free throws attempted" },
{ "name" : "3PM", "description" : "3-pointers made" },
{ "name" : "3PA", "description" : "3-pointers attempted" },
{ "name" : "OFF REB", "description" : "Offensive rebounds" },
{ "name" : "DEF REB", "description" : "Defensive rebounds" },
{ "name" : "AST", "description" : "Assists" },
{ "name" : "PF", "description" : "Personal fouls" },
{ "name" : "TF", "description" : "Technical fouls" },
{ "name" : "STL", "description" : "Steals" },
{ "name" : "TO", "description" : "Turnovers" },
{ "name" : "BLK", "description" : "Blocks" },
{ "name" : "PTS", "description" : "Points" }
],
"columns": [
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "PCT", "equation" : "$win / $eventsplayed", "precision" : 3, "priority" : 1, "description" : "Win percentage" },
{ "name" : "GB", "equation" : "$gamesback", "precision" : 1, "description" : "Games back" },
{ "name" : "PF", "equation" : "$pointsfor / $eventsplayed", "priority" : 3, "description" : "Average points for" },
{ "name" : "PA", "equation" : "$pointsagainst / $eventsplayed", "description" : "Average points against" },
{ "name" : "DIFF", "equation" : "( $pointsfor - $pointsagainst ) / $eventsplayed", "priority" : 2, "description" : "Average point differential" },
{ "name" : "L10", "equation" : "$last10", "description" : "Last 10 games" },
{ "name" : "STRK", "equation" : "$streak", "description" : "Current streak" }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "G", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "GS", "equation" : "$eventsstarted", "description" : "Games started" },
{ "name" : "MPG", "equation" : "$min / $eventsplayed", "precision" : 1, "description" : "Minutes per game" },
{ "name" : "FG%", "equation" : "$fgm / $fga", "precision" : 3, "description" : "Field goal percentage" },
{ "name" : "FT%", "equation" : "$ftm / $fta", "precision" : 3, "description" : "Free throw percentage" },
{ "name" : "3P%", "equation" : "$threepm / $threepa", "precision" : 3, "description" : "3-pointer percentage" },
{ "name" : "RPG", "equation" : "( $offreb + $defreb ) / $eventsplayed", "precision" : 1, "description" : "Rebounds per game" },
{ "name" : "APG", "equation" : "$ast / $eventsplayed", "precision" : 1, "description" : "Assists per game" },
{ "name" : "SPG", "equation" : "$stl / $eventsplayed", "precision" : 1, "description" : "Steals per game" },
{ "name" : "BPG", "equation" : "$blk / $eventsplayed", "precision" : 1, "description" : "Blocks per game" },
{ "name" : "PPG", "equation" : "$pts / $eventsplayed", "precision" : 1, "description" : "Points per game" },
{ "name" : "EFF", "equation" : "$pts + $offreb + $defreb + $ast + $stl + $blk - $fga + $fgm - $fta + $ftm + $to", "description" : "Efficiency rating" }
]
}

View File

@@ -0,0 +1,61 @@
{
"name": "Cricket",
"positions": [
"Batsman",
"Bowler"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
"Draw",
{ "name" : "Tie", "condition" : "=" }
],
"results": [
{ "name" : "1st", "description" : "1st inning runs" },
{ "name" : "2nd", "description" : "2nd inning runs" },
{ "name" : "3rd", "description" : "3rd inning runs" },
{ "name" : "4th", "description" : "4th inning runs" },
{ "name" : "BP", "description" : "Bonus points" },
{ "name" : "Points", "description" : "Total points", "primary" : 1 }
],
"performance": [
{ "name" : "R", "id" : "runs", "position" : "Batsman", "description" : "Runs" },
{ "name" : "B", "position" : "Batsman", "description" : "Balls" },
{ "name" : "4s", "position" : "Batsman", "description" : "Fours" },
{ "name" : "6s", "position" : "Batsman", "description" : "Sixes" },
{ "name" : "O", "position" : "Bowler", "description" : "Overs Bowled" },
{ "name" : "M", "position" : "Bowler", "description" : "Maidens" },
{ "name" : "R", "position" : "Bowler", "description" : "Runs" },
{ "name" : "W", "position" : "Bowler", "description" : "Wickets" }
],
"columns": [
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
{ "name" : "W", "equation" : "$win", "priority" : 2, "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "D", "equation" : "$draw", "description" : "Draws" },
{ "name" : "T", "equation" : "$tie", "description" : "Ties" },
{ "name" : "BP", "equation" : "$bp", "description" : "Bonus points" },
{ "name" : "Points", "equation" : "$points", "priority" : 1, "description" : "Total points" }
],
"metrics": [
"Height",
"Weight",
"Bat Brand"
],
"statistics": [
{ "name" : "Mat", "equation" : "$eventsplayed", "description" : "Matches played" },
{ "name" : "Avg", "equation" : "$eventsplayed", "description" : "Average" },
{ "name" : "SR", "equation" : "$runs / $b * 100", "precision" : 2, "description" : "Strike Rate" }
],
"options": {
"event_teams" : "2",
"event_show_players" : "yes",
"event_show_extras" : "yes",
"event_show_total" : "yes",
"sportspress_event_performance_mode" : "values",
"event_show_player_numbers" : "no",
"event_split_players_by_team" : "yes",
"event_split_players_by_position" : "yes",
"sportspress_event_total_performance" : "primary"
}
}

View File

@@ -0,0 +1,57 @@
{
"name": "Floorball",
"positions": [
"Forward",
"Defenseman",
"Goalkeeper"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Tie", "condition" : "=" }
],
"results": [
{ "name" : "1st", "description" : "1st period goals" },
{ "name" : "2nd", "description" : "2nd period goals" },
{ "name" : "3rd", "description" : "3rd period goals" },
{ "name" : "OT", "description" : "Overtime goals" },
{ "name" : "PPG", "description" : "Power play goals" },
{ "name" : "PPO", "description" : "Power play opportunities" },
{ "name" : "T", "id" : "goals", "description" : "Total goals", "primary" : 1 }
],
"performance": [
{ "name" : "G", "description" : "Goals" },
{ "name" : "A", "description" : "Assists" },
{ "name" : "SOG", "id" : "s", "description" : "Shots on goal" },
{ "name" : "PIM", "description" : "Penalty in minutes" },
{ "name" : "SA", "description" : "Shots against" },
{ "name" : "GA", "description" : "Goals against" },
{ "name" : "SV", "description" : "Saves" }
],
"columns": [
{ "name" : "GP", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "PTS", "equation" : "$win * 2 + $tie", "priority" : 1, "description" : "Points" },
{ "name" : "GF", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
{ "name" : "GA", "equation" : "$goalsagainst", "description" : "Goals against" },
{ "name" : "Diff", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal differential" },
{ "name" : "PPG", "equation" : "$ppgfor", "description" : "Power play goals" },
{ "name" : "PPO", "equation" : "$ppofor", "description" : "Power play opportunities" },
{ "name" : "PP%", "equation" : "$ppgfor / $ppofor * 100", "precision" : 1, "description" : "Power play percentage" },
{ "name" : "PPGA", "equation" : "$ppgagainst", "description" : "Power play goals against" },
{ "name" : "PPOA", "equation" : "$ppoagainst", "description" : "Power play opportunities against" },
{ "name" : "PK%", "equation" : "( $ppoagainst - $ppgagainst ) / $ppoagainst * 100", "precision" : 1, "description" : "Penalty kill percentage" }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "GP", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "P", "equation" : "$g + $assists", "description" : "Points" },
{ "name" : "GAA", "equation" : "$ga / $eventsplayed", "precision" : 2, "description" : "Goals against average" },
{ "name" : "S%", "equation" : "$g / $s * 100", "precision" : 2, "description" : "Shot percentage" },
{ "name" : "SV%", "equation" : "$sv / $sa * 100", "precision" : 2, "description" : "Save percentage" }
]
}

View File

@@ -0,0 +1,65 @@
{
"name": "American Football",
"positions": [
"Quarterback",
"Running back",
"Wide receiver",
"Tight end",
"Center",
"Offensive guard",
"Offensive tackle",
"Defensive tackle",
"Defensive end",
"Middle linebacker",
"Outside linebacker",
"Cornerback",
"Safety"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Tie", "condition" : "=" }
],
"results": [
{ "name" : "1", "description" : "1st quarter points" },
{ "name" : "2", "description" : "2nd quarter points" },
{ "name" : "3", "description" : "3rd quarter points" },
{ "name" : "4", "description" : "4th quarter points" },
{ "name" : "OT", "description" : "Overtime points" },
{ "name" : "TD", "description" : "Touchdowns" },
{ "name" : "T", "id" : "points", "description" : "Total points", "primary" : 1 }
],
"performance": [
{ "name" : "Comp", "description" : "Completions" },
{ "name" : "Att", "description" : "Attempts" },
{ "name" : "Yds", "description" : "Rushing yards" },
{ "name" : "Rec", "description" : "Total receptions" },
{ "name" : "Rec Yds", "description" : "Receiving yards" },
{ "name" : "TD", "description" : "Touchdowns" },
{ "name" : "Int", "description" : "Interceptions thrown" },
{ "name" : "Lng", "description" : "Longest" },
{ "name" : "Fum", "description" : "Total fumbles" },
{ "name" : "Lost", "description" : "Fumbles lost" }
],
"columns": [
{ "name" : "W", "equation" : "$win", "priority" : 1, "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "T", "equation" : "$tie", "priority" : 2, "description" : "Ties" },
{ "name" : "Pct", "equation" : "$win / $eventsplayed", "description" : "Win percentage" },
{ "name" : "PF", "equation" : "$pointsfor", "priority" : 3, "description" : "Points for" },
{ "name" : "PA", "equation" : "$pointsagainst", "description" : "Points against" },
{ "name" : "Net Pts", "equation" : "$pointsfor - $pointsagainst", "priority" : 2, "description" : "Net Points" },
{ "name" : "TD", "equation" : "$td", "description" : "Touchdowns" },
{ "name" : "Streak", "equation" : "$streak", "description" : "Current streak" }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "G", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "GS", "equation" : "$eventsstarted", "description" : "Games started" },
{ "name" : "Avg", "equation" : "$yds / $att", "precision" : 1, "description" : "Average yards per carry" },
{ "name" : "Rec Avg", "equation" : "$recyds / $rec", "precision" : 1, "description" : "Average yards per reception" }
]
}

View File

@@ -0,0 +1,55 @@
{
"name": "Australian Rules Football",
"positions": [
"Defender",
"Midfielder",
"Forward"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Draw", "condition" : "=" }
],
"results": [
{ "name" : "Q1", "description" : "First quarter points" },
{ "name" : "Q2", "description" : "Second quarter points" },
{ "name" : "Q3", "description" : "Third quarter points" },
{ "name" : "Q4", "description" : "Fourth quarter points" },
"Goals",
"Behinds",
{ "name" : "Total", "id" : "points", "description" : "Total points", "primary" : 1 }
],
"performance": [
"Kicks",
"Handballs",
"Disposals",
"Marks",
"Hitouts",
"Tackles",
"Goals"
],
"columns": [
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "D", "equation" : "$draw", "description" : "Draws" },
{ "name" : "F", "equation" : "$pointsfor", "priority" : 3, "description" : "Points for" },
{ "name" : "A", "equation" : "$pointsagainst", "description" : "Points against" },
{ "name" : "%", "id" : "pct", "equation" : "$win / $eventsplayed", "priority" : 2, "description" : "Season percentage" },
{ "name" : "Pts", "equation" : "$win * 4 + $draw * 2", "priority" : 1, "description" : "Points" }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "Games played", "equation" : "$eventsplayed" },
{ "name" : "K", "equation" : "$kicks / $eventsplayed", "precision" : 1, "description" : "Average kicks per game" },
{ "name" : "H", "equation" : "$handballs / $eventsplayed", "precision" : 1, "description" : "Average handballs per game" },
{ "name" : "D", "equation" : "$disposals / $eventsplayed", "precision" : 1, "description" : "Average disposals per game" },
{ "name" : "M", "equation" : "$marks / $eventsplayed", "precision" : 1, "description" : "Average marks per game" },
{ "name" : "HO", "equation" : "$hitouts / $eventsplayed", "precision" : 1, "description" : "Average hitouts per game" },
{ "name" : "T", "equation" : "$tackles / $eventsplayed", "precision" : 1, "description" : "Average tackles per game" },
{ "name" : "G", "equation" : "$goals / $eventsplayed", "precision" : 1, "description" : "Average goals per game" }
]
}

View File

@@ -0,0 +1,43 @@
{
"name": "Handball",
"positions": [
"Goalkeeper",
"Center back",
"Left back",
"Right back",
"Pivot",
"Left wing",
"Right wing"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Draw", "condition" : "=" }
],
"results": [
{ "name" : "1st Half", "description" : "1st half goals" },
{ "name" : "2nd Half", "description" : "2nd half goals" },
{ "name" : "Goals", "description" : "Total goals", "primary" : 1 }
],
"performance": [
"Goals",
"Interceptions"
],
"columns": [
{ "name" : "T", "equation" : "$eventsplayed", "description" : "Total matches" },
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "D", "equation" : "$draw", "description" : "Draws" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "F", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
{ "name" : "A", "equation" : "$goalsagainst", "description" : "Goals against" },
{ "name" : "DIFF", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal difference" },
{ "name" : "Pts", "equation" : "$win * 2 + $draw", "priority" : 1, "description" : "Team points" }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "Appearances", "equation" : "$eventsplayed", "description" : "Matches played" }
]
}

View File

@@ -0,0 +1,70 @@
{
"name": "Ice Hockey",
"positions": [
"Skater",
"Goalie"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Overtime loss", "abbreviation" : "OT" }
],
"results": [
{ "name" : "1st", "description" : "1st period goals" },
{ "name" : "2nd", "description" : "2nd period goals" },
{ "name" : "3rd", "description" : "3rd period goals" },
{ "name" : "OT", "description" : "Overtime goals" },
{ "name" : "PPG", "description" : "Power play goals" },
{ "name" : "PPO", "description" : "Power play opportunities" },
{ "name" : "T", "id" : "goals", "description" : "Total goals", "primary" : 1 }
],
"performance": [
{ "name" : "G", "position" : "Skater", "description" : "Goals" },
{ "name" : "A", "position" : "Skater", "description" : "Assists" },
{ "name" : "H", "position" : "Skater", "description" : "Hits" },
{ "name" : "SOG", "position" : "Skater", "id" : "s", "description" : "Shots on goal" },
{ "name" : "PIM", "position" : "Skater", "description" : "Penalty in minutes" },
{ "name" : "SA", "position" : "Goalie", "description" : "Shots against" },
{ "name" : "GA", "position" : "Goalie", "description" : "Goals against" },
{ "name" : "SV", "position" : "Goalie", "description" : "Saves" }
],
"columns": [
{ "name" : "GP", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "OT", "equation" : "$overtimeloss", "description" : "Overtime Losses" },
{ "name" : "PTS", "equation" : "$win * 2 + $overtimeloss", "priority" : 1, "description" : "Points" },
{ "name" : "GF", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
{ "name" : "GA", "equation" : "$goalsagainst", "description" : "Goals against" },
{ "name" : "Diff", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal differential" },
{ "name" : "PPG", "equation" : "$ppgfor", "description" : "Power play goals" },
{ "name" : "PPO", "equation" : "$ppofor", "description" : "Power play opportunities" },
{ "name" : "PP%", "equation" : "$ppgfor / $ppofor * 100", "precision" : 1, "description" : "Power play percentage" },
{ "name" : "PPGA", "equation" : "$ppgagainst", "description" : "Power play goals against" },
{ "name" : "PPOA", "equation" : "$ppoagainst", "description" : "Power play opportunities against" },
{ "name" : "PK%", "equation" : "( $ppoagainst - $ppgagainst ) / $ppoagainst * 100", "precision" : 1, "description" : "Penalty kill percentage" },
{ "name" : "L10", "equation" : "$last10", "description" : "Last 10" },
{ "name" : "Strk", "equation" : "$streak", "description" : "Current streak" }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "GP", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "P", "equation" : "$g + $assists", "description" : "Points" },
{ "name" : "S%", "equation" : "$g / $s * 100", "precision" : 2, "description" : "Shot percentage" },
{ "name" : "SV%", "equation" : "$sv / $sa * 100", "precision" : 2, "description" : "Save percentage" }
],
"options": {
"event_teams" : "2",
"event_show_players" : "yes",
"event_show_extras" : "no",
"event_show_total" : "yes",
"sportspress_event_performance_mode" : "values",
"event_show_player_numbers" : "yes",
"event_split_players_by_team" : "yes",
"event_split_players_by_position" : "yes",
"sportspress_event_total_performance" : "all"
}
}

View File

@@ -0,0 +1,49 @@
{
"name": "Lacrosse",
"positions": [
"Goalie",
"Defense",
"Midfield",
"Attack"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Tie", "condition" : "=" },
"Overtime"
],
"results": [
{ "name" : "1", "description" : "1st quarter goals" },
{ "name" : "2", "description" : "2nd quarter goals" },
{ "name" : "3", "description" : "3rd quarter goals" },
{ "name" : "4", "description" : "4th quarter goals" },
{ "name" : "OT", "id" : "ot", "description" : "Overtime goals" },
{ "name" : "T", "id" : "goals", "description" : "Total goals", "primary" : 1 }
],
"performance": [
"Goals",
"Assists",
"Shots",
{ "name" : "SoG", "description" : "Shots on goal" },
"Penalties"
],
"columns": [
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "T", "equation" : "$tie", "description" : "Ties" },
{ "name" : "F", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
{ "name" : "A", "equation" : "$goalsagainst", "description" : "Goals against" },
{ "name" : "+/-", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal difference" },
{ "name" : "Pts", "equation" : "$win * 2 + $tie", "priority" : 1, "description" : "Team points" }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "Games", "equation" : "$eventsplayed", "description" : "Games played" },
{ "name" : "Shooting %", "equation" : "$goals / $shots", "precision" : 1, "description" : "Shooting percentage" },
{ "name" : "SoG %", "equation" : "$sog / $shots", "precision" : 1, "description" : "Shots on goal percentage" }
]
}

View File

@@ -0,0 +1,50 @@
{
"name": "Netball",
"positions": [
"Goal Keeper",
"Goal Defense",
"Wing Defense",
"Center",
"Wing Attack",
"Goal Attack",
"Goal Shooter"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" }
],
"results": [
{ "name" : "1st", "description" : "1st quarter goals" },
{ "name" : "2nd", "description" : "2nd quarter goals" },
{ "name" : "3rd", "description" : "3rd quarter goals" },
{ "name" : "4th", "description" : "4th quarter goals" },
{ "name" : "Total", "id" : "goals", "description" : "Total goals", "primary" : 1 }
],
"performance": [
{ "name" : "G", "description" : "Goals" },
{ "name" : "A", "description" : "Attempts" },
{ "name" : "GA", "description" : "Goal assists" },
{ "name" : "R", "description" : "Rebounds" },
{ "name" : "CPR", "description" : "Centre pass receives" },
{ "name" : "I", "description" : "Intercepts" },
{ "name" : "D", "description" : "Deflections" },
{ "name" : "P", "description" : "Penalties" },
{ "name" : "T", "description" : "Turnovers" }
],
"columns": [
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "GF", "equation" : "$goalsfor", "description" : "Goals for" },
{ "name" : "GA", "equation" : "$goalsagainst", "description" : "Goals against" },
{ "name" : "GD", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal difference" },
{ "name" : "GF", "equation" : "$win / $eventsplayed * 100", "precision" : 1, "priority" : 3, "description" : "Win percentage" },
{ "name" : "Pts", "equation" : "$win * 2", "priority" : 1, "description" : "Team points" }
],
"metrics": [
"Height"
],
"statistics": [
{ "name" : "Appearances", "equation" : "$eventsplayed", "description" : "Matches played" }
]
}

View File

@@ -0,0 +1,50 @@
{
"name": "Rugby League",
"positions": [
"Fullback",
"Wing",
"Centre",
"Five-Eighth",
"Halfback",
"Hooker",
"Prop",
"Second-row",
"Lock"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Draw", "condition" : "=" }
],
"results": [
"Tries",
"Conversions",
{ "name" : "BP", "description" : "Bonus points" },
{ "name" : "Points", "description" : "Total points", "primary" : 1 }
],
"performance": [
{ "name" : "T", "description" : "Tries" },
{ "name" : "C", "description" : "Conversions" },
{ "name" : "P", "description" : "Penalty goals" },
{ "name" : "DG", "description" : "Drop goals" }
],
"columns": [
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
{ "name" : "W", "equation" : "$win", "description" : "Matches won" },
{ "name" : "L", "equation" : "$loss", "description" : "Matches lost" },
{ "name" : "D", "equation" : "$draw", "description" : "Matches drawn" },
{ "name" : "PF", "equation" : "$pointsfor", "description" : "Points for", "priority" : 3 },
{ "name" : "PA", "equation" : "$pointsagainst", "description" : "Points against" },
{ "name" : "PD", "equation" : "$pointsfor - $pointsagainst", "description" : "Points difference", "priority" : 2 },
{ "name" : "BP", "equation" : "$bp", "description" : "Bonus points" },
{ "name" : "Pts", "equation" : "$points", "description" : "Total points", "priority" : 1 }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "A", "equation" : "$eventsplayed", "description" : "Appearances" },
{ "name" : "Pts", "equation" : "$t * 5 + $c * 2 + $p * 3 + $dg * 3", "description" : "Points" }
]
}

View File

@@ -0,0 +1,51 @@
{
"name": "Rugby Union",
"positions": [
"Full-back",
"Wing",
"Centre",
"Fly-half",
"Scrum-half",
"Number Eight",
"Flanker",
"Lock",
"Hooker",
"Prop"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Draw", "condition" : "=" }
],
"results": [
"Tries",
"Conversions",
{ "name" : "BP", "description" : "Bonus points" },
{ "name" : "Points", "description" : "Total points", "primary" : 1 }
],
"performance": [
{ "name" : "T", "description" : "Tries" },
{ "name" : "C", "description" : "Conversions" },
{ "name" : "P", "description" : "Penalty goals" },
{ "name" : "DG", "description" : "Drop goals" }
],
"columns": [
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
{ "name" : "W", "equation" : "$win", "description" : "Matches won" },
{ "name" : "L", "equation" : "$loss", "description" : "Matches lost" },
{ "name" : "D", "equation" : "$draw", "description" : "Matches drawn" },
{ "name" : "PF", "equation" : "$pointsfor", "description" : "Points for", "priority" : 3 },
{ "name" : "PA", "equation" : "$pointsagainst", "description" : "Points against" },
{ "name" : "PD", "equation" : "$pointsfor - $pointsagainst", "description" : "Points difference", "priority" : 2 },
{ "name" : "BP", "equation" : "$bp", "description" : "Bonus points" },
{ "name" : "Pts", "equation" : "$points", "description" : "Total points", "priority" : 1 }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "A", "equation" : "$eventsplayed", "description" : "Appearances" },
{ "name" : "Pts", "equation" : "$t * 5 + $c * 2 + $p * 3 + $dg * 3", "description" : "Points" }
]
}

View File

@@ -0,0 +1,45 @@
{
"name": "Soccer (Association Football)",
"positions": [
"Goalkeeper",
"Defender",
"Midfielder",
"Forward"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Draw", "condition" : "=" },
{ "name" : "Loss", "condition" : "<" }
],
"results": [
{ "name" : "1st Half", "description" : "1st half goals" },
{ "name" : "2nd Half", "description" : "2nd half goals" },
{ "name" : "Goals", "description" : "Total goals", "primary" : 1 }
],
"performance": [
"Goals",
"Assists",
"Yellow Cards",
"Red Cards"
],
"columns": [
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
{ "name" : "D", "equation" : "$draw", "description" : "Draws" },
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
{ "name" : "F", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
{ "name" : "A", "equation" : "$goalsagainst", "description" : "Goals against" },
{ "name" : "GD", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal difference" },
{ "name" : "Pts", "equation" : "$win * 3 + $draw", "priority" : 1, "description" : "Team points" }
],
"metrics": [
"Height",
"Weight"
],
"statistics": [
{ "name" : "Appearances", "equation" : "$eventsplayed", "description" : "Matches played" },
{ "name" : "Win Ratio", "equation" : "$win / $eventsplayed * 100", "precision" : 2 },
{ "name" : "Draw Ratio", "equation" : "$draw / $eventsplayed * 100", "precision" : 2 },
{ "name" : "Loss Ratio", "equation" : "$loss / $eventsplayed * 100", "precision" : 2 }
]
}

View File

@@ -0,0 +1,52 @@
{
"name": "Volleyball",
"positions": [
"Outside Hitter",
"Middle Blocker",
"Setter",
"Opposite",
"Defensive Specialist",
"Libero"
],
"outcomes": [
{ "name" : "Win", "condition" : ">" },
{ "name" : "Loss", "condition" : "<" },
{ "name" : "Overtime win", "abbreviation" : "OTW" },
{ "name" : "Overtime loss", "abbreviation" : "OTL" }
],
"results": [
{ "name" : "1", "description" : "1st set points" },
{ "name" : "2", "description" : "2nd set points" },
{ "name" : "3", "description" : "3rd set points" },
{ "name" : "4", "description" : "4th set points" },
{ "name" : "5", "description" : "5th set points" },
{ "name" : "T", "id" : "points", "description" : "Total points", "primary" : 1 }
],
"performance": [
{ "name" : "S", "id" : "sets", "description" : "Sets played" },
{ "name" : "K", "description" : "Kills" },
{ "name" : "E", "description" : "Attack errors" },
{ "name" : "TA", "description" : "Total attacks" },
{ "name" : "A", "description" : "Assists" },
{ "name" : "B", "description" : "Blocks" },
{ "name" : "DIG", "id" : "digs", "description" : "Digs" },
{ "name" : "PTS", "id" : "points", "description" : "Points" }
],
"columns": [
{ "name" : "Pts", "equation" : "$win * 3 + $overtimewin * 2 + $overtimeloss", "priority" : 1, "description" : "Total points" },
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
{ "name" : "W", "equation" : "$win + $overtimewin", "priority" : 2, "description" : "Wins" },
{ "name" : "L", "equation" : "$loss + $overtimeloss", "description" : "Losses" },
{ "name" : "PW", "equation" : "$pointsfor", "description" : "Points won" },
{ "name" : "PL", "equation" : "$pointsagainst", "description" : "Points lost" },
{ "name" : "Ratio", "equation" : "$pointsfor / $pointsagainst", "precision" : 3, "priority" : 2 }
],
"metrics": [
"Height"
],
"statistics": [
{ "name" : "Pct", "equation" : "( $k - $e ) / $ta", "description" : "Hitting percentage" },
{ "name" : "B/S", "equation" : "$b / $sets", "description" : "Blocks per set" },
{ "name" : "A/S", "equation" : "$a / $sets", "description" : "Assists per set" }
]
}