scouting: Add an endpoint for populating the match schedule

This patch combines the scraping library with the scouting webserver.
There's now also a new end point for the web page (or debug CLI tool)
to ask the server to fetch the match list. The end point is
`/requests/refresh_match_list`.

All the tests are updated. The `cli_test` downloads a 2016 ny_tr match
list that I downloaded from TBA. It should be a decent integration
test as it uses representative data.

Signed-off-by: Philipp Schrader <philipp.schrader@gmail.com>
Change-Id: I6c540590521b00887eb2ddde2a9369875c659551
diff --git a/BUILD b/BUILD
index d2113f2..0d79e19 100644
--- a/BUILD
+++ b/BUILD
@@ -21,6 +21,8 @@
 # gazelle:resolve go github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_matches_for_team //scouting/webserver/requests/messages:request_matches_for_team_go_fbs
 # gazelle:resolve go github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_all_matches_response //scouting/webserver/requests/messages:request_all_matches_response_go_fbs
 # gazelle:resolve go github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_all_matches //scouting/webserver/requests/messages:request_all_matches_go_fbs
+# gazelle:resolve go github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/refresh_match_list //scouting/webserver/requests/messages:refresh_match_list_go_fbs
+# gazelle:resolve go github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/refresh_match_list_response //scouting/webserver/requests/messages:refresh_match_list_response_go_fbs
 
 gazelle(
     name = "gazelle",
diff --git a/scouting/scraping/BUILD b/scouting/scraping/BUILD
index d9248f8..8681ddd 100644
--- a/scouting/scraping/BUILD
+++ b/scouting/scraping/BUILD
@@ -1,5 +1,14 @@
 load("@io_bazel_rules_go//go:def.bzl", "go_binary", "go_library")
 
+filegroup(
+    name = "test_data",
+    srcs = [
+        # Generated with: bazel run //scouting/scraping:scraping_demo -- --json
+        "test_data/2016_nytr.json",
+    ],
+    visibility = ["//visibility:public"],
+)
+
 go_library(
     name = "scraping",
     srcs = [
diff --git a/scouting/scraping/scrape.go b/scouting/scraping/scrape.go
index fa20f7b..170fe50 100644
--- a/scouting/scraping/scrape.go
+++ b/scouting/scraping/scrape.go
@@ -4,15 +4,17 @@
 import (
 	"encoding/json"
 	"errors"
+	"fmt"
 	"io/ioutil"
-	"log"
 	"net/http"
 	"os"
+	"strconv"
 )
 
 // Stores the TBA API key to access the API.
-type params struct {
-	ApiKey string `json:"api_key"`
+type scrapingConfig struct {
+	ApiKey  string `json:"api_key"`
+	BaseUrl string `json:"base_url"`
 }
 
 // Takes in year and FIRST event code and returns all matches in that event according to TBA.
@@ -22,64 +24,64 @@
 //{
 //    api_key:"myTBAapiKey"
 //}
-func AllMatches(year, eventCode, filePath string) ([]Match, error) {
-	if filePath == "" {
-		filePath = os.Getenv("BUILD_WORKSPACE_DIRECTORY") + "/scouting_config.json"
+func AllMatches(year int32, eventCode, configPath string) ([]Match, error) {
+	if configPath == "" {
+		configPath = os.Getenv("BUILD_WORKSPACE_DIRECTORY") + "/scouting_config.json"
 	}
+
 	// Takes the filepath and grabs the api key from the json.
-	content, err := ioutil.ReadFile(filePath)
+	content, err := ioutil.ReadFile(configPath)
 	if err != nil {
-		log.Fatal(err)
+		return nil, errors.New(fmt.Sprint("Failed to open config at ", configPath, ": ", err))
 	}
 	// Parses the JSON parameters into a struct.
-	var passed_params params
-	error := json.Unmarshal([]byte(content), &passed_params)
-	if error != nil {
-		log.Fatalf("You forgot to add the api_key parameter in the json file")
-		log.Fatalf("%s", err)
+	var config scrapingConfig
+	if err := json.Unmarshal([]byte(content), &config); err != nil {
+		return nil, errors.New(fmt.Sprint("Failed to parse config file as JSON: ", err))
+	}
+
+	// Perform some basic validation on the data.
+	if config.ApiKey == "" {
+		return nil, errors.New("Missing 'api_key' in config JSON.")
+	}
+	if config.BaseUrl == "" {
+		config.BaseUrl = "https://www.thebluealliance.com"
 	}
 
 	// Create the TBA event key for the year and event code.
-	eventKey := year + eventCode
-
-	// Create the client for HTTP requests.
-	client := &http.Client{}
+	eventKey := strconv.Itoa(int(year)) + eventCode
 
 	// Create a get request for the match info.
-	req, err := http.NewRequest("GET", "https://www.thebluealliance.com/api/v3/event/"+eventKey+"/matches", nil)
-
+	req, err := http.NewRequest("GET", config.BaseUrl+"/api/v3/event/"+eventKey+"/matches", nil)
 	if err != nil {
-		return nil, errors.New("failed to build http request")
+		return nil, errors.New(fmt.Sprint("Failed to build http request: ", err))
 	}
 
 	// Add the auth key header to the request.
-	req.Header.Add("X-TBA-Auth-Key", passed_params.ApiKey)
+	req.Header.Add("X-TBA-Auth-Key", config.ApiKey)
 
-	// Make the API request
+	// Make the API request.
+	client := &http.Client{}
 	resp, err := client.Do(req)
-
 	if err != nil {
-		return nil, err
+		return nil, errors.New(fmt.Sprint("Failed to make TBA API request: ", err))
 	}
 
-	if resp.Status != "200 OK" {
-		return nil, errors.New("Recieved a status of " + resp.Status + " expected : 200 OK")
-	}
-
-	// Wait until the response is done.
 	defer resp.Body.Close()
+	if resp.StatusCode != 200 {
+		return nil, errors.New(fmt.Sprint("Got unexpected status code from TBA API request: ", resp.Status))
+	}
 
 	// Get all bytes from response body.
 	bodyBytes, err := ioutil.ReadAll(resp.Body)
 	if err != nil {
-		return nil, errors.New("failed to read response body with error :" + err.Error())
+		return nil, errors.New(fmt.Sprint("Failed to read TBA API response: ", err))
 	}
 
 	var matches []Match
 	// Unmarshal json into go usable format.
-	jsonError := json.Unmarshal([]byte(bodyBytes), &matches)
-	if jsonError != nil {
-		return nil, errors.New("failed to unmarshal json recieved from TBA")
+	if err := json.Unmarshal([]byte(bodyBytes), &matches); err != nil {
+		return nil, errors.New(fmt.Sprint("Failed to parse JSON received from TBA: ", err))
 	}
 
 	return matches, nil
diff --git a/scouting/scraping/scraping_demo.go b/scouting/scraping/scraping_demo.go
index 1d727f3..0ea3e53 100644
--- a/scouting/scraping/scraping_demo.go
+++ b/scouting/scraping/scraping_demo.go
@@ -2,6 +2,9 @@
 
 // To run the demo, ensure that you have a file named scouting_config.json at the workspace root with your TBA api key in it.
 import (
+	"encoding/json"
+	"flag"
+	"fmt"
 	"log"
 
 	"github.com/davecgh/go-spew/spew"
@@ -9,12 +12,23 @@
 )
 
 func main() {
+	jsonPtr := flag.Bool("json", false, "If set, dump as JSON, rather than Go debug output.")
+	flag.Parse()
+
 	// Get all the matches.
-	matches, err := scraping.AllMatches("2016", "nytr", "")
-	// Fail on error.
+	matches, err := scraping.AllMatches(2016, "nytr", "")
 	if err != nil {
-		log.Fatal("Error:", err.Error)
+		log.Fatal("Failed to scrape match list: ", err)
 	}
+
 	// Dump the matches.
-	spew.Dump(matches)
+	if *jsonPtr {
+		jsonData, err := json.MarshalIndent(matches, "", "  ")
+		if err != nil {
+			log.Fatal("Failed to turn match list into JSON: ", err)
+		}
+		fmt.Println(string(jsonData))
+	} else {
+		spew.Dump(matches)
+	}
 }
diff --git a/scouting/scraping/test_data/2016_nytr.json b/scouting/scraping/test_data/2016_nytr.json
new file mode 100644
index 0000000..120d6d3
--- /dev/null
+++ b/scouting/scraping/test_data/2016_nytr.json
@@ -0,0 +1,10812 @@
+[
+  {
+    "Key": "2016nytr_f1m1",
+    "comp_level": "f",
+    "set_number": 1,
+    "match_number": 1,
+    "alliances": {
+      "red": {
+        "score": 168,
+        "team_keys": [
+          "frc3990",
+          "frc359",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 115,
+        "team_keys": [
+          "frc20",
+          "frc5254",
+          "frc1665"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458418140,
+    "predicted_time": 0,
+    "actual_time": 1458417643,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_f1m2",
+    "comp_level": "f",
+    "set_number": 1,
+    "match_number": 2,
+    "alliances": {
+      "red": {
+        "score": 134,
+        "team_keys": [
+          "frc3990",
+          "frc359",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 136,
+        "team_keys": [
+          "frc20",
+          "frc5254",
+          "frc1665"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458418920,
+    "predicted_time": 0,
+    "actual_time": 1458418685,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_f1m3",
+    "comp_level": "f",
+    "set_number": 1,
+    "match_number": 3,
+    "alliances": {
+      "red": {
+        "score": 164,
+        "team_keys": [
+          "frc3990",
+          "frc359",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 147,
+        "team_keys": [
+          "frc20",
+          "frc5254",
+          "frc1665"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458419700,
+    "predicted_time": 0,
+    "actual_time": 1458419924,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf1m1",
+    "comp_level": "qf",
+    "set_number": 1,
+    "match_number": 1,
+    "alliances": {
+      "red": {
+        "score": 121,
+        "team_keys": [
+          "frc3990",
+          "frc359",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 107,
+        "team_keys": [
+          "frc3044",
+          "frc4930",
+          "frc4481"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458408600,
+    "predicted_time": 0,
+    "actual_time": 1458408170,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf1m2",
+    "comp_level": "qf",
+    "set_number": 1,
+    "match_number": 2,
+    "alliances": {
+      "red": {
+        "score": 170,
+        "team_keys": [
+          "frc3990",
+          "frc359",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 80,
+        "team_keys": [
+          "frc3044",
+          "frc4930",
+          "frc4481"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458410460,
+    "predicted_time": 0,
+    "actual_time": 1458410300,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf2m1",
+    "comp_level": "qf",
+    "set_number": 2,
+    "match_number": 1,
+    "alliances": {
+      "red": {
+        "score": 107,
+        "team_keys": [
+          "frc5240",
+          "frc3419",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 110,
+        "team_keys": [
+          "frc1493",
+          "frc48",
+          "frc1551"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458409020,
+    "predicted_time": 0,
+    "actual_time": 1458408692,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf2m2",
+    "comp_level": "qf",
+    "set_number": 2,
+    "match_number": 2,
+    "alliances": {
+      "red": {
+        "score": 116,
+        "team_keys": [
+          "frc5240",
+          "frc3419",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 78,
+        "team_keys": [
+          "frc1493",
+          "frc48",
+          "frc1551"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458410880,
+    "predicted_time": 0,
+    "actual_time": 1458410748,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf2m3",
+    "comp_level": "qf",
+    "set_number": 2,
+    "match_number": 3,
+    "alliances": {
+      "red": {
+        "score": 104,
+        "team_keys": [
+          "frc5240",
+          "frc3419",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 94,
+        "team_keys": [
+          "frc1493",
+          "frc48",
+          "frc1551"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458412920,
+    "predicted_time": 0,
+    "actual_time": 1458412900,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf3m1",
+    "comp_level": "qf",
+    "set_number": 3,
+    "match_number": 1,
+    "alliances": {
+      "red": {
+        "score": 132,
+        "team_keys": [
+          "frc20",
+          "frc5254",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 84,
+        "team_keys": [
+          "frc3003",
+          "frc358",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458409440,
+    "predicted_time": 0,
+    "actual_time": 1458409186,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf3m2",
+    "comp_level": "qf",
+    "set_number": 3,
+    "match_number": 2,
+    "alliances": {
+      "red": {
+        "score": 144,
+        "team_keys": [
+          "frc20",
+          "frc5254",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 103,
+        "team_keys": [
+          "frc3003",
+          "frc358",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458411300,
+    "predicted_time": 0,
+    "actual_time": 1458411317,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf4m1",
+    "comp_level": "qf",
+    "set_number": 4,
+    "match_number": 1,
+    "alliances": {
+      "red": {
+        "score": 147,
+        "team_keys": [
+          "frc2791",
+          "frc5236",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 121,
+        "team_keys": [
+          "frc333",
+          "frc250",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458409860,
+    "predicted_time": 0,
+    "actual_time": 1458409739,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf4m2",
+    "comp_level": "qf",
+    "set_number": 4,
+    "match_number": 2,
+    "alliances": {
+      "red": {
+        "score": 106,
+        "team_keys": [
+          "frc2791",
+          "frc5236",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 151,
+        "team_keys": [
+          "frc333",
+          "frc250",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458411720,
+    "predicted_time": 0,
+    "actual_time": 1458411761,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qf4m3",
+    "comp_level": "qf",
+    "set_number": 4,
+    "match_number": 3,
+    "alliances": {
+      "red": {
+        "score": 165,
+        "team_keys": [
+          "frc2791",
+          "frc5236",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 89,
+        "team_keys": [
+          "frc333",
+          "frc250",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458413760,
+    "predicted_time": 0,
+    "actual_time": 1458413371,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm1",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 1,
+    "alliances": {
+      "red": {
+        "score": 62,
+        "team_keys": [
+          "frc5240",
+          "frc3003",
+          "frc3419"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 85,
+        "team_keys": [
+          "frc3990",
+          "frc371",
+          "frc2791"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458306000,
+    "predicted_time": 0,
+    "actual_time": 1458306152,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm10",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 10,
+    "alliances": {
+      "red": {
+        "score": 79,
+        "team_keys": [
+          "frc250",
+          "frc5879",
+          "frc2791"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 85,
+        "team_keys": [
+          "frc371",
+          "frc4856",
+          "frc359"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458310680,
+    "predicted_time": 0,
+    "actual_time": 1458310963,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm11",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 11,
+    "alliances": {
+      "red": {
+        "score": 40,
+        "team_keys": [
+          "frc1551",
+          "frc1665",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": [
+          "frc3624"
+        ]
+      },
+      "blue": {
+        "score": 82,
+        "team_keys": [
+          "frc20",
+          "frc3044",
+          "frc4093"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458311160,
+    "predicted_time": 0,
+    "actual_time": 1458311501,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm12",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 12,
+    "alliances": {
+      "red": {
+        "score": 76,
+        "team_keys": [
+          "frc3990",
+          "frc4481",
+          "frc5881"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 45,
+        "team_keys": [
+          "frc4203",
+          "frc663",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458311640,
+    "predicted_time": 0,
+    "actual_time": 1458311984,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm13",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 13,
+    "alliances": {
+      "red": {
+        "score": 24,
+        "team_keys": [
+          "frc1450",
+          "frc4856",
+          "frc5879"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": [
+          "frc5879"
+        ]
+      },
+      "blue": {
+        "score": 60,
+        "team_keys": [
+          "frc5254",
+          "frc5585",
+          "frc371"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458312120,
+    "predicted_time": 0,
+    "actual_time": 1458312573,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm14",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 14,
+    "alliances": {
+      "red": {
+        "score": 34,
+        "team_keys": [
+          "frc4508",
+          "frc5149",
+          "frc250"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 44,
+        "team_keys": [
+          "frc5964",
+          "frc5240",
+          "frc1665"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458312600,
+    "predicted_time": 0,
+    "actual_time": 1458313136,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm15",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 15,
+    "alliances": {
+      "red": {
+        "score": 91,
+        "team_keys": [
+          "frc2791",
+          "frc5881",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 85,
+        "team_keys": [
+          "frc48",
+          "frc3624",
+          "frc333"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": [
+          "frc3624"
+        ]
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458313080,
+    "predicted_time": 0,
+    "actual_time": 1458313525,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm16",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 16,
+    "alliances": {
+      "red": {
+        "score": 95,
+        "team_keys": [
+          "frc229",
+          "frc1493",
+          "frc359"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 77,
+        "team_keys": [
+          "frc3419",
+          "frc3044",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458313740,
+    "predicted_time": 0,
+    "actual_time": 1458314003,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm17",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 17,
+    "alliances": {
+      "red": {
+        "score": 45,
+        "team_keys": [
+          "frc3990",
+          "frc4203",
+          "frc5943"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 86,
+        "team_keys": [
+          "frc1551",
+          "frc358",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458314220,
+    "predicted_time": 0,
+    "actual_time": 1458314433,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm18",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 18,
+    "alliances": {
+      "red": {
+        "score": 75,
+        "team_keys": [
+          "frc4481",
+          "frc4930",
+          "frc4093"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 88,
+        "team_keys": [
+          "frc5236",
+          "frc3003",
+          "frc20"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458314700,
+    "predicted_time": 0,
+    "actual_time": 1458314859,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm19",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 19,
+    "alliances": {
+      "red": {
+        "score": 88,
+        "team_keys": [
+          "frc48",
+          "frc5149",
+          "frc5254"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 62,
+        "team_keys": [
+          "frc229",
+          "frc663",
+          "frc4856"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458315180,
+    "predicted_time": 0,
+    "actual_time": 1458315401,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm2",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 2,
+    "alliances": {
+      "red": {
+        "score": 85,
+        "team_keys": [
+          "frc48",
+          "frc3044",
+          "frc4856"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": [
+          "frc4856"
+        ]
+      },
+      "blue": {
+        "score": 15,
+        "team_keys": [
+          "frc4481",
+          "frc358",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": [
+          "frc3624"
+        ]
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458306480,
+    "predicted_time": 0,
+    "actual_time": 1458306689,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm20",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 20,
+    "alliances": {
+      "red": {
+        "score": 10,
+        "team_keys": [
+          "frc1665",
+          "frc371",
+          "frc5943"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 65,
+        "team_keys": [
+          "frc5585",
+          "frc3624",
+          "frc3044"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458315660,
+    "predicted_time": 0,
+    "actual_time": 1458315911,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm21",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 21,
+    "alliances": {
+      "red": {
+        "score": 30,
+        "team_keys": [
+          "frc1551",
+          "frc4203",
+          "frc250"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 81,
+        "team_keys": [
+          "frc333",
+          "frc20",
+          "frc1493"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458316140,
+    "predicted_time": 0,
+    "actual_time": 1458316579,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm22",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 22,
+    "alliances": {
+      "red": {
+        "score": 124,
+        "team_keys": [
+          "frc359",
+          "frc3419",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 66,
+        "team_keys": [
+          "frc2791",
+          "frc4481",
+          "frc3003"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458316800,
+    "predicted_time": 0,
+    "actual_time": 1458316995,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm23",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 23,
+    "alliances": {
+      "red": {
+        "score": 63,
+        "team_keys": [
+          "frc5964",
+          "frc4508",
+          "frc5881"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 81,
+        "team_keys": [
+          "frc4093",
+          "frc1450",
+          "frc3990"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458317280,
+    "predicted_time": 0,
+    "actual_time": 1458317393,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm24",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 24,
+    "alliances": {
+      "red": {
+        "score": 26,
+        "team_keys": [
+          "frc358",
+          "frc5236",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 47,
+        "team_keys": [
+          "frc5240",
+          "frc4930",
+          "frc5879"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458321360,
+    "predicted_time": 0,
+    "actual_time": 1458321119,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm25",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 25,
+    "alliances": {
+      "red": {
+        "score": 69,
+        "team_keys": [
+          "frc250",
+          "frc371",
+          "frc3003"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 62,
+        "team_keys": [
+          "frc5585",
+          "frc4481",
+          "frc4203"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458321840,
+    "predicted_time": 0,
+    "actual_time": 1458321835,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm26",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 26,
+    "alliances": {
+      "red": {
+        "score": 99,
+        "team_keys": [
+          "frc229",
+          "frc333",
+          "frc5881"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 115,
+        "team_keys": [
+          "frc1665",
+          "frc359",
+          "frc3990"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458322320,
+    "predicted_time": 0,
+    "actual_time": 1458322308,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm27",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 27,
+    "alliances": {
+      "red": {
+        "score": 73,
+        "team_keys": [
+          "frc5240",
+          "frc527",
+          "frc20"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 47,
+        "team_keys": [
+          "frc4856",
+          "frc4930",
+          "frc5943"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458322800,
+    "predicted_time": 0,
+    "actual_time": 1458322685,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm28",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 28,
+    "alliances": {
+      "red": {
+        "score": 29,
+        "team_keys": [
+          "frc5149",
+          "frc3624",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 84,
+        "team_keys": [
+          "frc5254",
+          "frc358",
+          "frc1450"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458323460,
+    "predicted_time": 0,
+    "actual_time": 1458323094,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm29",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 29,
+    "alliances": {
+      "red": {
+        "score": 51,
+        "team_keys": [
+          "frc1493",
+          "frc4093",
+          "frc5879"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 82,
+        "team_keys": [
+          "frc5964",
+          "frc48",
+          "frc3419"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458323940,
+    "predicted_time": 0,
+    "actual_time": 1458324109,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm3",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 3,
+    "alliances": {
+      "red": {
+        "score": 60,
+        "team_keys": [
+          "frc663",
+          "frc4093",
+          "frc333"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 64,
+        "team_keys": [
+          "frc5585",
+          "frc145",
+          "frc1450"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458306960,
+    "predicted_time": 0,
+    "actual_time": 1458307302,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm30",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 30,
+    "alliances": {
+      "red": {
+        "score": 54,
+        "team_keys": [
+          "frc3044",
+          "frc1551",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 93,
+        "team_keys": [
+          "frc5236",
+          "frc663",
+          "frc2791"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458324420,
+    "predicted_time": 0,
+    "actual_time": 1458324499,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm31",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 31,
+    "alliances": {
+      "red": {
+        "score": 66,
+        "team_keys": [
+          "frc5585",
+          "frc20",
+          "frc4856"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 112,
+        "team_keys": [
+          "frc333",
+          "frc4930",
+          "frc3990"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458324900,
+    "predicted_time": 0,
+    "actual_time": 1458325029,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm32",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 32,
+    "alliances": {
+      "red": {
+        "score": 49,
+        "team_keys": [
+          "frc145",
+          "frc371",
+          "frc4093"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 92,
+        "team_keys": [
+          "frc5879",
+          "frc5964",
+          "frc359"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458325380,
+    "predicted_time": 0,
+    "actual_time": 1458325592,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm33",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 33,
+    "alliances": {
+      "red": {
+        "score": 74,
+        "team_keys": [
+          "frc3624",
+          "frc527",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 67,
+        "team_keys": [
+          "frc5236",
+          "frc4203",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458325860,
+    "predicted_time": 0,
+    "actual_time": 1458325971,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm34",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 34,
+    "alliances": {
+      "red": {
+        "score": 70,
+        "team_keys": [
+          "frc4481",
+          "frc5149",
+          "frc1450"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 86,
+        "team_keys": [
+          "frc1551",
+          "frc2791",
+          "frc1493"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458326520,
+    "predicted_time": 0,
+    "actual_time": 1458326383,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm35",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 35,
+    "alliances": {
+      "red": {
+        "score": 72,
+        "team_keys": [
+          "frc663",
+          "frc48",
+          "frc5943"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 83,
+        "team_keys": [
+          "frc1665",
+          "frc5254",
+          "frc3003"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458327000,
+    "predicted_time": 0,
+    "actual_time": 1458326796,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm36",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 36,
+    "alliances": {
+      "red": {
+        "score": 107,
+        "team_keys": [
+          "frc3044",
+          "frc5240",
+          "frc250"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 74,
+        "team_keys": [
+          "frc3419",
+          "frc358",
+          "frc5881"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458327480,
+    "predicted_time": 0,
+    "actual_time": 1458327181,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm37",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 37,
+    "alliances": {
+      "red": {
+        "score": 66,
+        "team_keys": [
+          "frc4481",
+          "frc145",
+          "frc1493"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 90,
+        "team_keys": [
+          "frc527",
+          "frc371",
+          "frc333"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458327960,
+    "predicted_time": 0,
+    "actual_time": 1458327852,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm38",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 38,
+    "alliances": {
+      "red": {
+        "score": 44,
+        "team_keys": [
+          "frc5236",
+          "frc4856",
+          "frc5149"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 111,
+        "team_keys": [
+          "frc20",
+          "frc48",
+          "frc3990"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458328440,
+    "predicted_time": 0,
+    "actual_time": 1458328284,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm39",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 39,
+    "alliances": {
+      "red": {
+        "score": 99,
+        "team_keys": [
+          "frc3419",
+          "frc2791",
+          "frc4930"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 67,
+        "team_keys": [
+          "frc5964",
+          "frc1551",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458328920,
+    "predicted_time": 0,
+    "actual_time": 1458328709,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm4",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 4,
+    "alliances": {
+      "red": {
+        "score": 73,
+        "team_keys": [
+          "frc4508",
+          "frc4930",
+          "frc1493"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 78,
+        "team_keys": [
+          "frc5254",
+          "frc250",
+          "frc5943"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458307620,
+    "predicted_time": 0,
+    "actual_time": 1458307725,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm40",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 40,
+    "alliances": {
+      "red": {
+        "score": 82,
+        "team_keys": [
+          "frc5254",
+          "frc5879",
+          "frc4203"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 77,
+        "team_keys": [
+          "frc5881",
+          "frc5943",
+          "frc3044"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458329580,
+    "predicted_time": 0,
+    "actual_time": 1458329683,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm41",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 41,
+    "alliances": {
+      "red": {
+        "score": 70,
+        "team_keys": [
+          "frc3624",
+          "frc1450",
+          "frc5240"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 77,
+        "team_keys": [
+          "frc4093",
+          "frc250",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458330060,
+    "predicted_time": 0,
+    "actual_time": 1458330063,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm42",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 42,
+    "alliances": {
+      "red": {
+        "score": 109,
+        "team_keys": [
+          "frc3003",
+          "frc359",
+          "frc358"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 39,
+        "team_keys": [
+          "frc5585",
+          "frc1665",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458330540,
+    "predicted_time": 0,
+    "actual_time": 1458330433,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm43",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 43,
+    "alliances": {
+      "red": {
+        "score": 61,
+        "team_keys": [
+          "frc5881",
+          "frc4203",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 64,
+        "team_keys": [
+          "frc3044",
+          "frc4930",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458331020,
+    "predicted_time": 0,
+    "actual_time": 1458330818,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm44",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 44,
+    "alliances": {
+      "red": {
+        "score": 101,
+        "team_keys": [
+          "frc5254",
+          "frc333",
+          "frc4481"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 77,
+        "team_keys": [
+          "frc5149",
+          "frc5240",
+          "frc2791"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458331500,
+    "predicted_time": 0,
+    "actual_time": 1458331224,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm45",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 45,
+    "alliances": {
+      "red": {
+        "score": 60,
+        "team_keys": [
+          "frc5964",
+          "frc4093",
+          "frc3003"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 62,
+        "team_keys": [
+          "frc250",
+          "frc4856",
+          "frc1493"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458331980,
+    "predicted_time": 0,
+    "actual_time": 1458331735,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm46",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 46,
+    "alliances": {
+      "red": {
+        "score": 56,
+        "team_keys": [
+          "frc371",
+          "frc20",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 107,
+        "team_keys": [
+          "frc663",
+          "frc4508",
+          "frc359"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458332640,
+    "predicted_time": 0,
+    "actual_time": 1458332313,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm47",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 47,
+    "alliances": {
+      "red": {
+        "score": 72,
+        "team_keys": [
+          "frc1450",
+          "frc1665",
+          "frc48"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 86,
+        "team_keys": [
+          "frc358",
+          "frc5879",
+          "frc3990"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458333120,
+    "predicted_time": 0,
+    "actual_time": 1458333025,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm48",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 48,
+    "alliances": {
+      "red": {
+        "score": 49,
+        "team_keys": [
+          "frc5943",
+          "frc5585",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 102,
+        "team_keys": [
+          "frc1551",
+          "frc3419",
+          "frc5236"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458333600,
+    "predicted_time": 0,
+    "actual_time": 1458333472,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm49",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 49,
+    "alliances": {
+      "red": {
+        "score": 143,
+        "team_keys": [
+          "frc359",
+          "frc3624",
+          "frc5254"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 86,
+        "team_keys": [
+          "frc5964",
+          "frc4481",
+          "frc20"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458334080,
+    "predicted_time": 0,
+    "actual_time": 1458333898,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm5",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 5,
+    "alliances": {
+      "red": {
+        "score": 102,
+        "team_keys": [
+          "frc5236",
+          "frc359",
+          "frc5881"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 19,
+        "team_keys": [
+          "frc5149",
+          "frc4203",
+          "frc5964"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458308100,
+    "predicted_time": 0,
+    "actual_time": 1458308171,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm50",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 50,
+    "alliances": {
+      "red": {
+        "score": 82,
+        "team_keys": [
+          "frc5240",
+          "frc1493",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 54,
+        "team_keys": [
+          "frc5879",
+          "frc3003",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458334560,
+    "predicted_time": 0,
+    "actual_time": 1458334725,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm51",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 51,
+    "alliances": {
+      "red": {
+        "score": 69,
+        "team_keys": [
+          "frc2791",
+          "frc5943",
+          "frc358"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 52,
+        "team_keys": [
+          "frc5585",
+          "frc5881",
+          "frc4093"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458335040,
+    "predicted_time": 0,
+    "actual_time": 1458335144,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm52",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 52,
+    "alliances": {
+      "red": {
+        "score": 101,
+        "team_keys": [
+          "frc5236",
+          "frc3990",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 82,
+        "team_keys": [
+          "frc333",
+          "frc1450",
+          "frc250"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458335700,
+    "predicted_time": 0,
+    "actual_time": 1458335606,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm53",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 53,
+    "alliances": {
+      "red": {
+        "score": 55,
+        "team_keys": [
+          "frc371",
+          "frc3044",
+          "frc5149"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 102,
+        "team_keys": [
+          "frc48",
+          "frc4930",
+          "frc1551"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458336180,
+    "predicted_time": 0,
+    "actual_time": 1458336076,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm54",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 54,
+    "alliances": {
+      "red": {
+        "score": 89,
+        "team_keys": [
+          "frc1665",
+          "frc3419",
+          "frc4203"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 83,
+        "team_keys": [
+          "frc4508",
+          "frc527",
+          "frc4856"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458392400,
+    "predicted_time": 0,
+    "actual_time": 1458391888,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm55",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 55,
+    "alliances": {
+      "red": {
+        "score": 108,
+        "team_keys": [
+          "frc3990",
+          "frc3003",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 83,
+        "team_keys": [
+          "frc1493",
+          "frc3624",
+          "frc5943"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458392880,
+    "predicted_time": 0,
+    "actual_time": 1458392321,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm56",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 56,
+    "alliances": {
+      "red": {
+        "score": 94,
+        "team_keys": [
+          "frc5240",
+          "frc5585",
+          "frc333"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 68,
+        "team_keys": [
+          "frc5881",
+          "frc5879",
+          "frc48"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458393360,
+    "predicted_time": 0,
+    "actual_time": 1458393079,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm57",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 57,
+    "alliances": {
+      "red": {
+        "score": 86,
+        "team_keys": [
+          "frc3419",
+          "frc20",
+          "frc5149"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 71,
+        "team_keys": [
+          "frc358",
+          "frc3044",
+          "frc4203"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458393840,
+    "predicted_time": 0,
+    "actual_time": 1458393573,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm58",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 58,
+    "alliances": {
+      "red": {
+        "score": 97,
+        "team_keys": [
+          "frc5254",
+          "frc1551",
+          "frc4093"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 110,
+        "team_keys": [
+          "frc527",
+          "frc359",
+          "frc250"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458394500,
+    "predicted_time": 0,
+    "actual_time": 1458394319,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm59",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 59,
+    "alliances": {
+      "red": {
+        "score": 89,
+        "team_keys": [
+          "frc5964",
+          "frc4856",
+          "frc2791"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 101,
+        "team_keys": [
+          "frc1665",
+          "frc145",
+          "frc5236"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458394980,
+    "predicted_time": 0,
+    "actual_time": 1458394775,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm6",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 6,
+    "alliances": {
+      "red": {
+        "score": 50,
+        "team_keys": [
+          "frc5879",
+          "frc1665",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 86,
+        "team_keys": [
+          "frc229",
+          "frc20",
+          "frc1551"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458308580,
+    "predicted_time": 0,
+    "actual_time": 1458309050,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm60",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 60,
+    "alliances": {
+      "red": {
+        "score": 62,
+        "team_keys": [
+          "frc4481",
+          "frc4508",
+          "frc371"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 46,
+        "team_keys": [
+          "frc229",
+          "frc4930",
+          "frc1450"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458395460,
+    "predicted_time": 0,
+    "actual_time": 1458395186,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm61",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 61,
+    "alliances": {
+      "red": {
+        "score": 105,
+        "team_keys": [
+          "frc4093",
+          "frc48",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 70,
+        "team_keys": [
+          "frc359",
+          "frc5943",
+          "frc5149"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458395940,
+    "predicted_time": 0,
+    "actual_time": 1458395574,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm62",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 62,
+    "alliances": {
+      "red": {
+        "score": 61,
+        "team_keys": [
+          "frc663",
+          "frc358",
+          "frc20"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 84,
+        "team_keys": [
+          "frc5964",
+          "frc145",
+          "frc5254"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458396420,
+    "predicted_time": 0,
+    "actual_time": 1458395960,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm63",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 63,
+    "alliances": {
+      "red": {
+        "score": 57,
+        "team_keys": [
+          "frc1551",
+          "frc333",
+          "frc5879"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 80,
+        "team_keys": [
+          "frc4508",
+          "frc3624",
+          "frc3003"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458396900,
+    "predicted_time": 0,
+    "actual_time": 1458396366,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm64",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 64,
+    "alliances": {
+      "red": {
+        "score": 85,
+        "team_keys": [
+          "frc1665",
+          "frc3044",
+          "frc1493"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 101,
+        "team_keys": [
+          "frc5236",
+          "frc4481",
+          "frc5240"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458397560,
+    "predicted_time": 0,
+    "actual_time": 1458396974,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm65",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 65,
+    "alliances": {
+      "red": {
+        "score": 110,
+        "team_keys": [
+          "frc3990",
+          "frc4856",
+          "frc3419"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 50,
+        "team_keys": [
+          "frc1450",
+          "frc5881",
+          "frc371"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458398040,
+    "predicted_time": 0,
+    "actual_time": 1458397555,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm66",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 66,
+    "alliances": {
+      "red": {
+        "score": 59,
+        "team_keys": [
+          "frc250",
+          "frc5585",
+          "frc4930"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 57,
+        "team_keys": [
+          "frc4203",
+          "frc2791",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458398520,
+    "predicted_time": 0,
+    "actual_time": 1458398075,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm67",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 67,
+    "alliances": {
+      "red": {
+        "score": 97,
+        "team_keys": [
+          "frc333",
+          "frc3044",
+          "frc5964"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 92,
+        "team_keys": [
+          "frc4481",
+          "frc5943",
+          "frc527"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458399000,
+    "predicted_time": 0,
+    "actual_time": 1458398523,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm68",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 68,
+    "alliances": {
+      "red": {
+        "score": 76,
+        "team_keys": [
+          "frc5236",
+          "frc1493",
+          "frc1450"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 80,
+        "team_keys": [
+          "frc4856",
+          "frc358",
+          "frc1665"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458399480,
+    "predicted_time": 0,
+    "actual_time": 1458398992,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm69",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 69,
+    "alliances": {
+      "red": {
+        "score": 101,
+        "team_keys": [
+          "frc2791",
+          "frc20",
+          "frc359"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 40,
+        "team_keys": [
+          "frc5879",
+          "frc5149",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458399960,
+    "predicted_time": 0,
+    "actual_time": 1458399575,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm7",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 7,
+    "alliances": {
+      "red": {
+        "score": 64,
+        "team_keys": [
+          "frc4508",
+          "frc5943",
+          "frc1450"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 103,
+        "team_keys": [
+          "frc5240",
+          "frc48",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458309060,
+    "predicted_time": 0,
+    "actual_time": 1458309624,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm70",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 70,
+    "alliances": {
+      "red": {
+        "score": 83,
+        "team_keys": [
+          "frc1551",
+          "frc5585",
+          "frc3003"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 96,
+        "team_keys": [
+          "frc5881",
+          "frc5254",
+          "frc5240"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458400620,
+    "predicted_time": 0,
+    "actual_time": 1458400008,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm71",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 71,
+    "alliances": {
+      "red": {
+        "score": 30,
+        "team_keys": [
+          "frc4203",
+          "frc371",
+          "frc48"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 94,
+        "team_keys": [
+          "frc4508",
+          "frc4093",
+          "frc3419"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458401100,
+    "predicted_time": 0,
+    "actual_time": 1458400865,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm72",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 72,
+    "alliances": {
+      "red": {
+        "score": 74,
+        "team_keys": [
+          "frc4930",
+          "frc663",
+          "frc145"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 103,
+        "team_keys": [
+          "frc250",
+          "frc3624",
+          "frc3990"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458401580,
+    "predicted_time": 0,
+    "actual_time": 1458401706,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm8",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 8,
+    "alliances": {
+      "red": {
+        "score": 90,
+        "team_keys": [
+          "frc5254",
+          "frc5236",
+          "frc4930"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 74,
+        "team_keys": [
+          "frc1493",
+          "frc5585",
+          "frc3419"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458309540,
+    "predicted_time": 0,
+    "actual_time": 1458310026,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_qm9",
+    "comp_level": "qm",
+    "set_number": 1,
+    "match_number": 9,
+    "alliances": {
+      "red": {
+        "score": 64,
+        "team_keys": [
+          "frc5964",
+          "frc229",
+          "frc358"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 52,
+        "team_keys": [
+          "frc3003",
+          "frc333",
+          "frc5149"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458310020,
+    "predicted_time": 0,
+    "actual_time": 1458310411,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_sf1m1",
+    "comp_level": "sf",
+    "set_number": 1,
+    "match_number": 1,
+    "alliances": {
+      "red": {
+        "score": 164,
+        "team_keys": [
+          "frc3990",
+          "frc359",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 147,
+        "team_keys": [
+          "frc5240",
+          "frc3419",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458414720,
+    "predicted_time": 0,
+    "actual_time": 1458414299,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_sf1m2",
+    "comp_level": "sf",
+    "set_number": 1,
+    "match_number": 2,
+    "alliances": {
+      "red": {
+        "score": 179,
+        "team_keys": [
+          "frc3990",
+          "frc359",
+          "frc4508"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 153,
+        "team_keys": [
+          "frc5240",
+          "frc3419",
+          "frc663"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458415560,
+    "predicted_time": 0,
+    "actual_time": 1458415297,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_sf2m1",
+    "comp_level": "sf",
+    "set_number": 2,
+    "match_number": 1,
+    "alliances": {
+      "red": {
+        "score": 107,
+        "team_keys": [
+          "frc20",
+          "frc5254",
+          "frc229"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 111,
+        "team_keys": [
+          "frc2791",
+          "frc5236",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "blue",
+    "event_key": "2016nytr",
+    "time": 1458415140,
+    "predicted_time": 0,
+    "actual_time": 1458414793,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_sf2m2",
+    "comp_level": "sf",
+    "set_number": 2,
+    "match_number": 2,
+    "alliances": {
+      "red": {
+        "score": 149,
+        "team_keys": [
+          "frc20",
+          "frc5254",
+          "frc1665"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 106,
+        "team_keys": [
+          "frc2791",
+          "frc5236",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458415980,
+    "predicted_time": 0,
+    "actual_time": 1458415857,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  },
+  {
+    "Key": "2016nytr_sf2m3",
+    "comp_level": "sf",
+    "set_number": 2,
+    "match_number": 3,
+    "alliances": {
+      "red": {
+        "score": 149,
+        "team_keys": [
+          "frc20",
+          "frc5254",
+          "frc1665"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      },
+      "blue": {
+        "score": 90,
+        "team_keys": [
+          "frc2791",
+          "frc5236",
+          "frc3624"
+        ],
+        "surrogate_team_keys": [],
+        "dq_team_keys": []
+      }
+    },
+    "winning_alliance": "red",
+    "event_key": "2016nytr",
+    "time": 1458417180,
+    "predicted_time": 0,
+    "actual_time": 1458416630,
+    "post_result_time": 0,
+    "score_breakdowns": {
+      "blue": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      },
+      "red": {
+        "taxiRobot1": "",
+        "endgameRobot1": "",
+        "taxiRobot2": "",
+        "endgameRobot2": "",
+        "taxiRobot3": "",
+        "endgameRobot3": "",
+        "autoCargoLowerNear": 0,
+        "autoCargoLowerFar": 0,
+        "autoCargoLowerBlue": 0,
+        "autoCargoLowerRed": 0,
+        "autoCargoUpperNear": 0,
+        "autoCargoUpperFar": 0,
+        "autoCargoUpperBlue": 0,
+        "autoCargoUpperRed": 0,
+        "autoCargoTotal": 0,
+        "teleopCargoLowerNear": 0,
+        "teleopCargoLowerFar": 0,
+        "teleopCargoLowerBlue": 0,
+        "teleopCargoLowerRed": 0,
+        "teleopCargoUpperNear": 0,
+        "teleopCargoUpperFar": 0,
+        "teleopCargoUpperBlue": 0,
+        "teleopCargoUpperRed": 0,
+        "teleopCargoTotal": 0,
+        "matchCargoTotal": 0,
+        "autoTaxiPoints": 0,
+        "autoCargoPoints": 0,
+        "autoPoints": 0,
+        "quintetAchieved": false,
+        "teleopCargoPoints": 0,
+        "endgamePoints": 0,
+        "teleopPoints": 0,
+        "cargoBonusRankingPoint": false,
+        "hangarBonusRankingPoint": false,
+        "foulCount": false,
+        "techFoulCount": 0,
+        "adjustPoints": 0,
+        "foulPoints": 0,
+        "rp": 0,
+        "totalPoints": 0
+      }
+    }
+  }
+]
diff --git a/scouting/webserver/BUILD b/scouting/webserver/BUILD
index 66db8e8..745852a 100644
--- a/scouting/webserver/BUILD
+++ b/scouting/webserver/BUILD
@@ -8,6 +8,7 @@
     visibility = ["//visibility:private"],
     deps = [
         "//scouting/db",
+        "//scouting/scraping",
         "//scouting/webserver/requests",
         "//scouting/webserver/server",
         "//scouting/webserver/static",
diff --git a/scouting/webserver/main.go b/scouting/webserver/main.go
index 3c699fd..94e0222 100644
--- a/scouting/webserver/main.go
+++ b/scouting/webserver/main.go
@@ -1,6 +1,7 @@
 package main
 
 import (
+	"errors"
 	"flag"
 	"fmt"
 	"io/ioutil"
@@ -11,6 +12,7 @@
 	"syscall"
 
 	"github.com/frc971/971-Robot-Code/scouting/db"
+	"github.com/frc971/971-Robot-Code/scouting/scraping"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/server"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/static"
@@ -40,6 +42,10 @@
 	portPtr := flag.Int("port", 8080, "The port number to bind to.")
 	dirPtr := flag.String("directory", ".", "The directory to serve at /.")
 	dbPathPtr := flag.String("database", getDefaultDatabasePath(), "The path to the database.")
+	blueAllianceConfigPtr := flag.String("tba_config", "",
+		"The path to your The Blue Alliance JSON config. "+
+			"It needs an \"api_key\" field with your TBA API key. "+
+			"Optionally, it can have a \"url\" field with the TBA API base URL.")
 	flag.Parse()
 
 	database, err := db.NewDatabase(*dbPathPtr)
@@ -47,9 +53,16 @@
 		log.Fatal("Failed to connect to database: ", err)
 	}
 
+	scrapeMatchList := func(year int32, eventCode string) ([]scraping.Match, error) {
+		if *blueAllianceConfigPtr == "" {
+			return nil, errors.New("Cannot scrape TBA's match list without a config file.")
+		}
+		return scraping.AllMatches(year, eventCode, *blueAllianceConfigPtr)
+	}
+
 	scoutingServer := server.NewScoutingServer()
 	static.ServePages(scoutingServer, *dirPtr)
-	requests.HandleRequests(database, scoutingServer)
+	requests.HandleRequests(database, scrapeMatchList, scoutingServer)
 	scoutingServer.Start(*portPtr)
 	fmt.Println("Serving", *dirPtr, "on port", *portPtr)
 
diff --git a/scouting/webserver/requests/BUILD b/scouting/webserver/requests/BUILD
index 196c522..df487f2 100644
--- a/scouting/webserver/requests/BUILD
+++ b/scouting/webserver/requests/BUILD
@@ -8,7 +8,10 @@
     visibility = ["//visibility:public"],
     deps = [
         "//scouting/db",
+        "//scouting/scraping",
         "//scouting/webserver/requests/messages:error_response_go_fbs",
+        "//scouting/webserver/requests/messages:refresh_match_list_go_fbs",
+        "//scouting/webserver/requests/messages:refresh_match_list_response_go_fbs",
         "//scouting/webserver/requests/messages:request_all_matches_go_fbs",
         "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
         "//scouting/webserver/requests/messages:request_data_scouting_go_fbs",
@@ -29,8 +32,11 @@
     target_compatible_with = ["@platforms//cpu:x86_64"],
     deps = [
         "//scouting/db",
+        "//scouting/scraping",
         "//scouting/webserver/requests/debug",
         "//scouting/webserver/requests/messages:error_response_go_fbs",
+        "//scouting/webserver/requests/messages:refresh_match_list_go_fbs",
+        "//scouting/webserver/requests/messages:refresh_match_list_response_go_fbs",
         "//scouting/webserver/requests/messages:request_all_matches_go_fbs",
         "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
         "//scouting/webserver/requests/messages:request_data_scouting_go_fbs",
diff --git a/scouting/webserver/requests/debug/BUILD b/scouting/webserver/requests/debug/BUILD
index e3028dc..402503f 100644
--- a/scouting/webserver/requests/debug/BUILD
+++ b/scouting/webserver/requests/debug/BUILD
@@ -8,6 +8,7 @@
     visibility = ["//visibility:public"],
     deps = [
         "//scouting/webserver/requests/messages:error_response_go_fbs",
+        "//scouting/webserver/requests/messages:refresh_match_list_response_go_fbs",
         "//scouting/webserver/requests/messages:request_all_matches_response_go_fbs",
         "//scouting/webserver/requests/messages:request_data_scouting_response_go_fbs",
         "//scouting/webserver/requests/messages:request_matches_for_team_response_go_fbs",
diff --git a/scouting/webserver/requests/debug/cli/BUILD b/scouting/webserver/requests/debug/cli/BUILD
index aba9177..903f8c8 100644
--- a/scouting/webserver/requests/debug/cli/BUILD
+++ b/scouting/webserver/requests/debug/cli/BUILD
@@ -10,7 +10,10 @@
     importpath = "github.com/frc971/971-Robot-Code/scouting/webserver/requests/debug/cli",
     target_compatible_with = ["@platforms//cpu:x86_64"],
     visibility = ["//visibility:private"],
-    deps = ["//scouting/webserver/requests/debug"],
+    deps = [
+        "//scouting/webserver/requests/debug",
+        "@com_github_davecgh_go_spew//spew",
+    ],
 )
 
 go_binary(
@@ -27,6 +30,7 @@
     ],
     data = [
         ":cli",
+        "//scouting/scraping:test_data",
         "//scouting/webserver",
     ],
 )
diff --git a/scouting/webserver/requests/debug/cli/cli_test.py b/scouting/webserver/requests/debug/cli/cli_test.py
index 347c828..a737d59 100644
--- a/scouting/webserver/requests/debug/cli/cli_test.py
+++ b/scouting/webserver/requests/debug/cli/cli_test.py
@@ -2,6 +2,7 @@
 
 import json
 import os
+import re
 from pathlib import Path
 import shutil
 import socket
@@ -10,11 +11,10 @@
 from typing import Any, Dict, List
 import unittest
 
-def write_json(content: Dict[str, Any]):
+def write_json_request(content: Dict[str, Any]):
     """Writes a JSON file with the specified dict content."""
     json_path = Path(os.environ["TEST_TMPDIR"]) / "test.json"
-    with open(json_path, "w") as file:
-        file.write(json.dumps(content))
+    json_path.write_text(json.dumps(content))
     return json_path
 
 def run_debug_cli(args: List[str]):
@@ -30,28 +30,81 @@
         run_result.stderr.decode("utf-8"),
     )
 
+def wait_for_server(port: int):
+    """Waits for the server at the specified port to respond to TCP connections."""
+    while True:
+        try:
+            connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
+            connection.connect(("localhost", port))
+            connection.close()
+            break
+        except ConnectionRefusedError:
+            connection.close()
+            time.sleep(0.01)
+
+
 class TestDebugCli(unittest.TestCase):
 
     def setUp(self):
-        self.webserver = subprocess.Popen(["scouting/webserver/webserver_/webserver"])
+        tmpdir = Path(os.environ["TEST_TMPDIR"]) / "temp"
+        try:
+            shutil.rmtree(tmpdir)
+        except FileNotFoundError:
+            pass
+        os.mkdir(tmpdir)
 
-        # Wait for the server to respond to requests.
-        while True:
-            try:
-                connection = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
-                connection.connect(("localhost", 8080))
-                connection.close()
-                break
-            except ConnectionRefusedError:
-                connection.close()
-                time.sleep(0.01)
+        # Copy the test data into place so that the final API call can be
+        # emulated.
+        tba_api_dir = tmpdir / "api" / "v3" / "event" / "1234event_key"
+        os.makedirs(tba_api_dir)
+        (tba_api_dir / "matches").write_text(
+            Path("scouting/scraping/test_data/2016_nytr.json").read_text()
+        )
+
+        # Create a fake TBA server to serve the static match list.
+        self.fake_tba_api = subprocess.Popen(
+            ["python3", "-m", "http.server", "7000"],
+            cwd=tmpdir,
+        )
+
+        # Configure the scouting webserver to scrape data from our fake TBA
+        # server.
+        scouting_config = tmpdir / "scouting_config.json"
+        scouting_config.write_text(json.dumps({
+            "api_key": "dummy_key_that_is_not_actually_used_in_this_test",
+            "base_url": "http://localhost:7000",
+        }))
+
+        # Run the scouting webserver.
+        self.webserver = subprocess.Popen([
+            "scouting/webserver/webserver_/webserver",
+            "-port=8080",
+            "-database=%s/database.db" % tmpdir,
+            "-tba_config=%s/scouting_config.json" % tmpdir,
+        ])
+
+        # Wait for the servers to be reachable.
+        wait_for_server(7000)
+        wait_for_server(8080)
 
     def tearDown(self):
+        self.fake_tba_api.terminate()
         self.webserver.terminate()
+        self.fake_tba_api.wait()
         self.webserver.wait()
 
+    def refresh_match_list(self):
+        """Triggers the webserver to fetch the match list."""
+        json_path = write_json_request({
+            "year": 1234,
+            "event_code": "event_key",
+        })
+        exit_code, stdout, stderr = run_debug_cli(["-refreshMatchList", json_path])
+        self.assertEqual(exit_code, 0, stderr)
+        self.assertIn("(refresh_match_list_response.RefreshMatchListResponseT)", stdout)
+
     def test_submit_data_scouting(self):
-        json_path = write_json({
+        json_path = write_json_request({
             "team": 971,
             "match": 42,
             "missed_shots_auto": 9971,
@@ -70,31 +123,37 @@
         self.assertIn("/requests/submit/data_scouting returned 501 Not Implemented", stderr)
 
     def test_request_all_matches(self):
-        # RequestAllMatches has no fields.
-        json_path = write_json({})
-        exit_code, _stdout, stderr = run_debug_cli(["-requestAllMatches", json_path])
+        self.refresh_match_list()
 
-        # TODO(phil): Actually add some matches here.
-        self.assertEqual(exit_code, 0)
-        self.assertIn("{MatchList:[]}", stderr)
+        # RequestAllMatches has no fields.
+        json_path = write_json_request({})
+        exit_code, stdout, stderr = run_debug_cli(["-requestAllMatches", json_path])
+
+        self.assertEqual(exit_code, 0, stderr)
+        self.assertIn("MatchList: ([]*request_all_matches_response.MatchT) (len=90 cap=90) {", stdout)
+        self.assertEqual(stdout.count("MatchNumber:"), 90)
 
     def test_request_matches_for_team(self):
-        json_path = write_json({
-            "team": 971,
-        })
-        exit_code, _stdout, stderr = run_debug_cli(["-requestMatchesForTeam", json_path])
+        self.refresh_match_list()
 
-        # TODO(phil): Actually add some matches here.
-        self.assertEqual(exit_code, 0)
-        self.assertIn("{MatchList:[]}", stderr)
+        json_path = write_json_request({
+            "team": 4856,
+        })
+        exit_code, stdout, stderr = run_debug_cli(["-requestMatchesForTeam", json_path])
+
+        # Team 4856 has 12 matches.
+        self.assertEqual(exit_code, 0, stderr)
+        self.assertIn("MatchList: ([]*request_matches_for_team_response.MatchT) (len=12 cap=12) {", stdout)
+        self.assertEqual(stdout.count("MatchNumber:"), 12)
+        self.assertEqual(len(re.findall(r": \(int32\) 4856[,\n]", stdout)), 12)
 
     def test_request_data_scouting(self):
-        json_path = write_json({})
-        exit_code, _stdout, stderr = run_debug_cli(["-requestDataScouting", json_path])
+        json_path = write_json_request({})
+        exit_code, stdout, stderr = run_debug_cli(["-requestDataScouting", json_path])
 
         # TODO(phil): Actually add data here before querying it.
-        self.assertEqual(exit_code, 0)
-        self.assertIn("{StatsList:[]}", stderr)
+        self.assertEqual(exit_code, 0, stderr)
+        self.assertIn("(request_data_scouting_response.RequestDataScoutingResponseT)", stdout)
 
 if __name__ == "__main__":
     unittest.main()
diff --git a/scouting/webserver/requests/debug/cli/main.go b/scouting/webserver/requests/debug/cli/main.go
index 0782d82..03032be 100644
--- a/scouting/webserver/requests/debug/cli/main.go
+++ b/scouting/webserver/requests/debug/cli/main.go
@@ -11,6 +11,7 @@
 	"os/exec"
 	"path/filepath"
 
+	"github.com/davecgh/go-spew/spew"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/debug"
 )
 
@@ -76,6 +77,8 @@
 		"If specified, parse the file as a RequestMatchesForTeam JSON request.")
 	requestDataScoutingPtr := flag.String("requestDataScouting", "",
 		"If specified, parse the file as a RequestDataScouting JSON request.")
+	refreshMatchListPtr := flag.String("refreshMatchList", "",
+		"If specified, parse the file as a RefreshMatchList JSON request.")
 	flag.Parse()
 
 	// Handle the actual arguments.
@@ -88,7 +91,7 @@
 		if err != nil {
 			log.Fatal("Failed SubmitDataScouting: ", err)
 		}
-		log.Printf("%+v", *response)
+		spew.Dump(*response)
 	}
 	if *requestAllMatchesPtr != "" {
 		log.Printf("Sending RequestAllMatches to %s", *addressPtr)
@@ -99,7 +102,7 @@
 		if err != nil {
 			log.Fatal("Failed RequestAllMatches: ", err)
 		}
-		log.Printf("%+v", *response)
+		spew.Dump(*response)
 	}
 	if *requestMatchesForTeamPtr != "" {
 		log.Printf("Sending RequestMatchesForTeam to %s", *addressPtr)
@@ -110,7 +113,7 @@
 		if err != nil {
 			log.Fatal("Failed RequestMatchesForTeam: ", err)
 		}
-		log.Printf("%+v", *response)
+		spew.Dump(*response)
 	}
 	if *requestDataScoutingPtr != "" {
 		log.Printf("Sending RequestDataScouting to %s", *addressPtr)
@@ -121,6 +124,17 @@
 		if err != nil {
 			log.Fatal("Failed RequestDataScouting: ", err)
 		}
-		log.Printf("%+v", *response)
+		spew.Dump(*response)
+	}
+	if *refreshMatchListPtr != "" {
+		log.Printf("Sending RefreshMatchList to %s", *addressPtr)
+		binaryRequest := parseJson(
+			"scouting/webserver/requests/messages/refresh_match_list.fbs",
+			*refreshMatchListPtr)
+		response, err := debug.RefreshMatchList(*addressPtr, binaryRequest)
+		if err != nil {
+			log.Fatal("Failed RefreshMatchList: ", err)
+		}
+		spew.Dump(*response)
 	}
 }
diff --git a/scouting/webserver/requests/debug/debug.go b/scouting/webserver/requests/debug/debug.go
index 6515e81..81be3d1 100644
--- a/scouting/webserver/requests/debug/debug.go
+++ b/scouting/webserver/requests/debug/debug.go
@@ -9,6 +9,7 @@
 	"net/http"
 
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/error_response"
+	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/refresh_match_list_response"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_all_matches_response"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_data_scouting_response"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_matches_for_team_response"
@@ -20,6 +21,7 @@
 type RequestAllMatchesResponseT = request_all_matches_response.RequestAllMatchesResponseT
 type RequestMatchesForTeamResponseT = request_matches_for_team_response.RequestMatchesForTeamResponseT
 type RequestDataScoutingResponseT = request_data_scouting_response.RequestDataScoutingResponseT
+type RefreshMatchListResponseT = refresh_match_list_response.RefreshMatchListResponseT
 
 // A struct that can be used as an `error`. It contains information about the
 // why the server was unhappy and what the corresponding request was.
@@ -127,3 +129,15 @@
 	response := request_data_scouting_response.GetRootAsRequestDataScoutingResponse(responseBytes, 0)
 	return response.UnPack(), nil
 }
+
+// Sends a `RefreshMatchList` message to the server and returns the
+// deserialized response.
+func RefreshMatchList(server string, requestBytes []byte) (*RefreshMatchListResponseT, error) {
+	responseBytes, err := performPost(server+"/requests/refresh_match_list", requestBytes)
+	if err != nil {
+		return nil, err
+	}
+	log.Printf("Parsing RefreshMatchListResponse")
+	response := refresh_match_list_response.GetRootAsRefreshMatchListResponse(responseBytes, 0)
+	return response.UnPack(), nil
+}
diff --git a/scouting/webserver/requests/messages/BUILD b/scouting/webserver/requests/messages/BUILD
index 53ceab2..c27f730 100644
--- a/scouting/webserver/requests/messages/BUILD
+++ b/scouting/webserver/requests/messages/BUILD
@@ -10,6 +10,8 @@
     "request_matches_for_team_response",
     "request_data_scouting",
     "request_data_scouting_response",
+    "refresh_match_list",
+    "refresh_match_list_response",
 )
 
 filegroup(
diff --git a/scouting/webserver/requests/messages/refresh_match_list.fbs b/scouting/webserver/requests/messages/refresh_match_list.fbs
new file mode 100644
index 0000000..c4384c7
--- /dev/null
+++ b/scouting/webserver/requests/messages/refresh_match_list.fbs
@@ -0,0 +1,8 @@
+namespace scouting.webserver.requests;
+
+table RefreshMatchList {
+    year: int (id: 0);
+    event_code: string (id: 1);
+}
+
+root_type RefreshMatchList;
diff --git a/scouting/webserver/requests/messages/refresh_match_list_response.fbs b/scouting/webserver/requests/messages/refresh_match_list_response.fbs
new file mode 100644
index 0000000..ba80272
--- /dev/null
+++ b/scouting/webserver/requests/messages/refresh_match_list_response.fbs
@@ -0,0 +1,6 @@
+namespace scouting.webserver.requests;
+
+table RefreshMatchListResponse {
+}
+
+root_type RefreshMatchListResponse;
diff --git a/scouting/webserver/requests/requests.go b/scouting/webserver/requests/requests.go
index b3e03ff..93ee128 100644
--- a/scouting/webserver/requests/requests.go
+++ b/scouting/webserver/requests/requests.go
@@ -1,12 +1,18 @@
 package requests
 
 import (
+	"errors"
 	"fmt"
 	"io"
 	"net/http"
+	"strconv"
+	"strings"
 
 	"github.com/frc971/971-Robot-Code/scouting/db"
+	"github.com/frc971/971-Robot-Code/scouting/scraping"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/error_response"
+	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/refresh_match_list"
+	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/refresh_match_list_response"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_all_matches"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_all_matches_response"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_data_scouting"
@@ -26,6 +32,8 @@
 type RequestMatchesForTeamResponseT = request_matches_for_team_response.RequestMatchesForTeamResponseT
 type RequestDataScouting = request_data_scouting.RequestDataScouting
 type RequestDataScoutingResponseT = request_data_scouting_response.RequestDataScoutingResponseT
+type RefreshMatchList = refresh_match_list.RefreshMatchList
+type RefreshMatchListResponseT = refresh_match_list_response.RefreshMatchListResponseT
 
 // The interface we expect the database abstraction to conform to.
 // We use an interface here because it makes unit testing easier.
@@ -38,6 +46,8 @@
 	QueryStats(int) ([]db.Stats, error)
 }
 
+type ScrapeMatchList func(int32, string) ([]scraping.Match, error)
+
 // Handles unknown requests. Just returns a 404.
 func unknown(w http.ResponseWriter, req *http.Request) {
 	w.WriteHeader(http.StatusNotFound)
@@ -262,10 +272,114 @@
 	w.Write(builder.FinishedBytes())
 }
 
-func HandleRequests(db Database, scoutingServer server.ScoutingServer) {
+// TODO(phil): Can we turn this into a generic?
+func parseRefreshMatchList(w http.ResponseWriter, buf []byte) (*RefreshMatchList, bool) {
+	success := true
+	defer func() {
+		if r := recover(); r != nil {
+			respondWithError(w, http.StatusBadRequest, fmt.Sprintf("Failed to parse RefreshMatchList: %v", r))
+			success = false
+		}
+	}()
+	result := refresh_match_list.GetRootAsRefreshMatchList(buf, 0)
+	return result, success
+}
+
+func parseTeamKey(teamKey string) (int, error) {
+	// TBA prefixes teams with "frc". Not sure why. Get rid of that.
+	teamKey = strings.TrimPrefix(teamKey, "frc")
+	return strconv.Atoi(teamKey)
+}
+
+// Parses the alliance data from the specified match and returns the three red
+// teams and the three blue teams.
+func parseTeamKeys(match *scraping.Match) ([3]int32, [3]int32, error) {
+	redKeys := match.Alliances.Red.TeamKeys
+	blueKeys := match.Alliances.Blue.TeamKeys
+
+	if len(redKeys) != 3 || len(blueKeys) != 3 {
+		return [3]int32{}, [3]int32{}, errors.New(fmt.Sprintf(
+			"Found %d red teams and %d blue teams.", len(redKeys), len(blueKeys)))
+	}
+
+	var red [3]int32
+	for i, key := range redKeys {
+		team, err := parseTeamKey(key)
+		if err != nil {
+			return [3]int32{}, [3]int32{}, errors.New(fmt.Sprintf(
+				"Failed to parse red %d team '%s' as integer: %v", i+1, key, err))
+		}
+		red[i] = int32(team)
+	}
+	var blue [3]int32
+	for i, key := range blueKeys {
+		team, err := parseTeamKey(key)
+		if err != nil {
+			return [3]int32{}, [3]int32{}, errors.New(fmt.Sprintf(
+				"Failed to parse blue %d team '%s' as integer: %v", i+1, key, err))
+		}
+		blue[i] = int32(team)
+	}
+	return red, blue, nil
+}
+
+type refreshMatchListHandler struct {
+	db     Database
+	scrape ScrapeMatchList
+}
+
+func (handler refreshMatchListHandler) ServeHTTP(w http.ResponseWriter, req *http.Request) {
+	requestBytes, err := io.ReadAll(req.Body)
+	if err != nil {
+		respondWithError(w, http.StatusBadRequest, fmt.Sprint("Failed to read request bytes:", err))
+		return
+	}
+
+	request, success := parseRefreshMatchList(w, requestBytes)
+	if !success {
+		return
+	}
+
+	matches, err := handler.scrape(request.Year(), string(request.EventCode()))
+	if err != nil {
+		respondWithError(w, http.StatusInternalServerError, fmt.Sprint("Faled to scrape match list: ", err))
+		return
+	}
+
+	for _, match := range matches {
+		// Make sure the data is valid.
+		red, blue, err := parseTeamKeys(&match)
+		if err != nil {
+			respondWithError(w, http.StatusInternalServerError, fmt.Sprintf(
+				"TheBlueAlliance data for match %d is malformed: %v", match.MatchNumber, err))
+			return
+		}
+		// Add the match to the database.
+		handler.db.AddToMatch(db.Match{
+			MatchNumber: int32(match.MatchNumber),
+			// TODO(phil): What does Round mean?
+			Round:     1,
+			CompLevel: match.CompLevel,
+			R1:        red[0],
+			R2:        red[1],
+			R3:        red[2],
+			B1:        blue[0],
+			B2:        blue[1],
+			B3:        blue[2],
+		})
+	}
+
+	var response RefreshMatchListResponseT
+	builder := flatbuffers.NewBuilder(1024)
+	builder.Finish((&response).Pack(builder))
+	w.Write(builder.FinishedBytes())
+}
+
+func HandleRequests(db Database, scrape ScrapeMatchList, scoutingServer server.ScoutingServer) {
 	scoutingServer.HandleFunc("/requests", unknown)
 	scoutingServer.Handle("/requests/submit/data_scouting", submitDataScoutingHandler{db})
 	scoutingServer.Handle("/requests/request/all_matches", requestAllMatchesHandler{db})
 	scoutingServer.Handle("/requests/request/matches_for_team", requestMatchesForTeamHandler{db})
 	scoutingServer.Handle("/requests/request/data_scouting", requestDataScoutingHandler{db})
+	scoutingServer.Handle("/requests/refresh_match_list", refreshMatchListHandler{db, scrape})
 }
diff --git a/scouting/webserver/requests/requests_test.go b/scouting/webserver/requests/requests_test.go
index e3650ff..999e955 100644
--- a/scouting/webserver/requests/requests_test.go
+++ b/scouting/webserver/requests/requests_test.go
@@ -8,8 +8,11 @@
 	"testing"
 
 	"github.com/frc971/971-Robot-Code/scouting/db"
+	"github.com/frc971/971-Robot-Code/scouting/scraping"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/debug"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/error_response"
+	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/refresh_match_list"
+	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/refresh_match_list_response"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_all_matches"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_all_matches_response"
 	"github.com/frc971/971-Robot-Code/scouting/webserver/requests/messages/request_data_scouting"
@@ -26,7 +29,7 @@
 func Test404(t *testing.T) {
 	db := MockDatabase{}
 	scoutingServer := server.NewScoutingServer()
-	HandleRequests(&db, scoutingServer)
+	HandleRequests(&db, scrapeEmtpyMatchList, scoutingServer)
 	scoutingServer.Start(8080)
 	defer scoutingServer.Stop()
 
@@ -43,7 +46,7 @@
 func TestSubmitDataScoutingError(t *testing.T) {
 	db := MockDatabase{}
 	scoutingServer := server.NewScoutingServer()
-	HandleRequests(&db, scoutingServer)
+	HandleRequests(&db, scrapeEmtpyMatchList, scoutingServer)
 	scoutingServer.Start(8080)
 	defer scoutingServer.Stop()
 
@@ -71,7 +74,7 @@
 func TestSubmitDataScouting(t *testing.T) {
 	db := MockDatabase{}
 	scoutingServer := server.NewScoutingServer()
-	HandleRequests(&db, scoutingServer)
+	HandleRequests(&db, scrapeEmtpyMatchList, scoutingServer)
 	scoutingServer.Start(8080)
 	defer scoutingServer.Stop()
 
@@ -119,7 +122,7 @@
 		},
 	}
 	scoutingServer := server.NewScoutingServer()
-	HandleRequests(&db, scoutingServer)
+	HandleRequests(&db, scrapeEmtpyMatchList, scoutingServer)
 	scoutingServer.Start(8080)
 	defer scoutingServer.Stop()
 
@@ -174,7 +177,7 @@
 		},
 	}
 	scoutingServer := server.NewScoutingServer()
-	HandleRequests(&db, scoutingServer)
+	HandleRequests(&db, scrapeEmtpyMatchList, scoutingServer)
 	scoutingServer.Start(8080)
 	defer scoutingServer.Stop()
 
@@ -227,7 +230,7 @@
 		},
 	}
 	scoutingServer := server.NewScoutingServer()
-	HandleRequests(&db, scoutingServer)
+	HandleRequests(&db, scrapeEmtpyMatchList, scoutingServer)
 	scoutingServer.Start(8080)
 	defer scoutingServer.Stop()
 
@@ -269,6 +272,79 @@
 	}
 }
 
+// Validates that we can download the schedule from The Blue Alliance.
+func TestRefreshMatchList(t *testing.T) {
+	scrapeMockSchedule := func(int32, string) ([]scraping.Match, error) {
+		return []scraping.Match{
+			{
+				CompLevel:   "qual",
+				MatchNumber: 1,
+				Alliances: scraping.Alliances{
+					Red: scraping.Alliance{
+						TeamKeys: []string{
+							"100",
+							"200",
+							"300",
+						},
+					},
+					Blue: scraping.Alliance{
+						TeamKeys: []string{
+							"101",
+							"201",
+							"301",
+						},
+					},
+				},
+				WinningAlliance: "",
+				EventKey:        "",
+				Time:            0,
+				PredictedTime:   0,
+				ActualTime:      0,
+				PostResultTime:  0,
+				ScoreBreakdowns: scraping.ScoreBreakdowns{},
+			},
+		}, nil
+	}
+
+	database := MockDatabase{}
+	scoutingServer := server.NewScoutingServer()
+	HandleRequests(&database, scrapeMockSchedule, scoutingServer)
+	scoutingServer.Start(8080)
+	defer scoutingServer.Stop()
+
+	builder := flatbuffers.NewBuilder(1024)
+	builder.Finish((&refresh_match_list.RefreshMatchListT{}).Pack(builder))
+
+	response, err := debug.RefreshMatchList("http://localhost:8080", builder.FinishedBytes())
+	if err != nil {
+		t.Fatal("Failed to request all matches: ", err)
+	}
+
+	// Validate the response.
+	expected := refresh_match_list_response.RefreshMatchListResponseT{}
+	if !reflect.DeepEqual(expected, *response) {
+		t.Fatal("Expected ", expected, ", but got ", *response)
+	}
+
+	// Make sure that the data made it into the database.
+	expectedMatches := []db.Match{
+		{
+			MatchNumber: 1,
+			Round:       1,
+			CompLevel:   "qual",
+			R1:          100,
+			R2:          200,
+			R3:          300,
+			B1:          101,
+			B2:          201,
+			B3:          301,
+		},
+	}
+	if !reflect.DeepEqual(expectedMatches, database.matches) {
+		t.Fatal("Expected ", expectedMatches, ", but got ", database.matches)
+	}
+}
+
 // A mocked database we can use for testing. Add functionality to this as
 // needed for your tests.
 
@@ -277,7 +353,8 @@
 	stats   []db.Stats
 }
 
-func (database *MockDatabase) AddToMatch(db.Match) error {
+func (database *MockDatabase) AddToMatch(match db.Match) error {
+	database.matches = append(database.matches, match)
 	return nil
 }
 
@@ -309,3 +386,8 @@
 func (database *MockDatabase) QueryStats(int) ([]db.Stats, error) {
 	return []db.Stats{}, nil
 }
+
+// Returns an empty match list from the fake The Blue Alliance scraping.
+func scrapeEmtpyMatchList(int32, string) ([]scraping.Match, error) {
+	return nil, nil
+}