diff --git a/.github/workflows/pytest.yml b/.github/workflows/pytest.yml index 4afe5d7..cd27c66 100644 --- a/.github/workflows/pytest.yml +++ b/.github/workflows/pytest.yml @@ -4,7 +4,6 @@ on: push: branches: - main - - bug/crystal_conv_saving pull_request: branches: - main @@ -20,18 +19,39 @@ jobs: steps: - uses: actions/checkout@v2 + - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v2 with: python-version: ${{ matrix.python-version }} - - name: Install dependencies + + # Linux/macOS - Install dependencies + - name: Install dependencies (Linux/macOS) + if: runner.os != 'Windows' # Only run on Linux/macOS + env: + PYTHONIOENCODING: utf-8 # Ensure Python uses UTF-8 encoding run: | python -m pip install --upgrade pip - pip install -e .[test] + python -m pip install -e .[test] + shell: bash + + # Windows - Install dependencies + - name: Install dependencies (Windows) + if: runner.os == 'Windows' # Only run on Windows + env: + PYTHONIOENCODING: utf-8 # Ensure Python uses UTF-8 encoding + PYTHONUTF8: 1 # Force Python to use UTF-8 mode + run: | + chcp 65001 # Change code page to UTF-8 + python -m pip install --upgrade pip setuptools + python -m pip install -e .[test] + shell: pwsh + - name: Code formatting run: | pip install "black[jupyter]==24.4.2" black --check . + - name: Test with pytest run: | - pytest --color=yes \ No newline at end of file + pytest --color=yes diff --git a/.gitignore b/.gitignore index a4cfde3..e325d98 100644 --- a/.gitignore +++ b/.gitignore @@ -180,8 +180,10 @@ build.py /pickle_files **/pickles **/pickle_files -tests/files/models/my-test-gnn/* +tests/files/models/* tests/files/test.pickle.gz +tests/files/bdb/* +tests/files/kloppy/* examples/models/* /models diff --git a/README.md b/README.md index 7b93dfd..4b9172b 100644 --- a/README.md +++ b/README.md @@ -17,25 +17,35 @@ The **unravelsports** package aims to aid researchers, analysts and enthusiasts 🌀 Features ----- -âš― Convert **positional soccer data** into graphs to train **graph neural networks** by leveraging the powerful [**Kloppy**](https://github.com/PySport/kloppy/tree/master) data conversion standard and [**Spektral**](https://github.com/danielegrattarola/spektral) - a flexible framework for training graph neural networks. - -âš― **Randomize** and **split** data into train, test and validation sets along matches, sequences or possessions to avoid leakage and improve model quality. - -âš― **Train**, **validate** and **test** your (custom) Graph model(s) and easily **predict** on new data. - -âš― Leverage the power of **Kloppy** standardization and **unravelsports** to execute the these features for _Metrica_, _Sportec_, _Tracab (CyronHego)_, _SecondSpectrum_, _SkillCorner_ and _StatsPerform_ tracking data. +### **Convert** + +âš― **Soccer positional tracking data** into [Graphs](examples/graphs_faq.md) to train **graph neural networks** by leveraging the powerful [**Kloppy**](https://github.com/PySport/kloppy) data conversion standard for + - _Metrica_ + - _Sportec_ + - _Tracab (CyronHego)_ + - _SecondSpectrum_ + - _SkillCorner_ + - _StatsPerform_ + +🏈 **BigDataBowl American football positional tracking data** into [Graphs](examples/graphs_faq.md) to train **graph neural networks** by leveraging [**Polars**](https://github.com/pola-rs/polars). + +### **Graph Neural Networks** +These [Graphs](examples/graphs_faq.md) can be used with [**Spektral**](https://github.com/danielegrattarola/spektral) - a flexible framework for training graph neural networks. +`unravelsports` allows you to **randomize** and **split** data into train, test and validation sets along matches, sequences or possessions to avoid leakage and improve model quality. And finally, **train**, **validate** and **test** your (custom) Graph model(s) and easily **predict** on new data. ⌛ ***More to come soon...!*** 🌀 Quick Start ----- -📖 The [**Quick Start Jupyter Notebook**](examples/0_quick_start_guide.ipynb) explains how to convert any positional tracking data from **Kloppy** to **Spektral GNN** in a few easy steps while walking you through the most important features and documentation. +📖 âš― The [**Quick Start Jupyter Notebook**](examples/0_quick_start_guide.ipynb) explains how to convert any positional tracking data from **Kloppy** to **Spektral GNN** in a few easy steps while walking you through the most important features and documentation. + +📖 âš― The [**Graph Converter Tutorial Jupyter Notebook**](examples/1_kloppy_gnn_train.ipynb) gives an in-depth walkthrough. -📖 The [**Graph Converter Tutorial Jupyter Notebook**](examples/1_kloppy_gnn_train.ipynb) gives an in-depth walkthrough. +📖 🏈 The [**BigDataBowl Converter Tutorial Jupyter Notebook**](examples/2_big_data_bowl_guide.ipynb) gives an guide on how to convert the BigDataBowl data into Graphs. 🌀 Documentation ----- -For now, follow the [**Graph Converter Tutorial**](examples/1_kloppy_gnn_train.ipynb), more documentation will follow! +For now, follow the [**Graph Converter Tutorial**](examples/1_kloppy_gnn_train.ipynb) and check the [**Graph FAQ**](examples/graphs_faq.md), more documentation will follow! Additional reading: @@ -55,6 +65,7 @@ spektral==1.20.0 tensorflow==2.14.0 keras==2.14.0 kloppy==3.15.0 +polars==1.2.1 ``` These dependencies come pre-installed with the package. It is advised to create a [virtual environment](https://virtualenv.pypa.io/en/latest/). diff --git a/examples/0_quick_start_guide.ipynb b/examples/0_quick_start_guide.ipynb index 73787e3..3065c20 100644 --- a/examples/0_quick_start_guide.ipynb +++ b/examples/0_quick_start_guide.ipynb @@ -51,7 +51,7 @@ "\n", "1. Load [Kloppy](https://github.com/PySport/kloppy) dataset. \n", " See [in-depth Tutorial](1_kloppy_gnn_train.ipynb) on how do processes multiple match files, and to see an overview of all possible settings.\n", - "2. Convert to Graph format using `GraphConverter`\n", + "2. Convert to Graph format using `SoccerGraphConverter`\n", "3. Create dataset for easy processing with [Spektral](https://graphneural.network/) using `CustomSpektralDataset`" ] }, @@ -61,7 +61,7 @@ "metadata": {}, "outputs": [], "source": [ - "from unravel.soccer import GraphConverter\n", + "from unravel.soccer import SoccerGraphConverter\n", "from unravel.utils import CustomSpektralDataset\n", "\n", "from kloppy import skillcorner\n", @@ -77,7 +77,9 @@ "\n", "# Initialize the Graph Converter, with dataset and labels\n", "# Here we use the default settings\n", - "converter = GraphConverter(dataset=kloppy_dataset, labels=dummy_labels(kloppy_dataset))\n", + "converter = SoccerGraphConverter(\n", + " dataset=kloppy_dataset, labels=dummy_labels(kloppy_dataset)\n", + ")\n", "\n", "# Compute the graphs and add them to the CustomSpektralDataset\n", "dataset = CustomSpektralDataset(graphs=converter.to_spektral_graphs())" diff --git a/examples/1_kloppy_gnn_train.ipynb b/examples/1_kloppy_gnn_train.ipynb index 85b1a3f..be6bd2e 100644 --- a/examples/1_kloppy_gnn_train.ipynb +++ b/examples/1_kloppy_gnn_train.ipynb @@ -27,7 +27,7 @@ "source": [ "In this in-depth walkthrough we'll discuss everything the `unravelsports` package has to offer for converting a [Kloppy](https://github.com/PySport/kloppy) dataset of soccer tracking data into graphs for training binary classification graph neural networks using the [Spektral](https://graphneural.network/) library.\n", "\n", - "This walkthrough will touch on a lot of the concepts from [A Graph Neural Network Deep-dive into Successful Counterattacks {A. Sahasrabudhe & J. Bekkers}](https://github.com/USSoccerFederation/ussf_ssac_23_soccer_gnn). It is strongly advised to first read the [research paper (pdf)](https://ussf-ssac-23-soccer-gnn.s3.us-east-2.amazonaws.com/public/Sahasrabudhe_Bekkers_SSAC23.pdf). Some concepts are also explained in the [Graphs FAQ](graphs_faq.ipynb).\n", + "This walkthrough will touch on a lot of the concepts from [A Graph Neural Network Deep-dive into Successful Counterattacks {A. Sahasrabudhe & J. Bekkers}](https://github.com/USSoccerFederation/ussf_ssac_23_soccer_gnn). It is strongly advised to first read the [research paper (pdf)](https://ussf-ssac-23-soccer-gnn.s3.us-east-2.amazonaws.com/public/Sahasrabudhe_Bekkers_SSAC23.pdf). Some concepts are also explained in the [Graphs FAQ](graphs_faq.md).\n", "\n", "Step by step we'll show how this package can be used to load soccer positional (tracking) data with `kloppy`, how to convert this data into \"graphs\", train a Graph Neural Network with `spektral`, evaluate it's performance, save and load the model and finally apply the model to unseen data to make predictions.\n", "\n", @@ -57,7 +57,7 @@ " - [7.4 Evaluate Model](#74-evaluate-model)\n", " - [7.5 Predict on New Data](#75-predict-on-new-data)\n", "\n", - "â„đïļ [**Graphs FAQ**](graphs_faq.ipynb)\n", + "â„đïļ [**Graphs FAQ**](graphs_faq.md)\n", "\n", "-----" ] @@ -68,7 +68,7 @@ "source": [ "### 1. Imports\n", "\n", - "We import `GraphConverter` to help us convert from Kloppy positional tracking frames to graphs.\n", + "We import `SoccerGraphConverter` to help us convert from Kloppy positional tracking frames to graphs.\n", "\n", "With the power of **Kloppy** we can also load data from many providers by importing `metrica`, `sportec`, `tracab`, `secondspectrum`, or `statsperform` from `kloppy`." ] @@ -79,7 +79,7 @@ "metadata": {}, "outputs": [], "source": [ - "from unravel.soccer import GraphConverter\n", + "from unravel.soccer import SoccerGraphConverter\n", "\n", "from kloppy import skillcorner" ] @@ -97,7 +97,7 @@ "source": [ "### 2. Public SkillCorner Data\n", "\n", - "The `GraphConverter` class allows processing data from every tracking data provider supported by [PySports Kloppy](https://github.com/PySport/kloppy), namely:\n", + "The `SoccerGraphConverter` class allows processing data from every tracking data provider supported by [PySports Kloppy](https://github.com/PySport/kloppy), namely:\n", "- Sportec\n", "- Tracab\n", "- SecondSpectrum\n", @@ -132,12 +132,12 @@ "\n", "â„đïļ For more information on:\n", "- What a Graph is, check out [Graph FAQ Section A](graphs_faq.ipynb)\n", - "- What parameters we can pass to the `GraphConverter`, check out [Graph FAQ Section B](graphs_faq.ipynb)\n", + "- What parameters we can pass to the `SoccerGraphConverter`, check out [Graph FAQ Section B](graphs_faq.ipynb)\n", "- What features each Graph has, check out [Graph FAQ Section C](graphs_faq.ipynb)\n", "\n", "---\n", "\n", - "To get started with the `GraphConverter` we need to pass one _required_ parameter:\n", + "To get started with the `SoccerGraphConverter` we need to pass one _required_ parameter:\n", "- `dataset` (of type `TrackingDataset` (Kloppy)) \n", "\n", "And one parameter that's required when we're converting for training purposes (more on this later):\n", @@ -148,7 +148,7 @@ "⚠ïļ As mentioned before you will need to create your own labels! In this example we'll use `dummy_labels(dataset)` to generate a fake label for each frame.\n", "\n", "#### Graph Identifier(s):\n", - "When training a model on tracking data it's highly recommended to split data into test/train(/validation) sets by match or period such that all data end up in the same test, train or validation set. This should be done to avoid leaking information between test, train and validation sets. To make this simple, there are two _optional_ parameters we can pass to `GraphConverter`, namely:\n", + "When training a model on tracking data it's highly recommended to split data into test/train(/validation) sets by match or period such that all data end up in the same test, train or validation set. This should be done to avoid leaking information between test, train and validation sets. To make this simple, there are two _optional_ parameters we can pass to `SoccerGraphConverter`, namely:\n", "- `graph_id`. This is a single identifier (str or int) for a whole match, for example the unique match id.\n", "- `graph_ids`. This is a dictionary with the same keys as `labels`, but the values are now the unique identifiers. This option can be used if we want to split by sequence or possession_id. For example: {frame_id: 'matchId-sequenceId', frame_id: 'match_Id-sequenceId2'} etc. You will need to create your own ids. Note, if `labels` and `graph_ids` don't have the exact same keys it will throw an error.\n", "\n", @@ -176,7 +176,7 @@ "Important things to note:\n", "- We import `dummy_labels` to randomly generate binary labels. Training with these random labels will not create a good model.\n", "- We import `dummy_graph_ids` to generate fake graph labels.\n", - "- The `GraphConverter` handles all necessary steps (like setting the correct coordinate system, and left-right normalization).\n", + "- The `SoccerGraphConverter` handles all necessary steps (like setting the correct coordinate system, and left-right normalization).\n", "- We will end up with fewer than 2,000 eventhough we set `limit=500` frames because we set `include_empty_frames=False` and all frames without ball coordinates are automatically ommited.\n", "- When using other providers always set `include_empty_frames=False` or `only_alive=True`.\n", "- We store the data as individual compressed pickle files, one file for per match. The data that gets stored in the pickle is a list of dictionaries, one dictionary per frame. Each dictionary has keys for the adjacency matrix, node features, edge features, label and graph id." @@ -223,7 +223,7 @@ " )\n", "\n", " # Initialize the Graph Converter, with dataset, labels and settings\n", - " converter = GraphConverter(\n", + " converter = SoccerGraphConverter(\n", " dataset=dataset,\n", " # create fake labels\n", " labels=dummy_labels(dataset),\n", @@ -254,7 +254,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "â„đïļ For a full table of parameters we can pass to the `GraphConverter` check out [Graph FAQ Section B](graphs_faq.ipynb)\n", + "â„đïļ For a full table of parameters we can pass to the `SoccerGraphConverter` check out [Graph FAQ Section B](graphs_faq.ipynb)\n", "\n", "-----" ] @@ -303,7 +303,7 @@ "Our `dataset` object has two custom methods to help split the data into train, test and validation sets.\n", "Either use `dataset.split_test_train()` if we don't need a validation set, or `dataset.split_test_train_validation()` if we do also require a validation set.\n", "\n", - "We can split our data 'by_graph_id' if we have provided Graph Ids in our `GraphConverter` using the 'graph_id' or 'graph_ids' parameter.\n", + "We can split our data 'by_graph_id' if we have provided Graph Ids in our `SoccerGraphConverter` using the 'graph_id' or 'graph_ids' parameter.\n", "\n", "The 'split_train', 'split_test' and 'split_validation' parameters can either be ratios, percentages or relative size compared to total. \n", "\n", @@ -338,7 +338,7 @@ "cell_type": "markdown", "metadata": {}, "source": [ - "🗒ïļ We can see that, because we are splitting by only 4 different graph_ids here (the 4 match_ids) the ratio's aren't perfectly 4 to 1 to 1. If you change the `graph_id=match_id` parameter in the `GraphConverter` to `graph_ids=dummy_graph_ids(dataset)` you'll see that it's easier to get close to the correct ratios, simply because we have a lot more graph_ids to split a cross. " + "🗒ïļ We can see that, because we are splitting by only 4 different graph_ids here (the 4 match_ids) the ratio's aren't perfectly 4 to 1 to 1. If you change the `graph_id=match_id` parameter in the `SoccerGraphConverter` to `graph_ids=dummy_graph_ids(dataset)` you'll see that it's easier to get close to the correct ratios, simply because we have a lot more graph_ids to split a cross. " ] }, { @@ -582,7 +582,7 @@ "\n", "1. Load new, unseen data from the SkillCorner dataset.\n", "2. Convert this data, making sure we use the exact same settings as in step 1.\n", - "3. If we set `prediction=True` we do not have to supply labels to the `GraphConverter`." + "3. If we set `prediction=True` we do not have to supply labels to the `SoccerGraphConverter`." ] }, { @@ -597,7 +597,7 @@ " limit=500,\n", ")\n", "\n", - "preds_converter = GraphConverter(\n", + "preds_converter = SoccerGraphConverter(\n", " dataset=kloppy_dataset,\n", " prediction=True,\n", " ball_carrier_treshold=25.0,\n", @@ -772,7 +772,7 @@ ], "metadata": { "kernelspec": { - "display_name": "venv", + "display_name": ".venv311", "language": "python", "name": "python3" }, diff --git a/examples/2_big_data_bowl_guide.ipynb b/examples/2_big_data_bowl_guide.ipynb new file mode 100644 index 0000000..faf20ea --- /dev/null +++ b/examples/2_big_data_bowl_guide.ipynb @@ -0,0 +1,226 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## 🌀 unravel BigDataBowl data!\n", + "\n", + "First run `pip install unravelsports` if you haven't already!\n", + "\n", + "-------" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "%pip install unravelsports --quiet" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "This basic guide shows the differences between loading and converting the BigDataBowl data using the `AmericanFootballGraphConverter` compared to the `SoccerGraphConverter`. For the remaining functionalities please reference the [Quick-Start Guide](0_quick_start_guide.ipynb) or [Section 5](1_kloppy_gnn_train.ipynb#5-creating-a-custom-graph-dataset) and beyond of the Walkthrough.\n", + "\n", + "If anything is unclear, please read through [the Soccer example](1_kloppy_gnn_train.ipynb) in it's interity. \n", + "\n", + "-------\n", + "\n", + "### BigDataBowl data\n", + "\n", + "Before you can get started you have to download the BigDataBowl files from [Kaggle](https://www.kaggle.com/competitions/nfl-big-data-bowl-2025/data) after agreeing to the terms and conditions of the BigDataBowl. \n", + "\n", + "Please note development of this implementation started prior to the BigDataBowl 2025 data release and was done using BigDataBowl 2023 data. This implementation supports the 2025 dataset, but the 2025 tracking data files have 7x as many frames (1,100,000 compared to 7,100,000), because of the BEFORE_SNAP and AFTER_SNAP frame types. It is highly adviced to walk through this notebook with 2023 data first, because it will run much faster (roughly ~2 compared to ~15 minutes for one tracking data csv on an M1 MacBook). After you've tested it feel free to progress with the 2025 dataset.\n", + "\n", + "\n", + "-------\n", + "\n", + "### American Football as Graphs\n", + "\n", + "Although a lot of the functionality is similar to the Soccer implementation, the American Football implemenation has some clear differences, because of the different file structure, the lack of a [Kloppy](https://github.com/PySport/kloppy)-like library for American Football data, and both sports having different requirements. And most importantly the American Football implementation uses Polars under the hood! " + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### Contents:\n", + "\n", + "- [**1. BigDataBowlDataset**](#1-bigdatabowldataset)\n", + "- [**2. AmericanFootballGraphConverter**](#2-americanfootballgraphconverter)\n", + "- [**3. Spektral Graphs**](#3-spektral-graphs)\n", + "\n", + "â„đïļ [**Graphs FAQ**](graphs_faq.md)\n", + "\n", + "-------" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "\n", + "### 1. BigDataBowlDataset\n", + "\n", + "- The `AmericanFootballGraphConverter` expects a Polars DataFrame. You can load this with the `BigDataBowlDataset` class\n", + "- The `BigDataBowlDataset`-class takes 3 parameters, namely the paths to the tracking, players and plays files (str) respectively. \n", + "- The `BigDataBowlDataset` standardizes every play attacking from left to right, and it adjusts orientation (`o`) and direction (`dir`) accordingly. It also joins the `plays.csv` and `players.csv` to the tracking data to use the in possession team, and player positions (QB identifier), weight and height respectively. It also converts weight to kilograms and height to centimeters.\n", + "- We add `graph_id`s to the `BigDataBowlDataset` by calling `.add_graph_ids()`. We don't have to use dummy graph ids as we do for âš― because the data comes with `playId`s. It's recommended to assign graph identifiers at least by `gameId` and `playId` (the default behaviour). \n", + "- We add dummy labels by calling `.add_dummy_labels()`. It's still up to the user to define the _actual_ labels they can use to train on. The `add_dummy_labels` adds a column `\"label\"` to the Polars DataFrame. To add your own labels simply remove the `.add_dummy_labels()` call and add your own label column. " + ] + }, + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "shape: (1_118_122, 22)
gameIdplayIdnflIdframeIdtimejerseyNumberteamplayDirectionxysadisodireventofficialPositionheight_cmweight_kgpossessionTeamgraph_idlabel
i64i64f64i64datetime[Ξs]i64strstrf64f64f64f64f64f64f64strstrf64f64strstri64
20210909009725511.012021-09-10 00:26:31.10012"TB""right"-22.23-2.430.290.30.032.8825861.483355"None""QB"193.04102.0582"TB""2021090900-97"1
20210909009725511.022021-09-10 00:26:31.20012"TB""right"-22.22-2.430.230.110.022.86811.620887"None""QB"193.04102.0582"TB""2021090900-97"1
20210909009725511.032021-09-10 00:26:31.30012"TB""right"-22.22-2.410.160.10.012.7967161.196423"None""QB"193.04102.0582"TB""2021090900-97"1
20210909009725511.042021-09-10 00:26:31.40012"TB""right"-22.27-2.40.150.240.062.655169-1.102175"None""QB"193.04102.0582"TB""2021090900-97"0
20210909009725511.052021-09-10 00:26:31.50012"TB""right"-22.31-2.390.250.180.042.588847-1.264491"None""QB"193.04102.0582"TB""2021090900-97"1
20210913004845-9999.9302021-09-14 03:54:20.600null"football""left"7.221.423.581.950.37nullnull"pass_forward"nullnullnull"LV""2021091300-4845"1
20210913004845-9999.9312021-09-14 03:54:20.700null"football""left"9.690.1917.160.252.77nullnull"None"nullnullnull"LV""2021091300-4845"0
20210913004845-9999.9322021-09-14 03:54:20.800null"football""left"11.34-0.3417.11.051.73nullnull"None"nullnullnull"LV""2021091300-4845"1
20210913004845-9999.9332021-09-14 03:54:20.900null"football""left"12.96-0.8816.981.671.71nullnull"None"nullnullnull"LV""2021091300-4845"0
20210913004845-9999.9342021-09-14 03:54:21null"football""left"14.58-1.4316.891.821.71nullnull"None"nullnullnull"LV""2021091300-4845"1
" + ], + "text/plain": [ + "shape: (1_118_122, 22)\n", + "┌────────────┮────────┮─────────┮─────────┮───┮───────────┮────────────────┮───────────────┮───────┐\n", + "│ gameId ┆ playId ┆ nflId ┆ frameId ┆ â€Ķ ┆ weight_kg ┆ possessionTeam ┆ graph_id ┆ label │\n", + "│ --- ┆ --- ┆ --- ┆ --- ┆ ┆ --- ┆ --- ┆ --- ┆ --- │\n", + "│ i64 ┆ i64 ┆ f64 ┆ i64 ┆ ┆ f64 ┆ str ┆ str ┆ i64 │\n", + "╞════════════╩════════╩═════════╩═════════╩═══╩═══════════╩════════════════╩═══════════════╩═══════╡\n", + "│ 2021090900 ┆ 97 ┆ 25511.0 ┆ 1 ┆ â€Ķ ┆ 102.0582 ┆ TB ┆ 2021090900-97 ┆ 1 │\n", + "│ 2021090900 ┆ 97 ┆ 25511.0 ┆ 2 ┆ â€Ķ ┆ 102.0582 ┆ TB ┆ 2021090900-97 ┆ 1 │\n", + "│ 2021090900 ┆ 97 ┆ 25511.0 ┆ 3 ┆ â€Ķ ┆ 102.0582 ┆ TB ┆ 2021090900-97 ┆ 1 │\n", + "│ 2021090900 ┆ 97 ┆ 25511.0 ┆ 4 ┆ â€Ķ ┆ 102.0582 ┆ TB ┆ 2021090900-97 ┆ 0 │\n", + "│ 2021090900 ┆ 97 ┆ 25511.0 ┆ 5 ┆ â€Ķ ┆ 102.0582 ┆ TB ┆ 2021090900-97 ┆ 1 │\n", + "│ â€Ķ ┆ â€Ķ ┆ â€Ķ ┆ â€Ķ ┆ â€Ķ ┆ â€Ķ ┆ â€Ķ ┆ â€Ķ ┆ â€Ķ │\n", + "│ 2021091300 ┆ 4845 ┆ -9999.9 ┆ 30 ┆ â€Ķ ┆ null ┆ LV ┆ 2021091300-48 ┆ 1 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 45 ┆ │\n", + "│ 2021091300 ┆ 4845 ┆ -9999.9 ┆ 31 ┆ â€Ķ ┆ null ┆ LV ┆ 2021091300-48 ┆ 0 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 45 ┆ │\n", + "│ 2021091300 ┆ 4845 ┆ -9999.9 ┆ 32 ┆ â€Ķ ┆ null ┆ LV ┆ 2021091300-48 ┆ 1 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 45 ┆ │\n", + "│ 2021091300 ┆ 4845 ┆ -9999.9 ┆ 33 ┆ â€Ķ ┆ null ┆ LV ┆ 2021091300-48 ┆ 0 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 45 ┆ │\n", + "│ 2021091300 ┆ 4845 ┆ -9999.9 ┆ 34 ┆ â€Ķ ┆ null ┆ LV ┆ 2021091300-48 ┆ 1 │\n", + "│ ┆ ┆ ┆ ┆ ┆ ┆ ┆ 45 ┆ │\n", + "└────────────â”ī────────â”ī─────────â”ī─────────â”ī───â”ī───────────â”ī────────────────â”ī───────────────â”ī───────┘" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "from unravel.american_football import BigDataBowlDataset, AmericanFootballGraphConverter\n", + "\n", + "bdb = BigDataBowlDataset(\n", + " tracking_file_path=\".data/nfl-big-data-bowl-2023/week1.csv\",\n", + " players_file_path=\".data/nfl-big-data-bowl-2023/players.csv\",\n", + " plays_file_path=\".data/nfl-big-data-bowl-2023/plays.csv\",\n", + ")\n", + "bdb.load()\n", + "bdb.add_graph_ids(by=[\"gameId\", \"playId\"], column_name=\"graph_id\")\n", + "bdb.add_dummy_labels(by=[\"gameId\", \"playId\", \"frameId\"], column_name=\"label\")" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 2. AmericanFootballGraphConverter\n", + "\n", + "â„đïļ For more information on:\n", + "- What a Graph is, check out [Graph FAQ Section A](graphs_faq.ipynb)\n", + "- What features each Graph has, check out [Graph FAQ Section C](graphs_faq.ipynb)\n", + "\n", + "#### Parameters\n", + "- To learn what parameters we can pass to the `AmericanFootballGraphConverter`, check out [Graph FAQ Section B](graphs_faq.ipynb)\n", + "- We pass `dataset` as a `BigDataBowlDataset` object.\n", + "- The `AmericanFootballGraphConverter` also takes an optional `label_col` and `graph_id_col` parameter. These default to \"label\" and \"graph_id\" respectively and only need to be specified when they have been changed in the steps prior.\n", + "- Although we convert weight and height to kilograms and centimeters, the coordinate system, speed and acceleration remains in the provided formats. Hence, `max_*_speed` and `max_*_acceleration` are in yards/second and yards/second^2 respectively. " + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": {}, + "outputs": [], + "source": [ + "converter = AmericanFootballGraphConverter(\n", + " dataset=bdb,\n", + " label_col=\"label\",\n", + " graph_id_col=\"graph_id\",\n", + " max_player_speed=8.0,\n", + " max_ball_speed=28.0,\n", + " max_player_acceleration=10.0,\n", + " max_ball_acceleration=10.0,\n", + " self_loop_ball=True,\n", + " adjacency_matrix_connect_type=\"ball\",\n", + " adjacency_matrix_type=\"split_by_team\",\n", + " label_type=\"binary\",\n", + " defending_team_node_value=0.0,\n", + " attacking_non_qb_node_value=0.1,\n", + " random_seed=False,\n", + " pad=False,\n", + " verbose=False,\n", + " chunk_size=10_000,\n", + ")\n", + "spektral_graphs = converter.to_graph_frames()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "### 3. Spektral Graphs\n", + "\n", + "The `converter` allows for transformation in 3 different ways:\n", + "1. `converter.to_graph_frames()` returns a list of dictionary objects, one dict per frame. Each dictionary has the keys `x`, `e`, `a`, `y` and `graph_id`\n", + "2. `converter.to_spektral_graphs()` returns a list of Spektral `Graph` objects that can be loaded directly into `CustomSpektralDataset(graphs=converter.to_spektral_graphs())`\n", + "3. `converter.to_pickle(file_path=file_path)` stores the converted frames into a `pickle` file. You can load all pickle files directly with `CustomSpektralDataset(pickle_folder=pickle_folder)`\n", + "- For a comprehensive list of American Football node and edge features please reference [Graph FAQ Section C](graphs_faq.md)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "You should now have enough information to continue on recreating [Section 5](examples/1_kloppy_gnn_train.ipynb#5-creating-a-custom-graph-dataset) and beyond of the Walkthrough with this American Football!\n", + "\n", + "Warning: As mentioned the data files for the 2025 BigDataBowl are pretty huge, which means the converted (pickle) files will be even bigger. " + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv311", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.11.9" + } + }, + "nbformat": 4, + "nbformat_minor": 2 +} diff --git a/examples/graphs_faq.ipynb b/examples/graphs_faq.ipynb deleted file mode 100644 index 20f6a7d..0000000 --- a/examples/graphs_faq.ipynb +++ /dev/null @@ -1,263 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### A. What is a Graph?\n", - "\n", - "
\n", - " 🌀 Expand for an short explanations on Graphs \n", - "
\n", - "
\n", - "\n", - "Before we continue it might be good to briefly explain what a Graph even in is!\n", - "\n", - "A Graph is a data structure consisting of:\n", - "- Nodes: Individual elements in the graph\n", - "- Edges: Connections between nodes\n", - "\n", - "The graph is typically represented by:\n", - "- [Adjacency matrix](https://en.wikipedia.org/wiki/Adjacency_matrix): Shows connections between nodes\n", - "- Node features: Attributes or properties of each node\n", - "- Edge features: Attributes of the connections between nodes\n", - "\n", - "The image on the right represents a stylized version of a frame of tracking data in soccer.\n", - "\n", - "In section 6.1 we can see what this looks like in Python.\n", - "\n", - "
\n", - "
\n", - "\n", - "![Graph representation](https://github.com/UnravelSports/unravelsports.github.io/blob/main/imgs/what-is-a-graph-4.png?raw=true)\n", - "\n", - "
\n", - "
\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### B. What are all GraphConverter settings?\n", - "\n", - "
\n", - " 🌀 Expand for a full table of additional optional GraphConverter parameters
\n", - "\n", - "| Parameter | Type | Description | Default |\n", - "|-----------|------|-------------|---------|\n", - "| `prediction` | bool | When True use the converter to create Graph dataset to apply a pre-trained model to, no labels required. Defaults to False. | False |\n", - "| `ball_carrier_threshold` | float | The distance threshold to determine the ball carrier in meters. If no ball carrier within ball_carrier_threshold, we skip the frame. | 25.0 |\n", - "| `max_player_speed` | float | The maximum speed of a player in meters per second. Used for normalizing node features. | 12.0 |\n", - "| `max_ball_speed` | float | The maximum speed of the ball in meters per second. Used for normalizing node features. | 28.0 |\n", - "| `boundary_correction` | float | A correction factor for boundary calculations, used to correct out of bounds as a percentage (Used as 1+boundary_correction, i.e., 0.05). Not setting this might lead to players outside the pitch markings to have values that fall slightly outside of our normalization range. When we set boundary_correction, any players outside the pitch will be moved to be on the closest line. | None |\n", - "| `self_loop_ball` | bool | Flag to indicate if the ball node should have a self-loop, aka be connected with itself and not only player(s) | True |\n", - "| `adjacency_matrix_connect_type` | str | The type of connection used in the adjacency matrix, typically related to the ball. Choose from 'ball', 'ball_carrier' or 'no_connection' | 'ball' |\n", - "| `adjacency_matrix_type` | str | The type of adjacency matrix, indicating how connections are structured, such as split by team. Choose from 'delaunay', 'split_by_team', 'dense', 'dense_ap' or 'dense_dp' | 'split_by_team' |\n", - "| `infer_ball_ownership` | bool | Infers 'attacking_team' if no 'ball_owning_team' exist (in Kloppy TrackingDataset) by finding the player closest to the ball using ball xyz, uses 'ball_carrier_threshold' as a cut-off. | True |\n", - "| `infer_goalkeepers` | bool | Set True if no GK label is provided, set False for incomplete (broadcast tracking) data that might not have a GK in every frame. | True |\n", - "| `defending_team_node_value` | float | Value for the node feature when player is on defending team. Should be between 0 and 1 including. | 0.1 |\n", - "| `non_potential_receiver_node_value` | float | Value for the node feature when player is NOT a potential receiver of a pass (when on opposing team or in possession of the ball). Should be between 0 and 1 including. | 0.1 |\n", - "| `label_type` | str | The type of prediction label used. Currently only supports 'binary' | 'binary' |\n", - "| `random_seed` | int, bool | When a random_seed is given, it will randomly shuffle an individual Graph without changing the underlying structure. When set to True, it will shuffle every frame differently; False won't shuffle. Advised to set True when creating an actual dataset to support Permutation Invariance. | False |\n", - "| `pad` | bool | True pads to a total amount of 22 players and ball (so 23x23 adjacency matrix). It dynamically changes the edge feature padding size based on the combination of AdjacencyMatrixConnectType and AdjacencyMatrixType, and self_loop_ball. No need to set padding because smaller and larger graphs can all be used in the same dataset. | False |\n", - "| `verbose` | bool | The converter logs warnings / error messages when specific frames have no coordinates, or other missing information. False mutes all of these warnings. | False |\n", - "\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### C. What features does each Graph have?\n", - "\n", - "
\n", - " 🌀 Expand for a full list of features \n", - "
\n", - " \n", - "\n", - "
" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "#### D. What is a CustomGraphDataset?\n", - "\n", - "
\n", - " 🌀 Expand for a short explanation on CustomSpektralDataset
\n", - "\n", - "Let's have a look at the internals of our `CustomSpektralDataset`. This dataset class contains a list of graphs, available through `dataset.graphs`.\n", - "\n", - "The first item in our dataset has 23 nodes, 12 features per node and 7 features per edge.\n", - "\n", - "
\n", - "\n", - "```python\n", - "dataset.graphs[0]\n", - "\n", - ">>> Graph(n_nodes=23, n_node_features=12, n_edge_features=7, n_labels=1)\n", - "```\n", - "\n", - "The `CustomSpektralDataset` also allows us to split our data into train and test sets (and validation set if required) by using either:\n", - "- `dataset.split_test_train_validation()`\n", - "- `dataset.split_test_train()`\n", - "\n", - "
\n", - "
\n", - "
\n", - "
\n", - " 🌀 Expand for a short explanation on the representation of adjacency matrix
\n", - "\n", - "##### Adjacency Matrix\n", - "The **adjacency matrix** is represented as a [compressed sparse row matrix](https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csr_matrix.html#scipy.sparse.csr_matrix), as required by Spektral. A 'normal' version of this same matrix would be of shape 23x23 filled with zero's and one's in places where two players (or ball) are connected. \n", - "\n", - "Because we set `adjacency_matrix_type='split_by_team'` and `adjacency_matrix_connect_type=\"ball\"` this results in a total of 287 connections (ones), namely between:\n", - "- `adjacency_matrix_type='split_by_team'`:\n", - " - All players on team A (11 * 11) \n", - " - All players on team B (11 * 11)\n", - " - Ball connected to ball (1)\n", - "- `adjacency_matrix_connect_type=\"ball\"`\n", - " - All players and the ball (22) \n", - " - The ball and all players (22)\n", - "\n", - "
\n", - "\n", - "```python\n", - "dataset.graphs[0].a\n", - ">>> \n", - "```\n", - "
\n", - "
\n", - "
\n", - "
\n", - " 🌀 Expand for a short explanation on the representation of node feature matrix
\n", - "\n", - "##### Node Features\n", - "The **node features** are described using a regular Numpy array. Each column represents one feature and every row represents one player. \n", - "\n", - "The ball is presented in the last row, unless we set `random_seed=True` then every Graph gets randomly shuffled (while leaving connections in tact).\n", - "\n", - "See the bullet points in **5. Load Kloppy Data, Convert and Store** to learn which column represents which feature.\n", - "\n", - "The rows filled with zero's are 'empty' players created because we set `pad=True`. Graph Neural Networks are flexible enough to deal with all sorts of different graph shapes in the same dataset, normally it's not actually necessary to add these empty players, even for incomplete data with only a couple players in frame.\n", - "\n", - "
\n", - "\n", - "```python\n", - "dataset.graphs[0].x\n", - ">>> [[-0.163 -0.135 0.245 -0.97 0.007 0.289 0.959 0.191 0.059 0.376 1. 1. ]\n", - " [-0.332 0.011 -0.061 0.998 0.02 0.76 1.015 0.177 0.029 0.009 1. 0.1 ]\n", - " [ 0.021 -0.072 0.987 -0.162 0.017 0.474 0.88 0.203 0.121 0.468 1. 1. ]\n", - " [-0.144 0.232 0.343 0.939 0.024 0.694 0.924 0.186 0.077 0.638 1. 1. ]\n", - " [-0.252 0.302 0.99 0.141 0.032 0.523 0.964 0.176 0.078 0.741 1. 1. ]\n", - " [ 0.012 0.573 0.834 -0.551 0.035 0.407 0.842 0.191 0.19 0.646 1. 1. ]\n", - " [-0.293 0.686 0.999 -0.045 0.044 0.493 0.966 0.163 0.182 0.761 1. 1. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]\n", - " ...\n", - " [ 0.202 0.124 -0.874 0.486 0.024 0.919 0.791 0.214 0.197 0.524 0.1 0.1 ]\n", - " [ 0.404 0.143 -0.997 0.08 0.029 0.987 0.709 0.23 0.281 0.519 0.1 0.1 ]\n", - " [ 0.195 -0.391 0.48 -0.877 0.014 0.33 0.847 0.218 0.222 0.417 0.1 0.1 ]\n", - " [ 0.212 -0.063 0.982 -0.187 0.009 0.47 0.804 0.217 0.2 0.483 0.1 0.1 ]\n", - " [-0.03 0.248 -0.996 0.091 0.021 0.986 0.876 0.194 0.116 0.591 0.1 0.1 ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ]\n", - " [-0.262 0.016 0.937 -0.35 0.036 0.443 0.986 0.044 0. 0. 0. 0. ]]\n", - "\n", - " \n", - "dataset.graphs[0].x.shape\n", - ">>> (23, 12)\n", - "```\n", - "
\n", - "
\n", - "
\n", - "
\n", - " 🌀 Expand for a short explanation on the representation of edge feature matrix
\n", - "\n", - "##### Edge Features\n", - "The **edge features** are also represented in a regular Numpy array. Again, each column represents one feature, and every row decribes the connection between two players, or player and ball.\n", - "\n", - "We saw before how the **adjacency matrix** was presented in a Sparse Row Matrix with 287 rows. It is no coincidence this lines up perfectly with the **edge feature matrix**. \n", - "\n", - "
\n", - "\n", - "```python\n", - "dataset.graphs[0].e\n", - ">>> [[ 0. 0. 1. 0.5 0.5 1. 0. ]\n", - " [ 0.081 0.006 0.936 0.255 0.21 0.907 1. ]\n", - " [ 0.079 0.004 0.012 0.391 0. 0.515 1. ]\n", - " [ 0.1 0.007 0.46 0.002 0.005 0.571 1. ]\n", - " [ 0.125 0.011 0.65 0.023 0.474 0.999 0. ]\n", - " [ 0.206 0.012 0.322 0.033 0.535 0.999 0. ]\n", - " [ 0.23 0.016 0.619 0.014 0.567 0.996 0. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. ]\n", - " [ 0. 0. 0. 0. 0. 0. 0. ]\n", - " ...\n", - " [ 0.197 -0.025 0.005 0.426 0.929 0.757 1. ]\n", - " [ 0.281 -0.023 0.004 0.439 0.959 0.699 1. ]\n", - " [ 0.222 -0.03 0.067 0.75 0.979 0.643 1. ]\n", - " [ 0.2 -0.032 0.003 0.554 0.982 0.633 1. ]\n", - " [ 0.116 -0.026 0.08 0.229 0.82 0.884 1. ]\n", - " [ 0. 0. 0. 0. 0. 0. 1. ]\n", - " [ 0. 0. 0. 0. 0. 0. 1. ]\n", - " [ 0. 0. 0. 0. 0. 0. 1. ]\n", - " [ 0. 0. 0. 0. 0. 0. 1. ]\n", - " [ 0. 0. 1. 0.5 0.5 1. 1. ]]\n", - "\n", - " dataset.graphs[0].e.shape\n", - " (287, 7)\n", - "```\n", - "
\n", - "
\n", - "\n" - ] - } - ], - "metadata": { - "language_info": { - "name": "python" - } - }, - "nbformat": 4, - "nbformat_minor": 2 -} diff --git a/examples/graphs_faq.md b/examples/graphs_faq.md new file mode 100644 index 0000000..8ea6495 --- /dev/null +++ b/examples/graphs_faq.md @@ -0,0 +1,269 @@ +#### A. What is a Graph? + +
+ 🌀 Expand for an short explanations on Graphs +
+
+ +Before we continue it might be good to briefly explain what a Graph even in is! + +A Graph is a data structure consisting of: +- Nodes: Individual elements in the graph +- Edges: Connections between nodes + +The graph is typically represented by: +- [Adjacency matrix](https://en.wikipedia.org/wiki/Adjacency_matrix): Shows connections between nodes +- Node features: Attributes or properties of each node +- Edge features: Attributes of the connections between nodes + +The image on the right represents a stylized version of a frame of tracking data in soccer. + +In section 6.1 we can see what this looks like in Python. + +
+
+ +![Graph representation](https://github.com/UnravelSports/unravelsports.github.io/blob/main/imgs/what-is-a-graph-4.png?raw=true) + +
+
+
+ +#### B. What are all GraphConverter settings? + +
+ 🌀 âš― 🏈 Expand for a full table of additional optional GraphConverter parameters
+ +| Parameter | Type | Description | Default | Sport | +|-------------------------------------|-----------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|-----------------|-----------------| +| `prediction` | bool | When True use the converter to create Graph dataset to apply a pre-trained model to, no labels required. Defaults to False. | False | âš― 🏈 | +| `adjacency_matrix_connect_type` | str | The type of connection used in the adjacency matrix, typically related to the ball. Choose from 'ball', 'ball_carrier' or 'no_connection' | 'ball' | âš― 🏈 | +| `adjacency_matrix_type` | str | The type of adjacency matrix, indicating how connections are structured, such as split by team. Choose from 'delaunay' , 'split_by_team', 'dense', 'dense_ap' or 'dense_dp' | 'split_by_team' | âš― 🏈 | +| `self_loop_ball` | bool | Flag to indicate if the ball node should have a self-loop, aka be connected with itself and not only player(s) | True | âš― 🏈 | +| `label_type` | str | The type of prediction label used. Currently only supports 'binary' | 'binary' | âš― 🏈 | +| `random_seed` | int, bool | When a random_seed is given, it will randomly shuffle an individual Graph without changing the underlying structure. When set to True, it will shuffle every frame differently; False won't shuffle. Advised to set True when creating an actual dataset to support Permutation Invariance. | False | âš― 🏈 | +| `pad` | bool | True pads to a total amount of 22 players and ball (so 23x23 adjacency matrix). It dynamically changes the edge feature padding size based on the combination of AdjacencyMatrixConnectType and AdjacencyMatrixType, and self_loop_ball. No need to set padding because smaller and larger graphs can all be used in the same dataset. | False | âš― 🏈 | +| `verbose` | bool | The converter logs warnings / error messages when specific frames have no coordinates, or other missing information. False mutes all of these warnings. | False | âš― 🏈 | +| `defending_team_node_value` | float | Value for the node feature when player is on defending team. Should be between 0 and 1 including. | 0.1 | âš― 🏈 +| `max_player_speed` | float | The maximum speed of a player in meters or yards per second. Used for normalizing node features. | 12.0 | âš― 🏈 | +| `max_ball_speed` | float | The maximum speed of the ball in meters or yards per second. Used for normalizing node features. | 28.0 | âš― 🏈 | +| `max_player_acceleration` | float | The maximum speed of a player in yards per second. Used for normalizing node features. | 10.0 | 🏈 | +| `max_ball_acceleration` | float | The maximum speed of the ball in yards per second squared. Used for normalizing node features. | 10.0 | 🏈 | +| `attacking_non_qb_node_value` | float | Value for the node feature when player is NOT the QB, but is on the attacking team | 0.1 | 🏈 | +| `chunk_size` | int | Set to determine size of conversions from Polars to Graphs. Preferred setting depends on available computing power | 2_000 | 🏈 | +| `ball_carrier_threshold` | float | The distance threshold to determine the ball carrier in meters. If no ball carrier within ball_carrier_threshold, we skip the frame. | 25.0 | âš― | +| `boundary_correction` | float | A correction factor for boundary calculations, used to correct out of bounds as a percentage (Used as 1+boundary_correction, i.e., 0.05). Not setting this might lead to players outside the pitch markings to have values that fall slightly outside of our normalization range. When we set boundary_correction, any players outside the pitch will be moved to be on the closest line. | None | âš― | +| `infer_ball_ownership` | bool | Infers 'attacking_team' if no 'ball_owning_team' exist (in Kloppy TrackingDataset) by finding the player closest to the ball using ball xyz, uses 'ball_carrier_threshold' as a cut-off. | True | âš― | +| `infer_goalkeepers` | bool | Set True if no GK label is provided, set False for incomplete (broadcast tracking) data that might not have a GK in every frame. | True | âš― | +| `non_potential_receiver_node_value` | float | Value for the node feature when player is NOT a potential receiver of a pass (when on opposing team or in possession of the ball). Should be between 0 and 1 including. | 0.1 | âš― | + + + +
+ +#### C. What features does each Graph have? + +
+ 🌀 âš― Expand for a full list of Soccer features + +| Variable | Datatype | Index | Features | +|----------|-----------------------------------|-------|---------------------------------------------------------------------------------------------------------------------------------| +| a | np.array of shape (players+ball, players+ball) | | - | +| x | np.array of shape (n_nodes, n_node_features) | 0 | normalized x-coordinate | +| | | 1 | normalized y-coordinate | +| | | 2 | x component of the velocity unit vector | +| | | 3 | y component of the velocity unit vector | +| | | 4 | normalized speed | +| | | 5 | normalized angle of velocity vector | +| | | 6 | normalized distance to goal | +| | | 7 | normalized angle to goal | +| | | 8 | normalized distance to ball | +| | | 9 | normalized angle to ball | +| | | 10 | attacking (1) or defending team (`defending_team_node_value`) | +| | | 11 | potential receiver (1) else `non_potential_receiver_node_value` | +| e | np.array of shape (np.non_zero(a), n_edge_features) | 0 | normalized inter-player distance | +| | | 1 | normalized inter-player speed difference | +| | | 2 | inter-player angle cosine | +| | | 3 | inter-player angle sine | +| | | 4 | inter-player velocity vector cosine | +| | | 5 | inter-player velocity vector sine | +| | | 6 | optional: 1 if two players are connected else 0 according to delaunay adjacency matrix. Only if adjacency_matrix_type is NOT 'delauney' | +| y | np.array | | - | +| id | int, str, None | | - | + +
+
+
+ 🌀 🏈 Expand for a full list of American Football features + +| Variable | Datatype | Index | Features | +|----------|-----------------------------------|-------|----------------------------------------------------------------------------------------------------------------------------------| +| a | np.array of shape (players+ball, players+ball) | | - | +| x | np.array of shape (n_nodes, n_node_features) | 0 | normalized x-coordinate | +| | | 1 | normalized y-coordinate | +| | | 2 | x component of the speed unit vector | +| | | 3 | y component of the speed unit vector | +| | | 4 | normalized speed | +| | | 5 | x component of the acceleration unit vector | +| | | 6 | y component of the acceleration unit vector | +| | | 7 | normalized acceleration | +| | | 8 | sine of the normalized direction (angle) | +| | | 9 | cosine of the normalized direction (angle) | +| | | 10 | sine of the normalized orientation (angle) | +| | | 11 | cosine of the normalized orientation (angle) | +| | | 12 | normalized distance to goal | +| | | 13 | normalized distance to ball | +| | | 14 | normalized distance to end zone | +| | | 15 | possession team or defending team (`defending_team_node_value`) indicator | +| | | 16 | quarterback indicator or `attacking_non_qb_node_value` or 0 (defending team) | +| | | 17 | ball indicator | +| | | 18 | normalized weight | +| | | 19 | normalized height | +| e | np.array of shape (np.non_zero(a), n_edge_features) | 0 | inter-player distance | +| | | 1 | inter-player speed difference | +| | | 2 | inter-player acceleration difference | +| | | 3 | cosine of the inter-player positional angle | +| | | 4 | sine of the inter-player positional angle | +| | | 5 | cosine of the inter-player direction angle | +| | | 6 | sine of the inter-player direction angle | +| | | 7 | cosine of the inter-player orientation angle | +| | | 8 | sine of the inter-player orientation angle | +| y | np.array | | - | +| id | int, str, None | | - | + +
+ +#### D. What is a CustomGraphDataset? + +
+ 🌀 Expand for a short explanation on CustomSpektralDataset
+ +Let's have a look at the internals of our `CustomSpektralDataset`. This dataset class contains a list of graphs, available through `dataset.graphs`. + +The first item in our dataset has 23 nodes, 12 features per node and 7 features per edge. + +
+ +```python +dataset.graphs[0] + +>>> Graph(n_nodes=23, n_node_features=12, n_edge_features=7, n_labels=1) +``` + +The `CustomSpektralDataset` also allows us to split our data into train and test sets (and validation set if required) by using either: +- `dataset.split_test_train_validation()` +- `dataset.split_test_train()` + +
+
+
+
+ 🌀 Expand for a short explanation on the representation of adjacency matrix
+ +##### Adjacency Matrix +The **adjacency matrix** is represented as a [compressed sparse row matrix](https://docs.scipy.org/doc/scipy/reference/generated/scipy.sparse.csr_matrix.html#scipy.sparse.csr_matrix), as required by Spektral. A 'normal' version of this same matrix would be of shape 23x23 filled with zero's and one's in places where two players (or ball) are connected. + +Because we set `adjacency_matrix_type='split_by_team'` and `adjacency_matrix_connect_type="ball"` this results in a total of 287 connections (ones), namely between: +- `adjacency_matrix_type='split_by_team'`: + - All players on team A (11 * 11) + - All players on team B (11 * 11) + - Ball connected to ball (1) +- `adjacency_matrix_connect_type="ball"` + - All players and the ball (22) + - The ball and all players (22) + +
+ +```python +dataset.graphs[0].a +>>> +``` +
+
+
+
+ 🌀 Expand for a short explanation on the representation of node feature matrix
+ +##### Node Features +The **node features** are described using a regular Numpy array. Each column represents one feature and every row represents one player. + +The ball is presented in the last row, unless we set `random_seed=True` then every Graph gets randomly shuffled (while leaving connections in tact). + +See the bullet points in **5. Load Kloppy Data, Convert and Store** to learn which column represents which feature. + +The rows filled with zero's are 'empty' players created because we set `pad=True`. Graph Neural Networks are flexible enough to deal with all sorts of different graph shapes in the same dataset, normally it's not actually necessary to add these empty players, even for incomplete data with only a couple players in frame. + +
+ +```python +dataset.graphs[0].x +>>> [[-0.163 -0.135 0.245 -0.97 0.007 0.289 0.959 0.191 0.059 0.376 1. 1. ] + [-0.332 0.011 -0.061 0.998 0.02 0.76 1.015 0.177 0.029 0.009 1. 0.1 ] + [ 0.021 -0.072 0.987 -0.162 0.017 0.474 0.88 0.203 0.121 0.468 1. 1. ] + [-0.144 0.232 0.343 0.939 0.024 0.694 0.924 0.186 0.077 0.638 1. 1. ] + [-0.252 0.302 0.99 0.141 0.032 0.523 0.964 0.176 0.078 0.741 1. 1. ] + [ 0.012 0.573 0.834 -0.551 0.035 0.407 0.842 0.191 0.19 0.646 1. 1. ] + [-0.293 0.686 0.999 -0.045 0.044 0.493 0.966 0.163 0.182 0.761 1. 1. ] + [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] + [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] + [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] + ... + [ 0.202 0.124 -0.874 0.486 0.024 0.919 0.791 0.214 0.197 0.524 0.1 0.1 ] + [ 0.404 0.143 -0.997 0.08 0.029 0.987 0.709 0.23 0.281 0.519 0.1 0.1 ] + [ 0.195 -0.391 0.48 -0.877 0.014 0.33 0.847 0.218 0.222 0.417 0.1 0.1 ] + [ 0.212 -0.063 0.982 -0.187 0.009 0.47 0.804 0.217 0.2 0.483 0.1 0.1 ] + [-0.03 0.248 -0.996 0.091 0.021 0.986 0.876 0.194 0.116 0.591 0.1 0.1 ] + [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] + [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] + [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] + [ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. ] + [-0.262 0.016 0.937 -0.35 0.036 0.443 0.986 0.044 0. 0. 0. 0. ]] + + +dataset.graphs[0].x.shape +>>> (23, 12) +``` +
+
+
+
+ 🌀 Expand for a short explanation on the representation of edge feature matrix
+ +##### Edge Features +The **edge features** are also represented in a regular Numpy array. Again, each column represents one feature, and every row decribes the connection between two players, or player and ball. + +We saw before how the **adjacency matrix** was presented in a Sparse Row Matrix with 287 rows. It is no coincidence this lines up perfectly with the **edge feature matrix**. + +
+ +```python +dataset.graphs[0].e +>>> [[ 0. 0. 1. 0.5 0.5 1. 0. ] + [ 0.081 0.006 0.936 0.255 0.21 0.907 1. ] + [ 0.079 0.004 0.012 0.391 0. 0.515 1. ] + [ 0.1 0.007 0.46 0.002 0.005 0.571 1. ] + [ 0.125 0.011 0.65 0.023 0.474 0.999 0. ] + [ 0.206 0.012 0.322 0.033 0.535 0.999 0. ] + [ 0.23 0.016 0.619 0.014 0.567 0.996 0. ] + [ 0. 0. 0. 0. 0. 0. 0. ] + [ 0. 0. 0. 0. 0. 0. 0. ] + [ 0. 0. 0. 0. 0. 0. 0. ] + ... + [ 0.197 -0.025 0.005 0.426 0.929 0.757 1. ] + [ 0.281 -0.023 0.004 0.439 0.959 0.699 1. ] + [ 0.222 -0.03 0.067 0.75 0.979 0.643 1. ] + [ 0.2 -0.032 0.003 0.554 0.982 0.633 1. ] + [ 0.116 -0.026 0.08 0.229 0.82 0.884 1. ] + [ 0. 0. 0. 0. 0. 0. 1. ] + [ 0. 0. 0. 0. 0. 0. 1. ] + [ 0. 0. 0. 0. 0. 0. 1. ] + [ 0. 0. 0. 0. 0. 0. 1. ] + [ 0. 0. 1. 0.5 0.5 1. 1. ]] + + dataset.graphs[0].e.shape + (287, 7) +``` +
+
+ diff --git a/requirements.txt b/requirements.txt index 1c76f25..72295da 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,7 @@ +numpy==1.26.4 spektral==1.2.0 kloppy==3.15.0 tensorflow>=2.14.0; platform_machine != 'arm64' or platform_system != 'Darwin' tensorflow-macos>=2.14.0; platform_machine == 'arm64' and platform_system == 'Darwin' -keras==2.14.0 \ No newline at end of file +keras==2.14.0 +polars==1.2.1 \ No newline at end of file diff --git a/setup.py b/setup.py index 9f09948..9f4fa76 100644 --- a/setup.py +++ b/setup.py @@ -1,12 +1,13 @@ from setuptools import setup, find_packages import os import re +import codecs # Read the version from the __init__.py file def read_version(): version_file = os.path.join(os.path.dirname(__file__), "unravel", "__init__.py") - with open(version_file, "r") as f: + with codecs.open(version_file, "r", "utf-8") as f: version_match = re.search(r'^__version__ = ["\']([^"\']*)["\']', f.read(), re.M) if version_match: return version_match.group(1) @@ -35,6 +36,7 @@ def read_version(): "tensorflow>=2.14.0;platform_machine != 'arm64' or platform_system != 'Darwin'", "tensorflow-macos>=2.14.0;platform_machine == 'arm64' and platform_system == 'Darwin'", "keras==2.14.0", + "polars==1.2.1", ], extras_require={ "test": [ diff --git a/tests/files/bdb_coords-1.csv b/tests/files/bdb_coords-1.csv new file mode 100644 index 0000000..43ff093 --- /dev/null +++ b/tests/files/bdb_coords-1.csv @@ -0,0 +1,6050 @@ +gameId,playId,nflId,frameId,time,jerseyNumber,team,playDirection,x,y,s,a,dis,o,dir,event +2021091300,4845,33131.0,1,2021-09-14T03:54:17.700,93.0,BAL,left,39.83,21.46,0.0,0.0,0.01,104.04,297.88, +2021091300,4845,33131.0,2,2021-09-14T03:54:17.800,93.0,BAL,left,39.83,21.46,0.0,0.0,0.0,104.77,292.34, +2021091300,4845,33131.0,3,2021-09-14T03:54:17.900,93.0,BAL,left,39.83,21.45,0.0,0.0,0.01,104.77,277.11, +2021091300,4845,33131.0,4,2021-09-14T03:54:18.000,93.0,BAL,left,39.83,21.45,0.01,0.16,0.0,104.77,191.25, +2021091300,4845,33131.0,5,2021-09-14T03:54:18.100,93.0,BAL,left,39.85,21.45,0.04,0.3,0.01,104.06,105.8, +2021091300,4845,33131.0,6,2021-09-14T03:54:18.200,93.0,BAL,left,39.86,21.46,0.1,0.48,0.02,107.52,65.69,autoevent_ballsnap +2021091300,4845,33131.0,7,2021-09-14T03:54:18.300,93.0,BAL,left,39.88,21.48,0.21,0.7,0.02,109.81,54.6,ball_snap +2021091300,4845,33131.0,8,2021-09-14T03:54:18.400,93.0,BAL,left,39.9,21.5,0.33,0.79,0.03,110.59,48.41, +2021091300,4845,33131.0,9,2021-09-14T03:54:18.500,93.0,BAL,left,39.97,21.56,0.65,1.25,0.09,102.56,50.22, +2021091300,4845,33131.0,10,2021-09-14T03:54:18.600,93.0,BAL,left,40.07,21.63,0.99,1.73,0.12,97.51,52.02, +2021091300,4845,33131.0,11,2021-09-14T03:54:18.700,93.0,BAL,left,40.23,21.73,1.5,2.13,0.19,100.77,55.29, +2021091300,4845,33131.0,12,2021-09-14T03:54:18.800,93.0,BAL,left,40.39,21.83,1.83,1.84,0.19,105.17,56.41, +2021091300,4845,33131.0,13,2021-09-14T03:54:18.900,93.0,BAL,left,40.64,21.95,2.35,2.13,0.28,88.82,60.66, +2021091300,4845,33131.0,14,2021-09-14T03:54:19.000,93.0,BAL,left,40.86,22.05,2.59,2.22,0.25,86.64,63.72, +2021091300,4845,33131.0,15,2021-09-14T03:54:19.100,93.0,BAL,left,41.12,22.16,2.85,2.17,0.28,78.96,67.84, +2021091300,4845,33131.0,16,2021-09-14T03:54:19.200,93.0,BAL,left,41.39,22.26,2.99,1.33,0.29,74.91,69.86, +2021091300,4845,33131.0,17,2021-09-14T03:54:19.300,93.0,BAL,left,41.72,22.34,3.19,1.2,0.33,59.03,74.93, +2021091300,4845,33131.0,18,2021-09-14T03:54:19.400,93.0,BAL,left,42.06,22.4,3.34,1.25,0.35,53.04,78.86, +2021091300,4845,33131.0,19,2021-09-14T03:54:19.500,93.0,BAL,left,42.4,22.47,3.37,1.13,0.35,56.68,80.15, +2021091300,4845,33131.0,20,2021-09-14T03:54:19.600,93.0,BAL,left,42.74,22.52,3.35,1.27,0.35,54.3,81.55, +2021091300,4845,33131.0,21,2021-09-14T03:54:19.700,93.0,BAL,left,43.07,22.57,3.25,1.48,0.33,55.61,82.72, +2021091300,4845,33131.0,22,2021-09-14T03:54:19.800,93.0,BAL,left,43.39,22.61,3.11,1.45,0.32,54.82,83.46, +2021091300,4845,33131.0,23,2021-09-14T03:54:19.900,93.0,BAL,left,43.69,22.64,2.95,1.73,0.3,54.06,83.52, +2021091300,4845,33131.0,24,2021-09-14T03:54:20.000,93.0,BAL,left,43.98,22.68,2.87,1.71,0.3,52.38,82.48, +2021091300,4845,33131.0,25,2021-09-14T03:54:20.100,93.0,BAL,left,44.27,22.73,2.8,1.69,0.29,49.03,81.64, +2021091300,4845,33131.0,26,2021-09-14T03:54:20.200,93.0,BAL,left,44.55,22.77,2.68,1.62,0.28,42.79,80.55, +2021091300,4845,33131.0,27,2021-09-14T03:54:20.300,93.0,BAL,left,44.83,22.83,2.69,1.48,0.29,44.13,79.12, +2021091300,4845,33131.0,28,2021-09-14T03:54:20.400,93.0,BAL,left,45.1,22.89,2.6,1.5,0.27,41.65,77.13, +2021091300,4845,33131.0,29,2021-09-14T03:54:20.500,93.0,BAL,left,45.36,22.99,2.54,1.46,0.27,32.0,73.29,autoevent_passforward +2021091300,4845,33131.0,30,2021-09-14T03:54:20.600,93.0,BAL,left,45.6,23.08,2.47,1.49,0.26,32.76,69.98,pass_forward +2021091300,4845,33131.0,31,2021-09-14T03:54:20.700,93.0,BAL,left,45.84,23.21,2.46,1.5,0.27,39.62,64.91, +2021091300,4845,33131.0,32,2021-09-14T03:54:20.800,93.0,BAL,left,46.06,23.32,2.4,1.52,0.25,40.63,61.12, +2021091300,4845,33131.0,33,2021-09-14T03:54:20.900,93.0,BAL,left,46.27,23.46,2.36,1.46,0.25,37.74,57.55, +2021091300,4845,33131.0,34,2021-09-14T03:54:21.000,93.0,BAL,left,46.44,23.63,2.33,1.71,0.25,36.84,48.97, +2021091300,4845,37240.0,1,2021-09-14T03:54:17.700,90.0,BAL,left,39.86,18.61,0.01,0.01,0.0,73.51,320.08, +2021091300,4845,37240.0,2,2021-09-14T03:54:17.800,90.0,BAL,left,39.85,18.62,0.01,0.01,0.02,72.9,320.92, +2021091300,4845,37240.0,3,2021-09-14T03:54:17.900,90.0,BAL,left,39.85,18.62,0.01,0.01,0.0,72.9,321.03, +2021091300,4845,37240.0,4,2021-09-14T03:54:18.000,90.0,BAL,left,39.85,18.62,0.01,0.01,0.01,72.9,321.49, +2021091300,4845,37240.0,5,2021-09-14T03:54:18.100,90.0,BAL,left,39.86,18.63,0.01,0.16,0.01,72.9,13.92, +2021091300,4845,37240.0,6,2021-09-14T03:54:18.200,90.0,BAL,left,39.87,18.64,0.08,0.87,0.02,76.45,47.99,autoevent_ballsnap +2021091300,4845,37240.0,7,2021-09-14T03:54:18.300,90.0,BAL,left,39.9,18.66,0.31,2.13,0.03,75.47,50.29,ball_snap +2021091300,4845,37240.0,8,2021-09-14T03:54:18.400,90.0,BAL,left,39.96,18.7,0.8,3.62,0.07,71.67,53.61, +2021091300,4845,37240.0,9,2021-09-14T03:54:18.500,90.0,BAL,left,40.05,18.76,1.26,4.11,0.11,71.67,55.01, +2021091300,4845,37240.0,10,2021-09-14T03:54:18.600,90.0,BAL,left,40.18,18.85,1.77,4.29,0.16,71.67,54.94, +2021091300,4845,37240.0,11,2021-09-14T03:54:18.700,90.0,BAL,left,40.34,18.97,2.25,4.16,0.2,69.3,53.77, +2021091300,4845,37240.0,12,2021-09-14T03:54:18.800,90.0,BAL,left,40.54,19.13,2.67,3.8,0.25,67.59,52.26, +2021091300,4845,37240.0,13,2021-09-14T03:54:18.900,90.0,BAL,left,40.75,19.31,3.02,3.12,0.29,68.23,49.95, +2021091300,4845,37240.0,14,2021-09-14T03:54:19.000,90.0,BAL,left,40.99,19.53,3.3,2.46,0.32,70.11,47.28, +2021091300,4845,37240.0,15,2021-09-14T03:54:19.100,90.0,BAL,left,41.23,19.78,3.56,2.21,0.34,75.6,43.97, +2021091300,4845,37240.0,16,2021-09-14T03:54:19.200,90.0,BAL,left,41.48,20.05,3.8,2.02,0.37,81.92,41.82, +2021091300,4845,37240.0,17,2021-09-14T03:54:19.300,90.0,BAL,left,41.73,20.34,3.88,1.51,0.38,86.07,39.96, +2021091300,4845,37240.0,18,2021-09-14T03:54:19.400,90.0,BAL,left,41.97,20.64,3.92,1.12,0.39,89.09,38.37, +2021091300,4845,37240.0,19,2021-09-14T03:54:19.500,90.0,BAL,left,42.19,20.96,3.96,1.36,0.39,93.46,34.65, +2021091300,4845,37240.0,20,2021-09-14T03:54:19.600,90.0,BAL,left,42.42,21.27,3.88,1.02,0.39,97.35,34.34, +2021091300,4845,37240.0,21,2021-09-14T03:54:19.700,90.0,BAL,left,42.63,21.59,3.78,1.15,0.38,99.49,33.3, +2021091300,4845,37240.0,22,2021-09-14T03:54:19.800,90.0,BAL,left,42.84,21.89,3.65,1.26,0.37,105.78,33.43, +2021091300,4845,37240.0,23,2021-09-14T03:54:19.900,90.0,BAL,left,43.04,22.18,3.49,1.55,0.35,118.91,35.65, +2021091300,4845,37240.0,24,2021-09-14T03:54:20.000,90.0,BAL,left,43.25,22.45,3.23,2.31,0.33,120.96,38.62, +2021091300,4845,37240.0,25,2021-09-14T03:54:20.100,90.0,BAL,left,43.45,22.65,2.8,3.26,0.29,124.41,46.48, +2021091300,4845,37240.0,26,2021-09-14T03:54:20.200,90.0,BAL,left,43.67,22.8,2.53,3.59,0.26,126.11,56.37, +2021091300,4845,37240.0,27,2021-09-14T03:54:20.300,90.0,BAL,left,43.89,22.89,2.32,4.46,0.24,124.07,70.85, +2021091300,4845,37240.0,28,2021-09-14T03:54:20.400,90.0,BAL,left,44.11,22.93,2.29,4.82,0.23,124.77,85.27, +2021091300,4845,37240.0,29,2021-09-14T03:54:20.500,90.0,BAL,left,44.35,22.93,2.4,4.58,0.24,124.77,97.27,autoevent_passforward +2021091300,4845,37240.0,30,2021-09-14T03:54:20.600,90.0,BAL,left,44.6,22.88,2.65,4.15,0.25,120.56,105.97,pass_forward +2021091300,4845,37240.0,31,2021-09-14T03:54:20.700,90.0,BAL,left,44.86,22.79,2.93,3.57,0.28,119.6,111.74, +2021091300,4845,37240.0,32,2021-09-14T03:54:20.800,90.0,BAL,left,45.14,22.67,3.17,2.92,0.3,117.52,115.59, +2021091300,4845,37240.0,33,2021-09-14T03:54:20.900,90.0,BAL,left,45.44,22.52,3.38,2.21,0.33,113.72,117.8, +2021091300,4845,37240.0,34,2021-09-14T03:54:21.000,90.0,BAL,left,45.74,22.36,3.52,1.46,0.34,106.48,118.54, +2021091300,4845,40042.0,1,2021-09-14T03:54:17.700,98.0,BAL,left,39.97,24.26,0.0,0.0,0.01,106.35,326.6, +2021091300,4845,40042.0,2,2021-09-14T03:54:17.800,98.0,BAL,left,39.97,24.26,0.0,0.0,0.01,108.22,325.1, +2021091300,4845,40042.0,3,2021-09-14T03:54:17.900,98.0,BAL,left,39.98,24.26,0.0,0.0,0.0,111.9,335.01, +2021091300,4845,40042.0,4,2021-09-14T03:54:18.000,98.0,BAL,left,39.99,24.27,0.0,0.0,0.01,107.54,9.71, +2021091300,4845,40042.0,5,2021-09-14T03:54:18.100,98.0,BAL,left,39.99,24.27,0.05,0.77,0.01,104.89,63.03, +2021091300,4845,40042.0,6,2021-09-14T03:54:18.200,98.0,BAL,left,40.02,24.28,0.3,2.27,0.02,103.02,72.97,autoevent_ballsnap +2021091300,4845,40042.0,7,2021-09-14T03:54:18.300,98.0,BAL,left,40.06,24.29,0.56,2.75,0.04,98.09,76.11,ball_snap +2021091300,4845,40042.0,8,2021-09-14T03:54:18.400,98.0,BAL,left,40.13,24.3,0.88,2.99,0.07,94.96,77.58, +2021091300,4845,40042.0,9,2021-09-14T03:54:18.500,98.0,BAL,left,40.26,24.32,1.36,3.4,0.13,85.95,80.13, +2021091300,4845,40042.0,10,2021-09-14T03:54:18.600,98.0,BAL,left,40.42,24.34,1.72,3.06,0.16,63.35,81.83, +2021091300,4845,40042.0,11,2021-09-14T03:54:18.700,98.0,BAL,left,40.6,24.37,1.99,2.6,0.18,70.24,82.32, +2021091300,4845,40042.0,12,2021-09-14T03:54:18.800,98.0,BAL,left,40.8,24.39,2.19,1.95,0.21,82.72,83.68, +2021091300,4845,40042.0,13,2021-09-14T03:54:18.900,98.0,BAL,left,41.04,24.41,2.39,1.56,0.23,93.95,85.45, +2021091300,4845,40042.0,14,2021-09-14T03:54:19.000,98.0,BAL,left,41.28,24.43,2.48,0.92,0.24,101.3,85.78, +2021091300,4845,40042.0,15,2021-09-14T03:54:19.100,98.0,BAL,left,41.53,24.44,2.53,0.45,0.25,101.3,86.42, +2021091300,4845,40042.0,16,2021-09-14T03:54:19.200,98.0,BAL,left,41.78,24.45,2.53,0.35,0.25,105.23,87.75, +2021091300,4845,40042.0,17,2021-09-14T03:54:19.300,98.0,BAL,left,42.04,24.46,2.5,0.39,0.25,106.57,86.28, +2021091300,4845,40042.0,18,2021-09-14T03:54:19.400,98.0,BAL,left,42.28,24.48,2.49,0.55,0.25,110.72,85.13, +2021091300,4845,40042.0,19,2021-09-14T03:54:19.500,98.0,BAL,left,42.53,24.51,2.52,0.6,0.25,113.63,83.51, +2021091300,4845,40042.0,20,2021-09-14T03:54:19.600,98.0,BAL,left,42.79,24.54,2.54,0.54,0.25,111.85,82.61, +2021091300,4845,40042.0,21,2021-09-14T03:54:19.700,98.0,BAL,left,43.03,24.57,2.49,0.56,0.25,118.57,81.8, +2021091300,4845,40042.0,22,2021-09-14T03:54:19.800,98.0,BAL,left,43.28,24.61,2.52,0.54,0.25,129.13,79.94, +2021091300,4845,40042.0,23,2021-09-14T03:54:19.900,98.0,BAL,left,43.53,24.66,2.57,0.41,0.25,143.64,79.12, +2021091300,4845,40042.0,24,2021-09-14T03:54:20.000,98.0,BAL,left,43.78,24.71,2.65,0.28,0.26,159.14,80.61, +2021091300,4845,40042.0,25,2021-09-14T03:54:20.100,98.0,BAL,left,44.04,24.75,2.71,0.39,0.26,166.83,80.47, +2021091300,4845,40042.0,26,2021-09-14T03:54:20.200,98.0,BAL,left,44.31,24.79,2.77,0.54,0.27,173.52,79.83, +2021091300,4845,40042.0,27,2021-09-14T03:54:20.300,98.0,BAL,left,44.59,24.85,2.9,0.69,0.28,175.36,78.33, +2021091300,4845,40042.0,28,2021-09-14T03:54:20.400,98.0,BAL,left,44.87,24.91,2.96,0.74,0.29,168.48,76.11, +2021091300,4845,40042.0,29,2021-09-14T03:54:20.500,98.0,BAL,left,45.16,24.98,3.04,0.75,0.3,160.33,75.11,autoevent_passforward +2021091300,4845,40042.0,30,2021-09-14T03:54:20.600,98.0,BAL,left,45.46,25.07,3.17,0.88,0.31,159.02,73.8,pass_forward +2021091300,4845,40042.0,31,2021-09-14T03:54:20.700,98.0,BAL,left,45.77,25.16,3.28,0.86,0.33,159.02,72.43, +2021091300,4845,40042.0,32,2021-09-14T03:54:20.800,98.0,BAL,left,46.09,25.26,3.31,0.67,0.33,168.76,71.28, +2021091300,4845,40042.0,33,2021-09-14T03:54:20.900,98.0,BAL,left,46.4,25.38,3.32,0.69,0.33,176.78,69.43, +2021091300,4845,40042.0,34,2021-09-14T03:54:21.000,98.0,BAL,left,46.7,25.49,3.25,0.57,0.33,184.05,69.49, +2021091300,4845,41265.0,1,2021-09-14T03:54:17.700,4.0,LV,left,44.88,23.77,0.09,0.08,0.02,279.75,243.63, +2021091300,4845,41265.0,2,2021-09-14T03:54:17.800,4.0,LV,left,44.89,23.77,0.07,0.07,0.01,279.75,242.03, +2021091300,4845,41265.0,3,2021-09-14T03:54:17.900,4.0,LV,left,44.91,23.77,0.06,0.06,0.02,279.75,239.74, +2021091300,4845,41265.0,4,2021-09-14T03:54:18.000,4.0,LV,left,44.93,23.77,0.04,0.04,0.02,279.09,233.85, +2021091300,4845,41265.0,5,2021-09-14T03:54:18.100,4.0,LV,left,44.97,23.78,0.02,0.02,0.04,278.41,219.54, +2021091300,4845,41265.0,6,2021-09-14T03:54:18.200,4.0,LV,left,45.01,23.78,0.02,0.02,0.04,277.77,183.79,autoevent_ballsnap +2021091300,4845,41265.0,7,2021-09-14T03:54:18.300,4.0,LV,left,45.03,23.77,0.07,1.15,0.02,281.24,106.13,ball_snap +2021091300,4845,41265.0,8,2021-09-14T03:54:18.400,4.0,LV,left,45.05,23.77,0.28,2.18,0.03,289.55,94.67, +2021091300,4845,41265.0,9,2021-09-14T03:54:18.500,4.0,LV,left,45.11,23.77,0.7,3.45,0.06,294.85,94.74, +2021091300,4845,41265.0,10,2021-09-14T03:54:18.600,4.0,LV,left,45.21,23.75,1.14,3.93,0.1,296.03,96.72, +2021091300,4845,41265.0,11,2021-09-14T03:54:18.700,4.0,LV,left,45.36,23.73,1.67,4.03,0.15,299.34,97.66, +2021091300,4845,41265.0,12,2021-09-14T03:54:18.800,4.0,LV,left,45.56,23.73,2.12,3.72,0.2,306.18,94.51, +2021091300,4845,41265.0,13,2021-09-14T03:54:18.900,4.0,LV,left,45.8,23.71,2.58,3.54,0.25,310.49,93.61, +2021091300,4845,41265.0,14,2021-09-14T03:54:19.000,4.0,LV,left,46.08,23.7,2.95,3.2,0.28,317.53,92.07, +2021091300,4845,41265.0,15,2021-09-14T03:54:19.100,4.0,LV,left,46.4,23.7,3.28,2.78,0.32,328.16,89.87, +2021091300,4845,41265.0,16,2021-09-14T03:54:19.200,4.0,LV,left,46.76,23.72,3.71,2.82,0.36,334.98,87.34, +2021091300,4845,41265.0,17,2021-09-14T03:54:19.300,4.0,LV,left,47.15,23.74,4.03,2.57,0.39,339.88,85.5, +2021091300,4845,41265.0,18,2021-09-14T03:54:19.400,4.0,LV,left,47.56,23.79,4.3,2.26,0.42,344.23,83.87, +2021091300,4845,41265.0,19,2021-09-14T03:54:19.500,4.0,LV,left,48.01,23.84,4.51,1.81,0.44,347.87,82.73, +2021091300,4845,41265.0,20,2021-09-14T03:54:19.600,4.0,LV,left,48.46,23.9,4.68,1.49,0.46,350.04,81.37, +2021091300,4845,41265.0,21,2021-09-14T03:54:19.700,4.0,LV,left,48.93,23.98,4.76,0.99,0.47,353.83,80.35, +2021091300,4845,41265.0,22,2021-09-14T03:54:19.800,4.0,LV,left,49.4,24.06,4.75,0.75,0.48,357.79,79.14, +2021091300,4845,41265.0,23,2021-09-14T03:54:19.900,4.0,LV,left,49.86,24.15,4.68,0.78,0.47,359.49,79.0, +2021091300,4845,41265.0,24,2021-09-14T03:54:20.000,4.0,LV,left,50.31,24.24,4.52,1.34,0.46,359.49,77.83, +2021091300,4845,41265.0,25,2021-09-14T03:54:20.100,4.0,LV,left,50.74,24.34,4.32,1.84,0.44,0.29,76.89, +2021091300,4845,41265.0,26,2021-09-14T03:54:20.200,4.0,LV,left,51.14,24.44,4.06,2.25,0.42,1.7,76.1, +2021091300,4845,41265.0,27,2021-09-14T03:54:20.300,4.0,LV,left,51.52,24.52,3.74,2.57,0.38,349.3,77.41, +2021091300,4845,41265.0,28,2021-09-14T03:54:20.400,4.0,LV,left,51.87,24.59,3.45,2.72,0.36,330.31,78.62, +2021091300,4845,41265.0,29,2021-09-14T03:54:20.500,4.0,LV,left,52.19,24.65,3.15,2.79,0.33,295.52,80.24,autoevent_passforward +2021091300,4845,41265.0,30,2021-09-14T03:54:20.600,4.0,LV,left,52.49,24.69,2.88,2.74,0.3,265.72,82.73,pass_forward +2021091300,4845,41265.0,31,2021-09-14T03:54:20.700,4.0,LV,left,52.77,24.71,2.69,2.58,0.28,242.56,87.52, +2021091300,4845,41265.0,32,2021-09-14T03:54:20.800,4.0,LV,left,53.03,24.71,2.56,2.39,0.27,231.94,92.39, +2021091300,4845,41265.0,33,2021-09-14T03:54:20.900,4.0,LV,left,53.3,24.68,2.54,2.09,0.26,224.11,97.61, +2021091300,4845,41265.0,34,2021-09-14T03:54:21.000,4.0,LV,left,53.55,24.63,2.53,2.03,0.26,218.79,103.8, +2021091300,4845,42547.0,1,2021-09-14T03:54:17.700,83.0,LV,left,43.08,14.47,0.0,0.0,0.0,264.72,120.73, +2021091300,4845,42547.0,2,2021-09-14T03:54:17.800,83.0,LV,left,43.08,14.47,0.0,0.0,0.0,264.72,118.96, +2021091300,4845,42547.0,3,2021-09-14T03:54:17.900,83.0,LV,left,43.08,14.47,0.0,0.0,0.0,263.95,129.34, +2021091300,4845,42547.0,4,2021-09-14T03:54:18.000,83.0,LV,left,43.08,14.47,0.0,0.0,0.0,263.95,141.11, +2021091300,4845,42547.0,5,2021-09-14T03:54:18.100,83.0,LV,left,43.08,14.47,0.0,0.0,0.0,263.95,147.78, +2021091300,4845,42547.0,6,2021-09-14T03:54:18.200,83.0,LV,left,43.08,14.47,0.0,0.0,0.0,263.95,199.87,autoevent_ballsnap +2021091300,4845,42547.0,7,2021-09-14T03:54:18.300,83.0,LV,left,43.07,14.47,0.01,0.29,0.01,262.83,263.92,ball_snap +2021091300,4845,42547.0,8,2021-09-14T03:54:18.400,83.0,LV,left,43.07,14.47,0.11,1.35,0.01,261.03,263.74, +2021091300,4845,42547.0,9,2021-09-14T03:54:18.500,83.0,LV,left,43.04,14.46,0.33,2.15,0.03,261.03,262.92, +2021091300,4845,42547.0,10,2021-09-14T03:54:18.600,83.0,LV,left,42.99,14.44,0.66,2.7,0.06,261.98,253.75, +2021091300,4845,42547.0,11,2021-09-14T03:54:18.700,83.0,LV,left,42.89,14.4,1.13,3.47,0.11,263.44,247.92, +2021091300,4845,42547.0,12,2021-09-14T03:54:18.800,83.0,LV,left,42.77,14.35,1.5,3.36,0.13,262.02,246.68, +2021091300,4845,42547.0,13,2021-09-14T03:54:18.900,83.0,LV,left,42.62,14.27,1.87,3.43,0.17,258.4,242.59, +2021091300,4845,42547.0,14,2021-09-14T03:54:19.000,83.0,LV,left,42.42,14.16,2.32,3.33,0.22,257.07,240.34, +2021091300,4845,42547.0,15,2021-09-14T03:54:19.100,83.0,LV,left,42.2,14.02,2.68,3.0,0.25,249.15,238.32, +2021091300,4845,42547.0,16,2021-09-14T03:54:19.200,83.0,LV,left,41.96,13.88,2.98,2.49,0.29,240.42,238.28, +2021091300,4845,42547.0,17,2021-09-14T03:54:19.300,83.0,LV,left,41.69,13.71,3.26,2.07,0.32,236.63,237.8, +2021091300,4845,42547.0,18,2021-09-14T03:54:19.400,83.0,LV,left,41.39,13.54,3.52,1.91,0.34,238.79,238.96, +2021091300,4845,42547.0,19,2021-09-14T03:54:19.500,83.0,LV,left,41.07,13.36,3.75,1.89,0.37,243.24,241.93, +2021091300,4845,42547.0,20,2021-09-14T03:54:19.600,83.0,LV,left,40.73,13.19,3.93,1.89,0.38,245.76,244.61, +2021091300,4845,42547.0,21,2021-09-14T03:54:19.700,83.0,LV,left,40.36,13.02,4.07,2.12,0.4,248.52,247.98, +2021091300,4845,42547.0,22,2021-09-14T03:54:19.800,83.0,LV,left,39.98,12.88,4.15,2.37,0.41,251.9,251.7, +2021091300,4845,42547.0,23,2021-09-14T03:54:19.900,83.0,LV,left,39.58,12.76,4.2,2.54,0.42,254.73,255.58, +2021091300,4845,42547.0,24,2021-09-14T03:54:20.000,83.0,LV,left,39.17,12.66,4.22,2.88,0.42,259.8,260.06, +2021091300,4845,42547.0,25,2021-09-14T03:54:20.100,83.0,LV,left,38.75,12.61,4.24,2.92,0.42,263.36,264.69, +2021091300,4845,42547.0,26,2021-09-14T03:54:20.200,83.0,LV,left,38.32,12.6,4.29,3.69,0.43,270.31,272.3, +2021091300,4845,42547.0,27,2021-09-14T03:54:20.300,83.0,LV,left,37.89,12.65,4.36,4.07,0.43,283.51,279.15, +2021091300,4845,42547.0,28,2021-09-14T03:54:20.400,83.0,LV,left,37.46,12.74,4.43,4.52,0.44,294.7,286.4, +2021091300,4845,42547.0,29,2021-09-14T03:54:20.500,83.0,LV,left,37.05,12.9,4.51,4.63,0.45,300.52,293.63,autoevent_passforward +2021091300,4845,42547.0,30,2021-09-14T03:54:20.600,83.0,LV,left,36.64,13.1,4.65,4.54,0.46,307.06,300.11,pass_forward +2021091300,4845,42547.0,31,2021-09-14T03:54:20.700,83.0,LV,left,36.24,13.36,4.82,4.65,0.47,312.73,306.63, +2021091300,4845,42547.0,32,2021-09-14T03:54:20.800,83.0,LV,left,35.87,13.68,5.01,4.77,0.49,319.68,313.3, +2021091300,4845,42547.0,33,2021-09-14T03:54:20.900,83.0,LV,left,35.51,14.05,5.28,4.53,0.52,325.52,319.36, +2021091300,4845,42547.0,34,2021-09-14T03:54:21.000,83.0,LV,left,35.18,14.49,5.52,4.25,0.54,327.62,325.02, +2021091300,4845,43362.0,1,2021-09-14T03:54:17.700,23.0,LV,left,45.5,21.83,0.0,0.0,0.0,279.03,223.28, +2021091300,4845,43362.0,2,2021-09-14T03:54:17.800,23.0,LV,left,45.5,21.83,0.0,0.0,0.0,279.03,224.47, +2021091300,4845,43362.0,3,2021-09-14T03:54:17.900,23.0,LV,left,45.5,21.83,0.0,0.0,0.0,279.03,232.73, +2021091300,4845,43362.0,4,2021-09-14T03:54:18.000,23.0,LV,left,45.49,21.83,0.0,0.0,0.0,279.03,237.6, +2021091300,4845,43362.0,5,2021-09-14T03:54:18.100,23.0,LV,left,45.49,21.84,0.0,0.0,0.0,279.03,255.82, +2021091300,4845,43362.0,6,2021-09-14T03:54:18.200,23.0,LV,left,45.49,21.84,0.0,0.0,0.0,279.03,268.57,autoevent_ballsnap +2021091300,4845,43362.0,7,2021-09-14T03:54:18.300,23.0,LV,left,45.49,21.84,0.0,0.0,0.0,279.03,295.28,ball_snap +2021091300,4845,43362.0,8,2021-09-14T03:54:18.400,23.0,LV,left,45.49,21.85,0.05,0.92,0.01,279.03,338.1, +2021091300,4845,43362.0,9,2021-09-14T03:54:18.500,23.0,LV,left,45.48,21.87,0.26,2.17,0.02,280.35,340.34, +2021091300,4845,43362.0,10,2021-09-14T03:54:18.600,23.0,LV,left,45.47,21.91,0.6,3.07,0.05,281.11,340.05, +2021091300,4845,43362.0,11,2021-09-14T03:54:18.700,23.0,LV,left,45.44,22.0,1.02,3.46,0.09,282.61,340.65, +2021091300,4845,43362.0,12,2021-09-14T03:54:18.800,23.0,LV,left,45.4,22.12,1.43,3.52,0.13,283.93,341.88, +2021091300,4845,43362.0,13,2021-09-14T03:54:18.900,23.0,LV,left,45.36,22.3,1.9,3.78,0.18,287.16,346.07, +2021091300,4845,43362.0,14,2021-09-14T03:54:19.000,23.0,LV,left,45.33,22.52,2.32,3.49,0.22,291.79,349.91, +2021091300,4845,43362.0,15,2021-09-14T03:54:19.100,23.0,LV,left,45.32,22.78,2.69,3.12,0.26,299.48,354.13, +2021091300,4845,43362.0,16,2021-09-14T03:54:19.200,23.0,LV,left,45.35,23.07,3.02,3.1,0.29,313.31,1.19, +2021091300,4845,43362.0,17,2021-09-14T03:54:19.300,23.0,LV,left,45.38,23.38,3.28,3.05,0.31,328.88,6.29, +2021091300,4845,43362.0,18,2021-09-14T03:54:19.400,23.0,LV,left,45.44,23.72,3.55,3.47,0.35,348.32,11.57, +2021091300,4845,43362.0,19,2021-09-14T03:54:19.500,23.0,LV,left,45.54,24.08,3.8,3.86,0.37,4.17,19.17, +2021091300,4845,43362.0,20,2021-09-14T03:54:19.600,23.0,LV,left,45.69,24.44,4.03,3.99,0.39,16.32,25.36, +2021091300,4845,43362.0,21,2021-09-14T03:54:19.700,23.0,LV,left,45.88,24.81,4.23,3.82,0.41,24.85,30.23, +2021091300,4845,43362.0,22,2021-09-14T03:54:19.800,23.0,LV,left,46.12,25.17,4.39,3.73,0.43,29.88,36.22, +2021091300,4845,43362.0,23,2021-09-14T03:54:19.900,23.0,LV,left,46.41,25.51,4.59,3.57,0.45,40.12,41.54, +2021091300,4845,43362.0,24,2021-09-14T03:54:20.000,23.0,LV,left,46.73,25.86,4.79,3.09,0.48,48.75,45.12, +2021091300,4845,43362.0,25,2021-09-14T03:54:20.100,23.0,LV,left,47.08,26.18,4.81,2.46,0.48,56.61,48.25, +2021091300,4845,43362.0,26,2021-09-14T03:54:20.200,23.0,LV,left,47.45,26.5,4.83,1.94,0.48,59.7,50.64, +2021091300,4845,43362.0,27,2021-09-14T03:54:20.300,23.0,LV,left,47.79,26.78,4.48,1.91,0.45,84.43,51.85, +2021091300,4845,43362.0,28,2021-09-14T03:54:20.400,23.0,LV,left,48.13,27.05,4.17,2.53,0.43,101.18,52.26, +2021091300,4845,43362.0,29,2021-09-14T03:54:20.500,23.0,LV,left,48.44,27.29,3.68,3.81,0.39,113.53,51.1,autoevent_passforward +2021091300,4845,43362.0,30,2021-09-14T03:54:20.600,23.0,LV,left,48.7,27.51,3.18,4.36,0.35,121.56,49.85,pass_forward +2021091300,4845,43362.0,31,2021-09-14T03:54:20.700,23.0,LV,left,48.92,27.7,2.58,4.71,0.29,129.38,47.2, +2021091300,4845,43362.0,32,2021-09-14T03:54:20.800,23.0,LV,left,49.09,27.86,2.09,4.82,0.23,137.79,43.1, +2021091300,4845,43362.0,33,2021-09-14T03:54:20.900,23.0,LV,left,49.21,28.0,1.62,4.49,0.18,142.71,36.48, +2021091300,4845,43362.0,34,2021-09-14T03:54:21.000,23.0,LV,left,49.28,28.12,1.27,3.93,0.14,149.09,27.14, +2021091300,4845,44828.0,1,2021-09-14T03:54:17.700,44.0,BAL,left,39.89,16.47,0.01,0.01,0.01,152.21,178.36, +2021091300,4845,44828.0,2,2021-09-14T03:54:17.800,44.0,BAL,left,39.88,16.47,0.01,0.01,0.01,162.93,192.86, +2021091300,4845,44828.0,3,2021-09-14T03:54:17.900,44.0,BAL,left,39.88,16.47,0.01,0.01,0.0,169.1,203.22, +2021091300,4845,44828.0,4,2021-09-14T03:54:18.000,44.0,BAL,left,39.86,16.48,0.01,0.01,0.02,171.24,233.4, +2021091300,4845,44828.0,5,2021-09-14T03:54:18.100,44.0,BAL,left,39.84,16.49,0.02,0.01,0.03,167.81,258.36, +2021091300,4845,44828.0,6,2021-09-14T03:54:18.200,44.0,BAL,left,39.78,16.49,0.03,0.03,0.06,158.89,265.35,autoevent_ballsnap +2021091300,4845,44828.0,7,2021-09-14T03:54:18.300,44.0,BAL,left,39.72,16.51,0.04,0.04,0.06,146.26,273.95,ball_snap +2021091300,4845,44828.0,8,2021-09-14T03:54:18.400,44.0,BAL,left,39.69,16.53,0.05,0.27,0.04,130.52,280.3, +2021091300,4845,44828.0,9,2021-09-14T03:54:18.500,44.0,BAL,left,39.65,16.56,0.21,2.09,0.05,88.74,297.57, +2021091300,4845,44828.0,10,2021-09-14T03:54:18.600,44.0,BAL,left,39.62,16.58,0.58,3.65,0.03,81.05,303.35, +2021091300,4845,44828.0,11,2021-09-14T03:54:18.700,44.0,BAL,left,39.56,16.62,1.02,3.8,0.08,76.26,309.05, +2021091300,4845,44828.0,12,2021-09-14T03:54:18.800,44.0,BAL,left,39.47,16.71,1.48,3.67,0.13,62.51,313.77, +2021091300,4845,44828.0,13,2021-09-14T03:54:18.900,44.0,BAL,left,39.35,16.85,1.97,3.56,0.18,54.05,318.35, +2021091300,4845,44828.0,14,2021-09-14T03:54:19.000,44.0,BAL,left,39.21,17.02,2.35,3.1,0.22,40.55,320.49, +2021091300,4845,44828.0,15,2021-09-14T03:54:19.100,44.0,BAL,left,39.04,17.25,2.85,3.07,0.29,10.46,323.08, +2021091300,4845,44828.0,16,2021-09-14T03:54:19.200,44.0,BAL,left,38.85,17.5,3.19,2.62,0.31,5.31,323.47, +2021091300,4845,44828.0,17,2021-09-14T03:54:19.300,44.0,BAL,left,38.63,17.77,3.54,2.49,0.35,353.15,322.53, +2021091300,4845,44828.0,18,2021-09-14T03:54:19.400,44.0,BAL,left,38.39,18.07,3.86,2.16,0.38,339.86,322.34, +2021091300,4845,44828.0,19,2021-09-14T03:54:19.500,44.0,BAL,left,38.14,18.39,4.17,1.95,0.41,319.81,321.94, +2021091300,4845,44828.0,20,2021-09-14T03:54:19.600,44.0,BAL,left,37.87,18.73,4.43,1.8,0.44,309.98,321.33, +2021091300,4845,44828.0,21,2021-09-14T03:54:19.700,44.0,BAL,left,37.55,19.09,4.79,2.09,0.47,313.17,318.13, +2021091300,4845,44828.0,22,2021-09-14T03:54:19.800,44.0,BAL,left,37.21,19.44,5.04,2.18,0.5,313.99,315.88, +2021091300,4845,44828.0,23,2021-09-14T03:54:19.900,44.0,BAL,left,36.82,19.81,5.39,2.53,0.53,307.13,312.78, +2021091300,4845,44828.0,24,2021-09-14T03:54:20.000,44.0,BAL,left,36.4,20.18,5.63,2.3,0.55,305.94,310.6, +2021091300,4845,44828.0,25,2021-09-14T03:54:20.100,44.0,BAL,left,35.96,20.55,5.86,2.22,0.58,306.89,308.8, +2021091300,4845,44828.0,26,2021-09-14T03:54:20.200,44.0,BAL,left,35.47,20.91,6.14,2.49,0.61,312.56,306.04, +2021091300,4845,44828.0,27,2021-09-14T03:54:20.300,44.0,BAL,left,34.96,21.28,6.41,2.24,0.63,313.77,304.44, +2021091300,4845,44828.0,28,2021-09-14T03:54:20.400,44.0,BAL,left,34.41,21.64,6.69,2.12,0.66,314.41,303.09, +2021091300,4845,44828.0,29,2021-09-14T03:54:20.500,44.0,BAL,left,33.84,22.01,6.87,1.65,0.68,312.72,301.94,autoevent_passforward +2021091300,4845,44828.0,30,2021-09-14T03:54:20.600,44.0,BAL,left,33.24,22.38,7.13,1.28,0.71,319.32,301.62,pass_forward +2021091300,4845,44828.0,31,2021-09-14T03:54:20.700,44.0,BAL,left,32.62,22.77,7.34,0.95,0.73,319.32,301.51, +2021091300,4845,44828.0,32,2021-09-14T03:54:20.800,44.0,BAL,left,31.98,23.16,7.49,0.6,0.75,322.15,301.21, +2021091300,4845,44828.0,33,2021-09-14T03:54:20.900,44.0,BAL,left,31.33,23.56,7.62,0.24,0.76,323.54,301.54, +2021091300,4845,44828.0,34,2021-09-14T03:54:21.000,44.0,BAL,left,30.67,23.98,7.81,0.54,0.78,323.54,302.7, +2021091300,4845,44849.0,1,2021-09-14T03:54:17.700,7.0,LV,left,41.61,16.46,0.0,0.0,0.0,274.76,153.46, +2021091300,4845,44849.0,2,2021-09-14T03:54:17.800,7.0,LV,left,41.6,16.46,0.0,0.0,0.0,274.76,154.91, +2021091300,4845,44849.0,3,2021-09-14T03:54:17.900,7.0,LV,left,41.6,16.46,0.0,0.0,0.0,275.86,159.3, +2021091300,4845,44849.0,4,2021-09-14T03:54:18.000,7.0,LV,left,41.6,16.46,0.0,0.1,0.01,275.86,287.71, +2021091300,4845,44849.0,5,2021-09-14T03:54:18.100,7.0,LV,left,41.59,16.46,0.07,0.84,0.0,273.76,307.21, +2021091300,4845,44849.0,6,2021-09-14T03:54:18.200,7.0,LV,left,41.58,16.48,0.23,1.46,0.02,273.76,312.78,autoevent_ballsnap +2021091300,4845,44849.0,7,2021-09-14T03:54:18.300,7.0,LV,left,41.55,16.51,0.52,2.29,0.05,272.96,312.92,ball_snap +2021091300,4845,44849.0,8,2021-09-14T03:54:18.400,7.0,LV,left,41.49,16.58,0.92,3.02,0.09,272.96,318.11, +2021091300,4845,44849.0,9,2021-09-14T03:54:18.500,7.0,LV,left,41.37,16.68,1.52,3.78,0.16,275.0,313.29, +2021091300,4845,44849.0,10,2021-09-14T03:54:18.600,7.0,LV,left,41.23,16.81,2.06,4.18,0.2,278.83,313.5, +2021091300,4845,44849.0,11,2021-09-14T03:54:18.700,7.0,LV,left,41.05,17.0,2.64,4.25,0.26,285.57,315.0, +2021091300,4845,44849.0,12,2021-09-14T03:54:18.800,7.0,LV,left,40.84,17.21,3.11,4.07,0.29,287.66,315.34, +2021091300,4845,44849.0,13,2021-09-14T03:54:18.900,7.0,LV,left,40.58,17.47,3.77,4.34,0.37,289.7,314.91, +2021091300,4845,44849.0,14,2021-09-14T03:54:19.000,7.0,LV,left,40.29,17.76,4.29,4.18,0.41,299.15,315.08, +2021091300,4845,44849.0,15,2021-09-14T03:54:19.100,7.0,LV,left,39.96,18.08,4.84,3.97,0.46,304.65,314.81, +2021091300,4845,44849.0,16,2021-09-14T03:54:19.200,7.0,LV,left,39.6,18.44,5.27,3.41,0.51,299.3,314.87, +2021091300,4845,44849.0,17,2021-09-14T03:54:19.300,7.0,LV,left,39.2,18.83,5.7,3.02,0.56,291.95,314.53, +2021091300,4845,44849.0,18,2021-09-14T03:54:19.400,7.0,LV,left,38.76,19.24,6.15,3.02,0.6,313.49,312.68, +2021091300,4845,44849.0,19,2021-09-14T03:54:19.500,7.0,LV,left,38.28,19.67,6.5,2.67,0.64,319.92,311.34, +2021091300,4845,44849.0,20,2021-09-14T03:54:19.600,7.0,LV,left,37.77,20.1,6.79,2.26,0.67,326.73,310.16, +2021091300,4845,44849.0,21,2021-09-14T03:54:19.700,7.0,LV,left,37.23,20.55,7.1,2.04,0.7,330.74,308.98, +2021091300,4845,44849.0,22,2021-09-14T03:54:19.800,7.0,LV,left,36.65,21.0,7.49,2.24,0.74,340.14,307.65, +2021091300,4845,44849.0,23,2021-09-14T03:54:19.900,7.0,LV,left,36.04,21.46,7.7,1.94,0.76,342.93,306.59, +2021091300,4845,44849.0,24,2021-09-14T03:54:20.000,7.0,LV,left,35.41,21.92,7.89,1.47,0.78,345.59,305.81, +2021091300,4845,44849.0,25,2021-09-14T03:54:20.100,7.0,LV,left,34.75,22.39,8.06,1.06,0.8,349.06,305.21, +2021091300,4845,44849.0,26,2021-09-14T03:54:20.200,7.0,LV,left,34.08,22.86,8.28,0.94,0.82,359.4,304.85, +2021091300,4845,44849.0,27,2021-09-14T03:54:20.300,7.0,LV,left,33.4,23.34,8.38,0.56,0.83,4.08,304.62, +2021091300,4845,44849.0,28,2021-09-14T03:54:20.400,7.0,LV,left,32.71,23.81,8.47,0.34,0.84,6.47,304.34, +2021091300,4845,44849.0,29,2021-09-14T03:54:20.500,7.0,LV,left,32.0,24.29,8.54,0.25,0.85,6.47,304.23,autoevent_passforward +2021091300,4845,44849.0,30,2021-09-14T03:54:20.600,7.0,LV,left,31.29,24.79,8.71,0.2,0.87,11.19,304.83,pass_forward +2021091300,4845,44849.0,31,2021-09-14T03:54:20.700,7.0,LV,left,30.58,25.29,8.75,0.42,0.87,13.8,305.2, +2021091300,4845,44849.0,32,2021-09-14T03:54:20.800,7.0,LV,left,29.86,25.79,8.78,0.56,0.88,12.14,305.55, +2021091300,4845,44849.0,33,2021-09-14T03:54:20.900,7.0,LV,left,29.15,26.31,8.83,0.61,0.88,9.99,305.78, +2021091300,4845,44849.0,34,2021-09-14T03:54:21.000,7.0,LV,left,28.43,26.83,8.91,0.53,0.89,9.1,306.07, +2021091300,4845,44972.0,1,2021-09-14T03:54:17.700,72.0,LV,left,41.56,25.49,0.0,0.0,0.0,267.4,153.32, +2021091300,4845,44972.0,2,2021-09-14T03:54:17.800,72.0,LV,left,41.56,25.49,0.01,0.08,0.0,268.73,157.8, +2021091300,4845,44972.0,3,2021-09-14T03:54:17.900,72.0,LV,left,41.56,25.49,0.03,0.23,0.01,268.73,162.88, +2021091300,4845,44972.0,4,2021-09-14T03:54:18.000,72.0,LV,left,41.56,25.47,0.11,0.49,0.01,268.73,171.09, +2021091300,4845,44972.0,5,2021-09-14T03:54:18.100,72.0,LV,left,41.57,25.45,0.24,0.79,0.03,267.98,168.01, +2021091300,4845,44972.0,6,2021-09-14T03:54:18.200,72.0,LV,left,41.58,25.41,0.37,0.82,0.04,267.98,166.9,autoevent_ballsnap +2021091300,4845,44972.0,7,2021-09-14T03:54:18.300,72.0,LV,left,41.59,25.35,0.53,0.85,0.06,267.98,167.59,ball_snap +2021091300,4845,44972.0,8,2021-09-14T03:54:18.400,72.0,LV,left,41.6,25.29,0.64,0.72,0.06,266.4,167.5, +2021091300,4845,44972.0,9,2021-09-14T03:54:18.500,72.0,LV,left,41.64,25.21,0.77,0.61,0.09,265.47,162.54, +2021091300,4845,44972.0,10,2021-09-14T03:54:18.600,72.0,LV,left,41.69,25.13,0.88,0.57,0.1,267.91,154.29, +2021091300,4845,44972.0,11,2021-09-14T03:54:18.700,72.0,LV,left,41.76,25.05,0.96,0.57,0.1,269.24,146.88, +2021091300,4845,44972.0,12,2021-09-14T03:54:18.800,72.0,LV,left,41.86,24.98,1.08,0.86,0.12,267.16,135.69, +2021091300,4845,44972.0,13,2021-09-14T03:54:18.900,72.0,LV,left,41.96,24.91,1.19,0.96,0.13,267.16,128.24, +2021091300,4845,44972.0,14,2021-09-14T03:54:19.000,72.0,LV,left,42.1,24.83,1.41,1.73,0.16,270.86,121.01, +2021091300,4845,44972.0,15,2021-09-14T03:54:19.100,72.0,LV,left,42.22,24.75,1.56,1.7,0.14,268.27,117.02, +2021091300,4845,44972.0,16,2021-09-14T03:54:19.200,72.0,LV,left,42.37,24.68,1.73,1.28,0.17,272.25,113.65, +2021091300,4845,44972.0,17,2021-09-14T03:54:19.300,72.0,LV,left,42.54,24.61,1.83,0.74,0.18,271.45,111.77, +2021091300,4845,44972.0,18,2021-09-14T03:54:19.400,72.0,LV,left,42.74,24.54,1.99,0.59,0.21,272.48,108.31, +2021091300,4845,44972.0,19,2021-09-14T03:54:19.500,72.0,LV,left,42.94,24.49,2.0,0.53,0.2,275.39,105.48, +2021091300,4845,44972.0,20,2021-09-14T03:54:19.600,72.0,LV,left,43.14,24.45,2.02,0.71,0.21,285.48,102.35, +2021091300,4845,44972.0,21,2021-09-14T03:54:19.700,72.0,LV,left,43.35,24.42,1.99,0.85,0.21,292.2,99.99, +2021091300,4845,44972.0,22,2021-09-14T03:54:19.800,72.0,LV,left,43.54,24.39,1.94,0.98,0.2,297.83,97.43, +2021091300,4845,44972.0,23,2021-09-14T03:54:19.900,72.0,LV,left,43.74,24.37,1.92,1.01,0.2,302.9,94.28, +2021091300,4845,44972.0,24,2021-09-14T03:54:20.000,72.0,LV,left,43.97,24.36,2.03,0.79,0.22,311.56,91.9, +2021091300,4845,44972.0,25,2021-09-14T03:54:20.100,72.0,LV,left,44.17,24.36,2.01,0.69,0.2,320.15,90.13, +2021091300,4845,44972.0,26,2021-09-14T03:54:20.200,72.0,LV,left,44.38,24.36,2.05,0.57,0.21,327.91,88.45, +2021091300,4845,44972.0,27,2021-09-14T03:54:20.300,72.0,LV,left,44.6,24.38,2.1,0.61,0.22,337.38,85.12, +2021091300,4845,44972.0,28,2021-09-14T03:54:20.400,72.0,LV,left,44.81,24.41,2.15,0.57,0.22,341.38,83.29, +2021091300,4845,44972.0,29,2021-09-14T03:54:20.500,72.0,LV,left,45.04,24.44,2.19,0.59,0.22,350.12,81.15,autoevent_passforward +2021091300,4845,44972.0,30,2021-09-14T03:54:20.600,72.0,LV,left,45.24,24.49,2.13,0.78,0.21,355.62,78.5,pass_forward +2021091300,4845,44972.0,31,2021-09-14T03:54:20.700,72.0,LV,left,45.46,24.54,2.14,0.87,0.22,358.82,75.89, +2021091300,4845,44972.0,32,2021-09-14T03:54:20.800,72.0,LV,left,45.66,24.59,2.05,1.04,0.21,359.86,74.16, +2021091300,4845,44972.0,33,2021-09-14T03:54:20.900,72.0,LV,left,45.85,24.66,1.94,1.23,0.2,1.47,71.66, +2021091300,4845,44972.0,34,2021-09-14T03:54:21.000,72.0,LV,left,46.03,24.72,1.83,1.32,0.19,3.2,70.36, +2021091300,4845,44999.0,1,2021-09-14T03:54:17.700,36.0,BAL,left,39.63,29.19,0.03,0.03,0.02,82.84,70.48, +2021091300,4845,44999.0,2,2021-09-14T03:54:17.800,36.0,BAL,left,39.63,29.19,0.02,0.02,0.0,81.03,69.04, +2021091300,4845,44999.0,3,2021-09-14T03:54:17.900,36.0,BAL,left,39.63,29.18,0.02,0.02,0.02,81.03,81.55, +2021091300,4845,44999.0,4,2021-09-14T03:54:18.000,36.0,BAL,left,39.65,29.19,0.02,0.02,0.02,81.03,71.72, +2021091300,4845,44999.0,5,2021-09-14T03:54:18.100,36.0,BAL,left,39.66,29.18,0.02,0.02,0.01,81.03,77.95, +2021091300,4845,44999.0,6,2021-09-14T03:54:18.200,36.0,BAL,left,39.67,29.17,0.02,0.02,0.02,81.03,84.15,autoevent_ballsnap +2021091300,4845,44999.0,7,2021-09-14T03:54:18.300,36.0,BAL,left,39.68,29.17,0.02,0.02,0.01,81.03,86.54,ball_snap +2021091300,4845,44999.0,8,2021-09-14T03:54:18.400,36.0,BAL,left,39.69,29.15,0.02,0.02,0.02,82.25,93.56, +2021091300,4845,44999.0,9,2021-09-14T03:54:18.500,36.0,BAL,left,39.7,29.15,0.07,0.73,0.01,82.25,129.29, +2021091300,4845,44999.0,10,2021-09-14T03:54:18.600,36.0,BAL,left,39.72,29.13,0.23,1.32,0.02,83.68,135.9, +2021091300,4845,44999.0,11,2021-09-14T03:54:18.700,36.0,BAL,left,39.74,29.11,0.42,1.63,0.04,82.05,134.41, +2021091300,4845,44999.0,12,2021-09-14T03:54:18.800,36.0,BAL,left,39.81,29.06,0.78,2.19,0.08,85.88,129.17, +2021091300,4845,44999.0,13,2021-09-14T03:54:18.900,36.0,BAL,left,39.89,29.0,1.11,2.63,0.11,86.85,127.01, +2021091300,4845,44999.0,14,2021-09-14T03:54:19.000,36.0,BAL,left,40.01,28.93,1.45,2.64,0.14,86.85,121.15, +2021091300,4845,44999.0,15,2021-09-14T03:54:19.100,36.0,BAL,left,40.14,28.85,1.67,2.2,0.15,88.98,120.98, +2021091300,4845,44999.0,16,2021-09-14T03:54:19.200,36.0,BAL,left,40.3,28.78,1.84,1.83,0.17,93.6,114.97, +2021091300,4845,44999.0,17,2021-09-14T03:54:19.300,36.0,BAL,left,40.47,28.71,1.95,1.53,0.19,98.61,112.67, +2021091300,4845,44999.0,18,2021-09-14T03:54:19.400,36.0,BAL,left,40.64,28.64,1.87,1.05,0.18,103.06,108.82, +2021091300,4845,44999.0,19,2021-09-14T03:54:19.500,36.0,BAL,left,40.81,28.6,1.75,1.47,0.18,105.14,101.57, +2021091300,4845,44999.0,20,2021-09-14T03:54:19.600,36.0,BAL,left,40.98,28.58,1.63,1.84,0.16,108.46,93.11, +2021091300,4845,44999.0,21,2021-09-14T03:54:19.700,36.0,BAL,left,41.13,28.59,1.53,2.1,0.15,112.79,82.98, +2021091300,4845,44999.0,22,2021-09-14T03:54:19.800,36.0,BAL,left,41.28,28.62,1.44,2.0,0.15,123.46,75.93, +2021091300,4845,44999.0,23,2021-09-14T03:54:19.900,36.0,BAL,left,41.4,28.66,1.3,1.86,0.13,131.92,69.85, +2021091300,4845,44999.0,24,2021-09-14T03:54:20.000,36.0,BAL,left,41.51,28.7,1.15,1.6,0.12,139.77,66.05, +2021091300,4845,44999.0,25,2021-09-14T03:54:20.100,36.0,BAL,left,41.6,28.73,0.91,1.53,0.09,150.16,68.05, +2021091300,4845,44999.0,26,2021-09-14T03:54:20.200,36.0,BAL,left,41.68,28.75,0.69,1.71,0.08,154.78,74.78, +2021091300,4845,44999.0,27,2021-09-14T03:54:20.300,36.0,BAL,left,41.72,28.75,0.4,2.12,0.04,156.37,95.34, +2021091300,4845,44999.0,28,2021-09-14T03:54:20.400,36.0,BAL,left,41.73,28.72,0.28,2.51,0.03,157.4,166.1, +2021091300,4845,44999.0,29,2021-09-14T03:54:20.500,36.0,BAL,left,41.72,28.68,0.53,2.61,0.05,160.82,204.51,autoevent_passforward +2021091300,4845,44999.0,30,2021-09-14T03:54:20.600,36.0,BAL,left,41.68,28.63,0.74,2.37,0.06,166.12,217.03,pass_forward +2021091300,4845,44999.0,31,2021-09-14T03:54:20.700,36.0,BAL,left,41.63,28.57,0.91,1.96,0.08,174.34,224.26, +2021091300,4845,44999.0,32,2021-09-14T03:54:20.800,36.0,BAL,left,41.55,28.51,1.09,1.76,0.1,181.63,231.66, +2021091300,4845,44999.0,33,2021-09-14T03:54:20.900,36.0,BAL,left,41.45,28.45,1.21,1.49,0.11,188.44,239.7, +2021091300,4845,44999.0,34,2021-09-14T03:54:21.000,36.0,BAL,left,41.34,28.4,1.34,1.5,0.13,197.69,248.85, +2021091300,4845,46084.0,1,2021-09-14T03:54:17.700,74.0,LV,left,41.78,20.66,0.0,0.0,0.0,263.0,272.44, +2021091300,4845,46084.0,2,2021-09-14T03:54:17.800,74.0,LV,left,41.78,20.66,0.0,0.0,0.0,263.0,275.7, +2021091300,4845,46084.0,3,2021-09-14T03:54:17.900,74.0,LV,left,41.78,20.66,0.0,0.0,0.0,263.0,274.93, +2021091300,4845,46084.0,4,2021-09-14T03:54:18.000,74.0,LV,left,41.78,20.66,0.0,0.0,0.0,264.44,276.6, +2021091300,4845,46084.0,5,2021-09-14T03:54:18.100,74.0,LV,left,41.79,20.66,0.03,0.5,0.01,265.26,107.0, +2021091300,4845,46084.0,6,2021-09-14T03:54:18.200,74.0,LV,left,41.8,20.66,0.14,1.16,0.01,264.26,111.5,autoevent_ballsnap +2021091300,4845,46084.0,7,2021-09-14T03:54:18.300,74.0,LV,left,41.83,20.64,0.42,2.02,0.04,263.54,110.98,ball_snap +2021091300,4845,46084.0,8,2021-09-14T03:54:18.400,74.0,LV,left,41.89,20.63,0.71,2.24,0.07,263.54,106.3, +2021091300,4845,46084.0,9,2021-09-14T03:54:18.500,74.0,LV,left,41.98,20.61,0.96,1.95,0.09,263.54,105.11, +2021091300,4845,46084.0,10,2021-09-14T03:54:18.600,74.0,LV,left,42.09,20.58,1.18,1.54,0.11,263.54,103.36, +2021091300,4845,46084.0,11,2021-09-14T03:54:18.700,74.0,LV,left,42.22,20.57,1.33,1.11,0.13,262.62,99.21, +2021091300,4845,46084.0,12,2021-09-14T03:54:18.800,74.0,LV,left,42.35,20.56,1.36,0.55,0.13,260.75,97.24, +2021091300,4845,46084.0,13,2021-09-14T03:54:18.900,74.0,LV,left,42.48,20.56,1.35,0.66,0.13,258.65,92.46, +2021091300,4845,46084.0,14,2021-09-14T03:54:19.000,74.0,LV,left,42.61,20.56,1.28,0.94,0.13,256.43,87.33, +2021091300,4845,46084.0,15,2021-09-14T03:54:19.100,74.0,LV,left,42.73,20.59,1.25,1.44,0.13,249.9,77.9, +2021091300,4845,46084.0,16,2021-09-14T03:54:19.200,74.0,LV,left,42.86,20.63,1.27,1.3,0.13,244.4,71.34, +2021091300,4845,46084.0,17,2021-09-14T03:54:19.300,74.0,LV,left,43.0,20.67,1.35,0.92,0.14,238.22,68.63, +2021091300,4845,46084.0,18,2021-09-14T03:54:19.400,74.0,LV,left,43.14,20.72,1.46,0.49,0.15,228.4,68.8, +2021091300,4845,46084.0,19,2021-09-14T03:54:19.500,74.0,LV,left,43.31,20.78,1.69,0.6,0.18,218.44,70.96, +2021091300,4845,46084.0,20,2021-09-14T03:54:19.600,74.0,LV,left,43.5,20.82,1.9,1.11,0.19,201.86,74.42, +2021091300,4845,46084.0,21,2021-09-14T03:54:19.700,74.0,LV,left,43.7,20.87,2.09,1.13,0.21,186.24,77.01, +2021091300,4845,46084.0,22,2021-09-14T03:54:19.800,74.0,LV,left,43.96,20.91,2.47,1.48,0.26,158.19,80.58, +2021091300,4845,46084.0,23,2021-09-14T03:54:19.900,74.0,LV,left,44.24,20.96,2.83,1.64,0.29,138.97,82.46, +2021091300,4845,46084.0,24,2021-09-14T03:54:20.000,74.0,LV,left,44.56,21.0,3.14,1.64,0.32,129.01,83.27, +2021091300,4845,46084.0,25,2021-09-14T03:54:20.100,74.0,LV,left,44.91,21.04,3.49,1.43,0.35,128.3,83.82, +2021091300,4845,46084.0,26,2021-09-14T03:54:20.200,74.0,LV,left,45.3,21.09,3.84,1.05,0.39,110.38,83.45, +2021091300,4845,46084.0,27,2021-09-14T03:54:20.300,74.0,LV,left,45.74,21.17,4.26,1.15,0.45,99.65,81.62, +2021091300,4845,46084.0,28,2021-09-14T03:54:20.400,74.0,LV,left,46.18,21.25,4.42,0.79,0.44,91.65,80.21, +2021091300,4845,46084.0,29,2021-09-14T03:54:20.500,74.0,LV,left,46.63,21.34,4.56,0.59,0.46,81.42,78.9,autoevent_passforward +2021091300,4845,46084.0,30,2021-09-14T03:54:20.600,74.0,LV,left,47.11,21.45,4.72,0.81,0.49,66.25,77.3,pass_forward +2021091300,4845,46084.0,31,2021-09-14T03:54:20.700,74.0,LV,left,47.59,21.56,4.81,0.96,0.5,58.3,76.24, +2021091300,4845,46084.0,32,2021-09-14T03:54:20.800,74.0,LV,left,48.06,21.69,4.8,1.24,0.49,55.78,75.14, +2021091300,4845,46084.0,33,2021-09-14T03:54:20.900,74.0,LV,left,48.54,21.82,4.78,1.54,0.49,48.61,74.1, +2021091300,4845,46084.0,34,2021-09-14T03:54:21.000,74.0,LV,left,49.0,21.96,4.71,1.8,0.49,37.23,72.98, +2021091300,4845,46187.0,1,2021-09-14T03:54:17.700,23.0,BAL,left,34.75,15.16,0.24,0.09,0.02,59.54,326.36, +2021091300,4845,46187.0,2,2021-09-14T03:54:17.800,23.0,BAL,left,34.74,15.18,0.24,0.03,0.02,59.54,327.29, +2021091300,4845,46187.0,3,2021-09-14T03:54:17.900,23.0,BAL,left,34.73,15.18,0.2,0.04,0.01,58.81,319.9, +2021091300,4845,46187.0,4,2021-09-14T03:54:18.000,23.0,BAL,left,34.69,15.19,0.22,0.08,0.03,57.3,309.2, +2021091300,4845,46187.0,5,2021-09-14T03:54:18.100,23.0,BAL,left,34.68,15.2,0.21,0.1,0.02,56.58,309.73, +2021091300,4845,46187.0,6,2021-09-14T03:54:18.200,23.0,BAL,left,34.66,15.21,0.19,0.11,0.02,55.23,304.7,autoevent_ballsnap +2021091300,4845,46187.0,7,2021-09-14T03:54:18.300,23.0,BAL,left,34.63,15.23,0.21,0.13,0.04,55.23,307.26,ball_snap +2021091300,4845,46187.0,8,2021-09-14T03:54:18.400,23.0,BAL,left,34.59,15.25,0.22,0.15,0.04,55.23,305.35, +2021091300,4845,46187.0,9,2021-09-14T03:54:18.500,23.0,BAL,left,34.56,15.27,0.23,0.17,0.04,55.23,303.28, +2021091300,4845,46187.0,10,2021-09-14T03:54:18.600,23.0,BAL,left,34.52,15.28,0.24,0.17,0.04,55.23,299.97, +2021091300,4845,46187.0,11,2021-09-14T03:54:18.700,23.0,BAL,left,34.49,15.28,0.3,0.63,0.03,61.14,290.93, +2021091300,4845,46187.0,12,2021-09-14T03:54:18.800,23.0,BAL,left,34.46,15.3,0.4,1.02,0.04,66.99,284.66, +2021091300,4845,46187.0,13,2021-09-14T03:54:18.900,23.0,BAL,left,34.41,15.31,0.51,1.09,0.05,67.94,281.31, +2021091300,4845,46187.0,14,2021-09-14T03:54:19.000,23.0,BAL,left,34.35,15.3,0.69,1.42,0.06,72.71,266.64, +2021091300,4845,46187.0,15,2021-09-14T03:54:19.100,23.0,BAL,left,34.26,15.28,0.95,1.94,0.09,77.36,253.49, +2021091300,4845,46187.0,16,2021-09-14T03:54:19.200,23.0,BAL,left,34.16,15.24,1.18,2.18,0.11,77.36,246.22, +2021091300,4845,46187.0,17,2021-09-14T03:54:19.300,23.0,BAL,left,34.05,15.18,1.4,2.27,0.13,80.12,240.37, +2021091300,4845,46187.0,18,2021-09-14T03:54:19.400,23.0,BAL,left,33.92,15.09,1.64,2.29,0.15,83.75,233.61, +2021091300,4845,46187.0,19,2021-09-14T03:54:19.500,23.0,BAL,left,33.79,14.98,1.84,2.2,0.17,86.13,228.25, +2021091300,4845,46187.0,20,2021-09-14T03:54:19.600,23.0,BAL,left,33.65,14.85,2.01,1.98,0.19,86.13,223.5, +2021091300,4845,46187.0,21,2021-09-14T03:54:19.700,23.0,BAL,left,33.52,14.7,2.07,1.53,0.2,89.47,219.39, +2021091300,4845,46187.0,22,2021-09-14T03:54:19.800,23.0,BAL,left,33.39,14.53,2.14,1.18,0.21,90.17,216.82, +2021091300,4845,46187.0,23,2021-09-14T03:54:19.900,23.0,BAL,left,33.27,14.37,1.99,0.88,0.2,92.56,214.63, +2021091300,4845,46187.0,24,2021-09-14T03:54:20.000,23.0,BAL,left,33.17,14.22,1.83,1.06,0.19,94.43,213.63, +2021091300,4845,46187.0,25,2021-09-14T03:54:20.100,23.0,BAL,left,33.08,14.09,1.49,1.92,0.16,97.68,215.37, +2021091300,4845,46187.0,26,2021-09-14T03:54:20.200,23.0,BAL,left,33.0,13.99,1.18,2.5,0.13,98.31,218.21, +2021091300,4845,46187.0,27,2021-09-14T03:54:20.300,23.0,BAL,left,32.93,13.92,0.74,3.02,0.09,92.6,224.79, +2021091300,4845,46187.0,28,2021-09-14T03:54:20.400,23.0,BAL,left,32.89,13.89,0.32,3.79,0.05,89.3,260.99, +2021091300,4845,46187.0,29,2021-09-14T03:54:20.500,23.0,BAL,left,32.87,13.9,0.43,4.57,0.02,90.36,353.02,autoevent_passforward +2021091300,4845,46187.0,30,2021-09-14T03:54:20.600,23.0,BAL,left,32.88,13.98,1.05,4.67,0.08,90.36,8.08,pass_forward +2021091300,4845,46187.0,31,2021-09-14T03:54:20.700,23.0,BAL,left,32.9,14.12,1.66,4.58,0.14,86.38,9.62, +2021091300,4845,46187.0,32,2021-09-14T03:54:20.800,23.0,BAL,left,32.93,14.31,2.2,4.19,0.2,81.12,9.38, +2021091300,4845,46187.0,33,2021-09-14T03:54:20.900,23.0,BAL,left,32.97,14.56,2.72,3.83,0.25,73.38,8.45, +2021091300,4845,46187.0,34,2021-09-14T03:54:21.000,23.0,BAL,left,33.01,14.86,3.12,3.31,0.3,68.48,7.61, +2021091300,4845,46259.0,1,2021-09-14T03:54:17.700,32.0,BAL,left,39.93,31.08,0.05,0.07,0.01,128.08,141.11, +2021091300,4845,46259.0,2,2021-09-14T03:54:17.800,32.0,BAL,left,39.93,31.08,0.05,0.06,0.01,127.04,138.88, +2021091300,4845,46259.0,3,2021-09-14T03:54:17.900,32.0,BAL,left,39.94,31.08,0.04,0.05,0.0,124.9,136.99, +2021091300,4845,46259.0,4,2021-09-14T03:54:18.000,32.0,BAL,left,39.93,31.08,0.03,0.04,0.01,121.05,136.25, +2021091300,4845,46259.0,5,2021-09-14T03:54:18.100,32.0,BAL,left,39.93,31.08,0.03,0.04,0.0,121.05,135.59, +2021091300,4845,46259.0,6,2021-09-14T03:54:18.200,32.0,BAL,left,39.94,31.08,0.03,0.01,0.01,117.28,133.94,autoevent_ballsnap +2021091300,4845,46259.0,7,2021-09-14T03:54:18.300,32.0,BAL,left,39.95,31.07,0.08,0.41,0.01,115.6,128.24,ball_snap +2021091300,4845,46259.0,8,2021-09-14T03:54:18.400,32.0,BAL,left,39.97,31.06,0.32,1.69,0.02,113.65,117.98, +2021091300,4845,46259.0,9,2021-09-14T03:54:18.500,32.0,BAL,left,40.01,31.03,0.64,2.6,0.05,116.93,119.21, +2021091300,4845,46259.0,10,2021-09-14T03:54:18.600,32.0,BAL,left,40.1,30.98,1.11,3.59,0.1,116.93,120.84, +2021091300,4845,46259.0,11,2021-09-14T03:54:18.700,32.0,BAL,left,40.23,30.9,1.7,4.28,0.16,116.93,121.01, +2021091300,4845,46259.0,12,2021-09-14T03:54:18.800,32.0,BAL,left,40.42,30.79,2.33,4.8,0.22,116.93,120.59, +2021091300,4845,46259.0,13,2021-09-14T03:54:18.900,32.0,BAL,left,40.66,30.66,3.01,5.29,0.28,118.38,118.02, +2021091300,4845,46259.0,14,2021-09-14T03:54:19.000,32.0,BAL,left,40.96,30.51,3.61,5.19,0.33,118.38,117.41, +2021091300,4845,46259.0,15,2021-09-14T03:54:19.100,32.0,BAL,left,41.31,30.32,4.2,4.81,0.39,114.22,117.02, +2021091300,4845,46259.0,16,2021-09-14T03:54:19.200,32.0,BAL,left,41.71,30.12,4.75,4.4,0.45,110.42,116.38, +2021091300,4845,46259.0,17,2021-09-14T03:54:19.300,32.0,BAL,left,42.16,29.9,5.29,4.07,0.51,111.94,115.22, +2021091300,4845,46259.0,18,2021-09-14T03:54:19.400,32.0,BAL,left,42.66,29.67,5.74,3.64,0.55,110.64,114.06, +2021091300,4845,46259.0,19,2021-09-14T03:54:19.500,32.0,BAL,left,43.21,29.43,6.13,3.01,0.6,109.25,113.42, +2021091300,4845,46259.0,20,2021-09-14T03:54:19.600,32.0,BAL,left,43.79,29.18,6.42,2.27,0.63,110.91,112.82, +2021091300,4845,46259.0,21,2021-09-14T03:54:19.700,32.0,BAL,left,44.39,28.93,6.61,1.49,0.65,108.82,112.71, +2021091300,4845,46259.0,22,2021-09-14T03:54:19.800,32.0,BAL,left,45.01,28.68,6.75,1.12,0.67,110.32,111.2, +2021091300,4845,46259.0,23,2021-09-14T03:54:19.900,32.0,BAL,left,45.65,28.43,6.87,0.75,0.69,113.22,110.75, +2021091300,4845,46259.0,24,2021-09-14T03:54:20.000,32.0,BAL,left,46.29,28.2,6.84,0.81,0.68,114.39,109.91, +2021091300,4845,46259.0,25,2021-09-14T03:54:20.100,32.0,BAL,left,46.94,27.98,6.79,1.22,0.68,119.88,108.55, +2021091300,4845,46259.0,26,2021-09-14T03:54:20.200,32.0,BAL,left,47.59,27.79,6.77,1.76,0.68,123.34,106.24, +2021091300,4845,46259.0,27,2021-09-14T03:54:20.300,32.0,BAL,left,48.25,27.61,6.77,1.98,0.68,137.05,104.36, +2021091300,4845,46259.0,28,2021-09-14T03:54:20.400,32.0,BAL,left,48.9,27.45,6.61,2.2,0.67,158.05,102.92, +2021091300,4845,46259.0,29,2021-09-14T03:54:20.500,32.0,BAL,left,49.54,27.32,6.5,2.01,0.66,212.83,101.81,autoevent_passforward +2021091300,4845,46259.0,30,2021-09-14T03:54:20.600,32.0,BAL,left,50.17,27.19,6.35,1.93,0.64,266.79,101.15,pass_forward +2021091300,4845,46259.0,31,2021-09-14T03:54:20.700,32.0,BAL,left,50.78,27.07,6.14,2.16,0.62,290.09,100.31, +2021091300,4845,46259.0,32,2021-09-14T03:54:20.800,32.0,BAL,left,51.37,26.97,5.87,2.43,0.6,300.06,99.71, +2021091300,4845,46259.0,33,2021-09-14T03:54:20.900,32.0,BAL,left,51.94,26.88,5.6,2.65,0.57,305.95,98.9, +2021091300,4845,46259.0,34,2021-09-14T03:54:21.000,32.0,BAL,left,52.48,26.8,5.27,2.92,0.54,309.7,97.75, +2021091300,4845,47920.0,1,2021-09-14T03:54:17.700,87.0,LV,left,41.52,28.57,0.0,0.0,0.0,254.98,345.43, +2021091300,4845,47920.0,2,2021-09-14T03:54:17.800,87.0,LV,left,41.52,28.57,0.0,0.0,0.0,254.98,344.47, +2021091300,4845,47920.0,3,2021-09-14T03:54:17.900,87.0,LV,left,41.52,28.57,0.0,0.0,0.01,254.98,348.66, +2021091300,4845,47920.0,4,2021-09-14T03:54:18.000,87.0,LV,left,41.52,28.57,0.0,0.06,0.0,253.91,353.78, +2021091300,4845,47920.0,5,2021-09-14T03:54:18.100,87.0,LV,left,41.52,28.57,0.01,0.16,0.0,253.91,266.55, +2021091300,4845,47920.0,6,2021-09-14T03:54:18.200,87.0,LV,left,41.52,28.57,0.08,0.57,0.01,255.69,214.47,autoevent_ballsnap +2021091300,4845,47920.0,7,2021-09-14T03:54:18.300,87.0,LV,left,41.51,28.55,0.24,1.13,0.02,257.45,205.5,ball_snap +2021091300,4845,47920.0,8,2021-09-14T03:54:18.400,87.0,LV,left,41.5,28.52,0.41,1.48,0.03,259.81,200.09, +2021091300,4845,47920.0,9,2021-09-14T03:54:18.500,87.0,LV,left,41.48,28.47,0.6,1.75,0.05,262.41,199.08, +2021091300,4845,47920.0,10,2021-09-14T03:54:18.600,87.0,LV,left,41.46,28.41,0.74,1.53,0.06,265.62,196.09, +2021091300,4845,47920.0,11,2021-09-14T03:54:18.700,87.0,LV,left,41.45,28.34,0.8,1.02,0.07,268.59,192.14, +2021091300,4845,47920.0,12,2021-09-14T03:54:18.800,87.0,LV,left,41.44,28.26,0.81,0.65,0.08,272.74,186.95, +2021091300,4845,47920.0,13,2021-09-14T03:54:18.900,87.0,LV,left,41.44,28.2,0.69,0.88,0.07,277.33,174.87, +2021091300,4845,47920.0,14,2021-09-14T03:54:19.000,87.0,LV,left,41.45,28.13,0.58,1.17,0.06,282.27,164.95, +2021091300,4845,47920.0,15,2021-09-14T03:54:19.100,87.0,LV,left,41.47,28.08,0.54,1.44,0.06,286.08,151.48, +2021091300,4845,47920.0,16,2021-09-14T03:54:19.200,87.0,LV,left,41.5,28.04,0.4,1.83,0.05,283.0,125.63, +2021091300,4845,47920.0,17,2021-09-14T03:54:19.300,87.0,LV,left,41.54,28.03,0.47,2.22,0.04,283.0,88.25, +2021091300,4845,47920.0,18,2021-09-14T03:54:19.400,87.0,LV,left,41.59,28.04,0.57,2.15,0.05,281.8,68.36, +2021091300,4845,47920.0,19,2021-09-14T03:54:19.500,87.0,LV,left,41.65,28.07,0.74,1.87,0.07,280.52,59.79, +2021091300,4845,47920.0,20,2021-09-14T03:54:19.600,87.0,LV,left,41.72,28.11,0.98,1.74,0.09,274.28,60.45, +2021091300,4845,47920.0,21,2021-09-14T03:54:19.700,87.0,LV,left,41.81,28.17,1.07,1.18,0.11,263.73,61.19, +2021091300,4845,47920.0,22,2021-09-14T03:54:19.800,87.0,LV,left,41.91,28.22,1.07,0.88,0.11,255.58,69.84, +2021091300,4845,47920.0,23,2021-09-14T03:54:19.900,87.0,LV,left,42.02,28.25,1.1,1.27,0.11,252.0,79.79, +2021091300,4845,47920.0,24,2021-09-14T03:54:20.000,87.0,LV,left,42.12,28.26,1.02,1.37,0.11,242.62,87.48, +2021091300,4845,47920.0,25,2021-09-14T03:54:20.100,87.0,LV,left,42.22,28.26,0.97,1.54,0.1,236.66,96.73, +2021091300,4845,47920.0,26,2021-09-14T03:54:20.200,87.0,LV,left,42.31,28.24,0.9,1.57,0.09,235.57,106.26, +2021091300,4845,47920.0,27,2021-09-14T03:54:20.300,87.0,LV,left,42.39,28.21,0.83,1.53,0.09,230.49,117.66, +2021091300,4845,47920.0,28,2021-09-14T03:54:20.400,87.0,LV,left,42.46,28.17,0.68,1.54,0.07,224.47,129.93, +2021091300,4845,47920.0,29,2021-09-14T03:54:20.500,87.0,LV,left,42.5,28.12,0.55,1.76,0.06,220.32,147.33,autoevent_passforward +2021091300,4845,47920.0,30,2021-09-14T03:54:20.600,87.0,LV,left,42.51,28.08,0.41,1.8,0.04,218.95,171.27,pass_forward +2021091300,4845,47920.0,31,2021-09-14T03:54:20.700,87.0,LV,left,42.5,28.05,0.41,1.9,0.04,218.95,206.97, +2021091300,4845,47920.0,32,2021-09-14T03:54:20.800,87.0,LV,left,42.47,28.01,0.52,2.05,0.05,221.04,236.21, +2021091300,4845,47920.0,33,2021-09-14T03:54:20.900,87.0,LV,left,42.42,27.99,0.65,1.89,0.06,223.54,254.39, +2021091300,4845,47920.0,34,2021-09-14T03:54:21.000,87.0,LV,left,42.35,27.99,0.78,1.62,0.07,227.44,264.54, +2021091300,4845,47932.0,1,2021-09-14T03:54:17.700,13.0,LV,left,42.73,17.52,0.0,0.0,0.0,273.14,173.98, +2021091300,4845,47932.0,2,2021-09-14T03:54:17.800,13.0,LV,left,42.73,17.52,0.0,0.0,0.0,273.14,177.77, +2021091300,4845,47932.0,3,2021-09-14T03:54:17.900,13.0,LV,left,42.73,17.52,0.0,0.0,0.0,272.57,186.32, +2021091300,4845,47932.0,4,2021-09-14T03:54:18.000,13.0,LV,left,42.73,17.52,0.0,0.0,0.0,272.57,194.85, +2021091300,4845,47932.0,5,2021-09-14T03:54:18.100,13.0,LV,left,42.72,17.52,0.0,0.0,0.01,271.87,233.27, +2021091300,4845,47932.0,6,2021-09-14T03:54:18.200,13.0,LV,left,42.72,17.52,0.04,0.68,0.0,271.87,278.41,autoevent_ballsnap +2021091300,4845,47932.0,7,2021-09-14T03:54:18.300,13.0,LV,left,42.71,17.52,0.19,1.56,0.01,273.07,272.14,ball_snap +2021091300,4845,47932.0,8,2021-09-14T03:54:18.400,13.0,LV,left,42.67,17.53,0.49,2.52,0.04,271.68,274.93, +2021091300,4845,47932.0,9,2021-09-14T03:54:18.500,13.0,LV,left,42.59,17.53,0.84,3.1,0.07,271.0,274.55, +2021091300,4845,47932.0,10,2021-09-14T03:54:18.600,13.0,LV,left,42.48,17.53,1.24,3.38,0.11,270.14,270.75, +2021091300,4845,47932.0,11,2021-09-14T03:54:18.700,13.0,LV,left,42.32,17.51,1.68,3.42,0.16,270.14,266.18, +2021091300,4845,47932.0,12,2021-09-14T03:54:18.800,13.0,LV,left,42.12,17.46,2.11,3.48,0.2,268.84,259.75, +2021091300,4845,47932.0,13,2021-09-14T03:54:18.900,13.0,LV,left,41.9,17.41,2.49,3.58,0.24,265.15,255.64, +2021091300,4845,47932.0,14,2021-09-14T03:54:19.000,13.0,LV,left,41.63,17.33,2.87,3.25,0.27,260.69,252.86, +2021091300,4845,47932.0,15,2021-09-14T03:54:19.100,13.0,LV,left,41.33,17.23,3.3,3.17,0.32,263.32,250.39, +2021091300,4845,47932.0,16,2021-09-14T03:54:19.200,13.0,LV,left,40.98,17.08,3.83,3.45,0.38,254.85,247.35, +2021091300,4845,47932.0,17,2021-09-14T03:54:19.300,13.0,LV,left,40.6,16.91,4.27,3.28,0.42,244.12,245.08, +2021091300,4845,47932.0,18,2021-09-14T03:54:19.400,13.0,LV,left,40.18,16.72,4.68,2.91,0.46,235.26,244.68, +2021091300,4845,47932.0,19,2021-09-14T03:54:19.500,13.0,LV,left,39.73,16.51,5.05,2.51,0.5,230.34,244.99, +2021091300,4845,47932.0,20,2021-09-14T03:54:19.600,13.0,LV,left,39.24,16.3,5.43,2.51,0.53,223.62,246.06, +2021091300,4845,47932.0,21,2021-09-14T03:54:19.700,13.0,LV,left,38.73,16.08,5.7,2.16,0.56,222.67,246.79, +2021091300,4845,47932.0,22,2021-09-14T03:54:19.800,13.0,LV,left,38.16,15.85,6.18,2.63,0.61,225.36,248.92, +2021091300,4845,47932.0,23,2021-09-14T03:54:19.900,13.0,LV,left,37.57,15.64,6.42,2.36,0.63,225.36,250.46, +2021091300,4845,47932.0,24,2021-09-14T03:54:20.000,13.0,LV,left,36.96,15.43,6.59,2.32,0.65,226.48,252.83, +2021091300,4845,47932.0,25,2021-09-14T03:54:20.100,13.0,LV,left,36.31,15.26,6.74,2.07,0.67,228.26,255.14, +2021091300,4845,47932.0,26,2021-09-14T03:54:20.200,13.0,LV,left,35.63,15.11,6.99,2.29,0.7,240.9,258.29, +2021091300,4845,47932.0,27,2021-09-14T03:54:20.300,13.0,LV,left,34.92,14.99,7.16,2.49,0.71,252.36,260.95, +2021091300,4845,47932.0,28,2021-09-14T03:54:20.400,13.0,LV,left,34.21,14.89,7.26,2.44,0.72,259.98,263.33, +2021091300,4845,47932.0,29,2021-09-14T03:54:20.500,13.0,LV,left,33.48,14.82,7.36,2.2,0.73,264.24,265.07,autoevent_passforward +2021091300,4845,47932.0,30,2021-09-14T03:54:20.600,13.0,LV,left,32.74,14.75,7.39,1.38,0.74,267.53,265.39,pass_forward +2021091300,4845,47932.0,31,2021-09-14T03:54:20.700,13.0,LV,left,32.0,14.69,7.36,0.6,0.74,262.62,264.37, +2021091300,4845,47932.0,32,2021-09-14T03:54:20.800,13.0,LV,left,31.28,14.61,7.27,1.13,0.73,252.95,263.89, +2021091300,4845,47932.0,33,2021-09-14T03:54:20.900,13.0,LV,left,30.56,14.51,7.18,2.01,0.72,242.26,261.07, +2021091300,4845,47932.0,34,2021-09-14T03:54:21.000,13.0,LV,left,29.86,14.38,7.06,2.79,0.71,228.86,257.71, +2021091300,4845,48235.0,1,2021-09-14T03:54:17.700,68.0,LV,left,41.08,23.78,0.0,0.0,0.0,263.93,124.69, +2021091300,4845,48235.0,2,2021-09-14T03:54:17.800,68.0,LV,left,41.08,23.78,0.0,0.07,0.0,263.24,129.78, +2021091300,4845,48235.0,3,2021-09-14T03:54:17.900,68.0,LV,left,41.08,23.78,0.01,0.09,0.0,263.24,57.23, +2021091300,4845,48235.0,4,2021-09-14T03:54:18.000,68.0,LV,left,41.09,23.79,0.06,0.33,0.01,262.57,20.47, +2021091300,4845,48235.0,5,2021-09-14T03:54:18.100,68.0,LV,left,41.1,23.79,0.12,0.44,0.01,261.15,56.34, +2021091300,4845,48235.0,6,2021-09-14T03:54:18.200,68.0,LV,left,41.13,23.79,0.24,0.65,0.03,260.06,75.39,autoevent_ballsnap +2021091300,4845,48235.0,7,2021-09-14T03:54:18.300,68.0,LV,left,41.17,23.79,0.39,0.95,0.04,257.96,88.99,ball_snap +2021091300,4845,48235.0,8,2021-09-14T03:54:18.400,68.0,LV,left,41.24,23.77,0.59,1.18,0.07,254.74,97.89, +2021091300,4845,48235.0,9,2021-09-14T03:54:18.500,68.0,LV,left,41.31,23.76,0.78,1.36,0.08,250.5,101.17, +2021091300,4845,48235.0,10,2021-09-14T03:54:18.600,68.0,LV,left,41.41,23.74,1.02,1.43,0.1,241.76,103.88, +2021091300,4845,48235.0,11,2021-09-14T03:54:18.700,68.0,LV,left,41.53,23.71,1.2,1.2,0.12,235.89,103.71, +2021091300,4845,48235.0,12,2021-09-14T03:54:18.800,68.0,LV,left,41.67,23.67,1.43,1.23,0.14,226.73,106.46, +2021091300,4845,48235.0,13,2021-09-14T03:54:18.900,68.0,LV,left,41.81,23.63,1.59,1.0,0.15,225.85,106.66, +2021091300,4845,48235.0,14,2021-09-14T03:54:19.000,68.0,LV,left,41.96,23.59,1.62,0.42,0.16,225.85,106.35, +2021091300,4845,48235.0,15,2021-09-14T03:54:19.100,68.0,LV,left,42.13,23.55,1.65,0.07,0.17,225.85,104.82, +2021091300,4845,48235.0,16,2021-09-14T03:54:19.200,68.0,LV,left,42.3,23.5,1.74,0.15,0.18,226.89,104.87, +2021091300,4845,48235.0,17,2021-09-14T03:54:19.300,68.0,LV,left,42.48,23.45,1.78,0.26,0.18,226.31,105.54, +2021091300,4845,48235.0,18,2021-09-14T03:54:19.400,68.0,LV,left,42.67,23.39,1.87,0.21,0.2,225.47,105.66, +2021091300,4845,48235.0,19,2021-09-14T03:54:19.500,68.0,LV,left,42.87,23.35,1.95,0.27,0.21,221.72,104.1, +2021091300,4845,48235.0,20,2021-09-14T03:54:19.600,68.0,LV,left,43.07,23.31,1.99,0.35,0.21,216.35,101.72, +2021091300,4845,48235.0,21,2021-09-14T03:54:19.700,68.0,LV,left,43.27,23.28,2.0,0.42,0.2,208.54,100.21, +2021091300,4845,48235.0,22,2021-09-14T03:54:19.800,68.0,LV,left,43.48,23.25,2.02,0.6,0.21,202.49,97.49, +2021091300,4845,48235.0,23,2021-09-14T03:54:19.900,68.0,LV,left,43.69,23.24,2.07,0.69,0.22,193.42,94.6, +2021091300,4845,48235.0,24,2021-09-14T03:54:20.000,68.0,LV,left,43.9,23.22,2.02,0.83,0.2,188.45,93.08, +2021091300,4845,48235.0,25,2021-09-14T03:54:20.100,68.0,LV,left,44.12,23.23,2.05,0.92,0.23,182.48,89.68, +2021091300,4845,48235.0,26,2021-09-14T03:54:20.200,68.0,LV,left,44.33,23.24,1.99,1.05,0.21,174.57,87.92, +2021091300,4845,48235.0,27,2021-09-14T03:54:20.300,68.0,LV,left,44.54,23.24,1.94,1.08,0.21,166.49,86.88, +2021091300,4845,48235.0,28,2021-09-14T03:54:20.400,68.0,LV,left,44.75,23.27,1.93,0.96,0.21,155.83,84.75, +2021091300,4845,48235.0,29,2021-09-14T03:54:20.500,68.0,LV,left,44.95,23.29,1.92,0.72,0.2,136.3,82.49,autoevent_passforward +2021091300,4845,48235.0,30,2021-09-14T03:54:20.600,68.0,LV,left,45.15,23.32,1.98,0.49,0.2,120.42,81.11,pass_forward +2021091300,4845,48235.0,31,2021-09-14T03:54:20.700,68.0,LV,left,45.35,23.35,1.98,0.32,0.2,102.41,81.17, +2021091300,4845,48235.0,32,2021-09-14T03:54:20.800,68.0,LV,left,45.56,23.37,2.19,0.18,0.22,64.13,84.39, +2021091300,4845,48235.0,33,2021-09-14T03:54:20.900,68.0,LV,left,45.79,23.39,2.3,0.21,0.23,38.24,84.68, +2021091300,4845,48235.0,34,2021-09-14T03:54:21.000,68.0,LV,left,46.02,23.42,2.32,0.36,0.23,21.37,83.73, +2021091300,4845,48565.0,1,2021-09-14T03:54:17.700,30.0,BAL,left,38.0,17.88,0.0,0.0,0.0,93.46,146.05, +2021091300,4845,48565.0,2,2021-09-14T03:54:17.800,30.0,BAL,left,38.0,17.88,0.0,0.0,0.0,94.59,142.64, +2021091300,4845,48565.0,3,2021-09-14T03:54:17.900,30.0,BAL,left,38.0,17.88,0.0,0.0,0.0,93.9,140.69, +2021091300,4845,48565.0,4,2021-09-14T03:54:18.000,30.0,BAL,left,38.0,17.88,0.0,0.0,0.0,93.9,138.18, +2021091300,4845,48565.0,5,2021-09-14T03:54:18.100,30.0,BAL,left,38.01,17.88,0.0,0.0,0.0,93.9,135.67, +2021091300,4845,48565.0,6,2021-09-14T03:54:18.200,30.0,BAL,left,38.01,17.88,0.0,0.0,0.0,93.9,133.37,autoevent_ballsnap +2021091300,4845,48565.0,7,2021-09-14T03:54:18.300,30.0,BAL,left,38.02,17.88,0.0,0.0,0.01,94.7,130.69,ball_snap +2021091300,4845,48565.0,8,2021-09-14T03:54:18.400,30.0,BAL,left,38.02,17.88,0.0,0.0,0.0,94.7,130.91, +2021091300,4845,48565.0,9,2021-09-14T03:54:18.500,30.0,BAL,left,38.02,17.88,0.0,0.0,0.0,94.12,131.0, +2021091300,4845,48565.0,10,2021-09-14T03:54:18.600,30.0,BAL,left,38.02,17.87,0.0,0.0,0.0,94.12,131.33, +2021091300,4845,48565.0,11,2021-09-14T03:54:18.700,30.0,BAL,left,38.02,17.87,0.0,0.0,0.01,93.37,135.39, +2021091300,4845,48565.0,12,2021-09-14T03:54:18.800,30.0,BAL,left,38.02,17.87,0.01,0.21,0.0,91.79,209.04, +2021091300,4845,48565.0,13,2021-09-14T03:54:18.900,30.0,BAL,left,38.01,17.86,0.12,0.96,0.02,91.79,230.11, +2021091300,4845,48565.0,14,2021-09-14T03:54:19.000,30.0,BAL,left,37.99,17.85,0.25,1.26,0.02,90.64,230.56, +2021091300,4845,48565.0,15,2021-09-14T03:54:19.100,30.0,BAL,left,37.95,17.82,0.52,1.89,0.05,89.41,235.79, +2021091300,4845,48565.0,16,2021-09-14T03:54:19.200,30.0,BAL,left,37.87,17.78,0.84,2.26,0.08,90.56,239.78, +2021091300,4845,48565.0,17,2021-09-14T03:54:19.300,30.0,BAL,left,37.77,17.73,1.18,2.44,0.12,95.66,243.43, +2021091300,4845,48565.0,18,2021-09-14T03:54:19.400,30.0,BAL,left,37.64,17.67,1.48,2.58,0.14,97.2,245.38, +2021091300,4845,48565.0,19,2021-09-14T03:54:19.500,30.0,BAL,left,37.48,17.59,1.85,2.63,0.18,101.44,243.43, +2021091300,4845,48565.0,20,2021-09-14T03:54:19.600,30.0,BAL,left,37.29,17.48,2.23,2.83,0.22,108.67,242.68, +2021091300,4845,48565.0,21,2021-09-14T03:54:19.700,30.0,BAL,left,37.05,17.35,2.72,3.1,0.27,124.94,240.86, +2021091300,4845,48565.0,22,2021-09-14T03:54:19.800,30.0,BAL,left,36.78,17.19,3.23,3.3,0.31,139.11,240.1, +2021091300,4845,48565.0,23,2021-09-14T03:54:19.900,30.0,BAL,left,36.47,17.02,3.68,3.2,0.35,153.4,240.53, +2021091300,4845,48565.0,24,2021-09-14T03:54:20.000,30.0,BAL,left,36.12,16.83,4.11,3.32,0.4,170.94,241.44, +2021091300,4845,48565.0,25,2021-09-14T03:54:20.100,30.0,BAL,left,35.73,16.63,4.58,3.21,0.44,183.59,243.23, +2021091300,4845,48565.0,26,2021-09-14T03:54:20.200,30.0,BAL,left,35.29,16.43,4.95,2.85,0.48,189.48,244.95, +2021091300,4845,48565.0,27,2021-09-14T03:54:20.300,30.0,BAL,left,34.81,16.23,5.33,2.74,0.52,201.89,247.85, +2021091300,4845,48565.0,28,2021-09-14T03:54:20.400,30.0,BAL,left,34.28,16.04,5.7,2.82,0.56,209.79,251.28, +2021091300,4845,48565.0,29,2021-09-14T03:54:20.500,30.0,BAL,left,33.71,15.88,6.01,2.78,0.6,216.29,254.6,autoevent_passforward +2021091300,4845,48565.0,30,2021-09-14T03:54:20.600,30.0,BAL,left,33.1,15.75,6.25,2.75,0.62,224.56,257.74,pass_forward +2021091300,4845,48565.0,31,2021-09-14T03:54:20.700,30.0,BAL,left,32.47,15.63,6.43,2.42,0.64,233.36,260.05, +2021091300,4845,48565.0,32,2021-09-14T03:54:20.800,30.0,BAL,left,31.82,15.52,6.64,2.15,0.66,240.69,261.26, +2021091300,4845,48565.0,33,2021-09-14T03:54:20.900,30.0,BAL,left,31.15,15.42,6.8,1.61,0.68,243.89,262.35, +2021091300,4845,48565.0,34,2021-09-14T03:54:21.000,30.0,BAL,left,30.48,15.33,6.82,1.05,0.68,247.08,263.22, +2021091300,4845,52436.0,1,2021-09-14T03:54:17.700,6.0,BAL,left,36.92,24.54,0.63,0.75,0.07,94.83,108.45, +2021091300,4845,52436.0,2,2021-09-14T03:54:17.800,6.0,BAL,left,36.97,24.51,0.54,0.82,0.06,100.99,113.66, +2021091300,4845,52436.0,3,2021-09-14T03:54:17.900,6.0,BAL,left,37.02,24.49,0.54,0.53,0.06,108.93,114.2, +2021091300,4845,52436.0,4,2021-09-14T03:54:18.000,6.0,BAL,left,37.08,24.47,0.56,0.23,0.06,114.71,109.41, +2021091300,4845,52436.0,5,2021-09-14T03:54:18.100,6.0,BAL,left,37.14,24.46,0.6,0.28,0.06,120.75,103.91, +2021091300,4845,52436.0,6,2021-09-14T03:54:18.200,6.0,BAL,left,37.2,24.44,0.69,0.35,0.07,125.85,106.71,autoevent_ballsnap +2021091300,4845,52436.0,7,2021-09-14T03:54:18.300,6.0,BAL,left,37.29,24.42,0.87,0.76,0.09,125.85,102.2,ball_snap +2021091300,4845,52436.0,8,2021-09-14T03:54:18.400,6.0,BAL,left,37.38,24.39,1.03,0.93,0.1,122.16,107.07, +2021091300,4845,52436.0,9,2021-09-14T03:54:18.500,6.0,BAL,left,37.49,24.35,1.18,1.08,0.11,123.42,106.89, +2021091300,4845,52436.0,10,2021-09-14T03:54:18.600,6.0,BAL,left,37.61,24.32,1.35,1.23,0.13,119.93,105.42, +2021091300,4845,52436.0,11,2021-09-14T03:54:18.700,6.0,BAL,left,37.75,24.28,1.49,1.56,0.14,115.57,102.44, +2021091300,4845,52436.0,12,2021-09-14T03:54:18.800,6.0,BAL,left,37.9,24.26,1.67,1.71,0.16,106.41,95.26, +2021091300,4845,52436.0,13,2021-09-14T03:54:18.900,6.0,BAL,left,38.07,24.25,1.85,2.17,0.17,98.31,84.99, +2021091300,4845,52436.0,14,2021-09-14T03:54:19.000,6.0,BAL,left,38.26,24.28,2.04,2.54,0.19,93.47,74.74, +2021091300,4845,52436.0,15,2021-09-14T03:54:19.100,6.0,BAL,left,38.47,24.35,2.24,2.58,0.21,89.59,67.11, +2021091300,4845,52436.0,16,2021-09-14T03:54:19.200,6.0,BAL,left,38.68,24.46,2.53,2.72,0.24,83.47,60.38, +2021091300,4845,52436.0,17,2021-09-14T03:54:19.300,6.0,BAL,left,38.9,24.6,2.75,2.66,0.27,79.79,54.66, +2021091300,4845,52436.0,18,2021-09-14T03:54:19.400,6.0,BAL,left,39.13,24.78,2.97,2.5,0.29,76.38,49.68, +2021091300,4845,52436.0,19,2021-09-14T03:54:19.500,6.0,BAL,left,39.37,24.99,3.21,2.13,0.31,73.0,47.49, +2021091300,4845,52436.0,20,2021-09-14T03:54:19.600,6.0,BAL,left,39.62,25.23,3.51,1.87,0.35,71.53,46.34, +2021091300,4845,52436.0,21,2021-09-14T03:54:19.700,6.0,BAL,left,39.9,25.47,3.74,1.46,0.37,70.18,47.55, +2021091300,4845,52436.0,22,2021-09-14T03:54:19.800,6.0,BAL,left,40.21,25.72,4.0,1.46,0.4,71.81,50.16, +2021091300,4845,52436.0,23,2021-09-14T03:54:19.900,6.0,BAL,left,40.54,25.97,4.13,1.37,0.41,71.81,52.7, +2021091300,4845,52436.0,24,2021-09-14T03:54:20.000,6.0,BAL,left,40.89,26.2,4.24,1.84,0.42,74.1,56.98, +2021091300,4845,52436.0,25,2021-09-14T03:54:20.100,6.0,BAL,left,41.25,26.41,4.3,2.51,0.43,72.38,61.7, +2021091300,4845,52436.0,26,2021-09-14T03:54:20.200,6.0,BAL,left,41.64,26.6,4.37,3.35,0.43,66.08,67.6, +2021091300,4845,52436.0,27,2021-09-14T03:54:20.300,6.0,BAL,left,42.06,26.74,4.4,3.37,0.44,64.71,73.1, +2021091300,4845,52436.0,28,2021-09-14T03:54:20.400,6.0,BAL,left,42.48,26.86,4.42,2.83,0.44,62.8,76.35, +2021091300,4845,52436.0,29,2021-09-14T03:54:20.500,6.0,BAL,left,42.92,26.96,4.44,2.31,0.44,60.7,79.11,autoevent_passforward +2021091300,4845,52436.0,30,2021-09-14T03:54:20.600,6.0,BAL,left,43.35,27.04,4.42,1.75,0.44,60.7,80.85,pass_forward +2021091300,4845,52436.0,31,2021-09-14T03:54:20.700,6.0,BAL,left,43.78,27.11,4.34,1.27,0.44,60.05,81.19, +2021091300,4845,52436.0,32,2021-09-14T03:54:20.800,6.0,BAL,left,44.2,27.18,4.18,1.32,0.42,56.39,81.27, +2021091300,4845,52436.0,33,2021-09-14T03:54:20.900,6.0,BAL,left,44.59,27.25,3.95,1.71,0.4,51.36,79.51, +2021091300,4845,52436.0,34,2021-09-14T03:54:21.000,6.0,BAL,left,44.97,27.34,3.74,2.1,0.38,48.34,77.3, +2021091300,4845,52506.0,1,2021-09-14T03:54:17.700,40.0,BAL,left,39.64,14.02,0.08,0.06,0.01,77.8,30.68, +2021091300,4845,52506.0,2,2021-09-14T03:54:17.800,40.0,BAL,left,39.65,14.03,0.08,0.06,0.01,77.8,33.53, +2021091300,4845,52506.0,3,2021-09-14T03:54:17.900,40.0,BAL,left,39.67,14.0,0.06,0.05,0.03,77.8,69.75, +2021091300,4845,52506.0,4,2021-09-14T03:54:18.000,40.0,BAL,left,39.68,14.01,0.07,0.06,0.02,76.24,69.98, +2021091300,4845,52506.0,5,2021-09-14T03:54:18.100,40.0,BAL,left,39.7,14.03,0.08,0.07,0.02,75.62,61.95, +2021091300,4845,52506.0,6,2021-09-14T03:54:18.200,40.0,BAL,left,39.72,14.03,0.1,0.26,0.03,69.97,72.17,autoevent_ballsnap +2021091300,4845,52506.0,7,2021-09-14T03:54:18.300,40.0,BAL,left,39.74,14.04,0.15,0.54,0.02,64.84,73.03,ball_snap +2021091300,4845,52506.0,8,2021-09-14T03:54:18.400,40.0,BAL,left,39.78,14.05,0.34,1.29,0.04,58.55,70.3, +2021091300,4845,52506.0,9,2021-09-14T03:54:18.500,40.0,BAL,left,39.83,14.08,0.65,2.13,0.06,66.56,64.2, +2021091300,4845,52506.0,10,2021-09-14T03:54:18.600,40.0,BAL,left,39.9,14.12,0.97,2.71,0.08,72.57,59.41, +2021091300,4845,52506.0,11,2021-09-14T03:54:18.700,40.0,BAL,left,40.02,14.19,1.46,3.17,0.14,76.52,57.73, +2021091300,4845,52506.0,12,2021-09-14T03:54:18.800,40.0,BAL,left,40.17,14.3,1.98,3.49,0.19,74.04,55.91, +2021091300,4845,52506.0,13,2021-09-14T03:54:18.900,40.0,BAL,left,40.37,14.44,2.54,3.98,0.25,72.4,54.8, +2021091300,4845,52506.0,14,2021-09-14T03:54:19.000,40.0,BAL,left,40.62,14.62,3.15,4.23,0.3,75.84,53.97, +2021091300,4845,52506.0,15,2021-09-14T03:54:19.100,40.0,BAL,left,40.91,14.83,3.72,4.08,0.36,76.43,54.11, +2021091300,4845,52506.0,16,2021-09-14T03:54:19.200,40.0,BAL,left,41.24,15.08,4.31,4.24,0.41,73.68,53.53, +2021091300,4845,52506.0,17,2021-09-14T03:54:19.300,40.0,BAL,left,41.61,15.35,4.79,3.8,0.46,72.72,53.62, +2021091300,4845,52506.0,18,2021-09-14T03:54:19.400,40.0,BAL,left,42.01,15.64,5.25,3.62,0.5,77.1,52.87, +2021091300,4845,52506.0,19,2021-09-14T03:54:19.500,40.0,BAL,left,42.45,15.98,5.66,3.01,0.55,79.53,52.99, +2021091300,4845,52506.0,20,2021-09-14T03:54:19.600,40.0,BAL,left,42.92,16.33,6.0,2.37,0.59,78.52,53.62, +2021091300,4845,52506.0,21,2021-09-14T03:54:19.700,40.0,BAL,left,43.41,16.69,6.25,1.73,0.61,77.08,53.94, +2021091300,4845,52506.0,22,2021-09-14T03:54:19.800,40.0,BAL,left,43.94,17.06,6.48,1.37,0.64,75.64,55.12, +2021091300,4845,52506.0,23,2021-09-14T03:54:19.900,40.0,BAL,left,44.49,17.44,6.73,1.09,0.67,75.64,55.37, +2021091300,4845,52506.0,24,2021-09-14T03:54:20.000,40.0,BAL,left,45.06,17.84,6.96,1.06,0.7,74.39,55.29, +2021091300,4845,52506.0,25,2021-09-14T03:54:20.100,40.0,BAL,left,45.64,18.24,7.12,0.71,0.71,72.43,55.37, +2021091300,4845,52506.0,26,2021-09-14T03:54:20.200,40.0,BAL,left,46.23,18.66,7.2,0.34,0.72,66.99,54.63, +2021091300,4845,52506.0,27,2021-09-14T03:54:20.300,40.0,BAL,left,46.81,19.08,7.22,0.46,0.72,63.06,54.01, +2021091300,4845,52506.0,28,2021-09-14T03:54:20.400,40.0,BAL,left,47.39,19.51,7.18,0.93,0.72,58.91,53.32, +2021091300,4845,52506.0,29,2021-09-14T03:54:20.500,40.0,BAL,left,47.96,19.94,7.05,1.48,0.71,54.89,52.34,autoevent_passforward +2021091300,4845,52506.0,30,2021-09-14T03:54:20.600,40.0,BAL,left,48.51,20.37,6.91,1.84,0.7,50.24,51.57,pass_forward +2021091300,4845,52506.0,31,2021-09-14T03:54:20.700,40.0,BAL,left,49.03,20.8,6.66,2.39,0.68,42.21,50.1, +2021091300,4845,52506.0,32,2021-09-14T03:54:20.800,40.0,BAL,left,49.52,21.22,6.37,2.83,0.65,38.02,48.51, +2021091300,4845,52506.0,33,2021-09-14T03:54:20.900,40.0,BAL,left,49.98,21.64,6.07,3.04,0.62,32.74,47.24, +2021091300,4845,52506.0,34,2021-09-14T03:54:21.000,40.0,BAL,left,50.39,22.05,5.7,3.41,0.58,27.13,44.89, +2021091300,4845,52517.0,1,2021-09-14T03:54:17.700,76.0,LV,left,41.82,22.29,0.0,0.0,0.0,252.29,341.71, +2021091300,4845,52517.0,2,2021-09-14T03:54:17.800,76.0,LV,left,41.82,22.29,0.0,0.0,0.0,252.29,343.79, +2021091300,4845,52517.0,3,2021-09-14T03:54:17.900,76.0,LV,left,41.82,22.29,0.0,0.0,0.0,252.29,348.13, +2021091300,4845,52517.0,4,2021-09-14T03:54:18.000,76.0,LV,left,41.82,22.29,0.0,0.0,0.0,252.29,355.33, +2021091300,4845,52517.0,5,2021-09-14T03:54:18.100,76.0,LV,left,41.83,22.29,0.02,0.25,0.0,251.58,87.58, +2021091300,4845,52517.0,6,2021-09-14T03:54:18.200,76.0,LV,left,41.83,22.29,0.08,0.66,0.01,251.58,104.09,autoevent_ballsnap +2021091300,4845,52517.0,7,2021-09-14T03:54:18.300,76.0,LV,left,41.85,22.28,0.23,1.1,0.02,251.58,109.45,ball_snap +2021091300,4845,52517.0,8,2021-09-14T03:54:18.400,76.0,LV,left,41.89,22.27,0.38,1.12,0.04,251.58,107.0, +2021091300,4845,52517.0,9,2021-09-14T03:54:18.500,76.0,LV,left,41.94,22.26,0.56,1.09,0.06,251.58,103.25, +2021091300,4845,52517.0,10,2021-09-14T03:54:18.600,76.0,LV,left,42.03,22.24,0.77,1.21,0.08,250.54,101.82, +2021091300,4845,52517.0,11,2021-09-14T03:54:18.700,76.0,LV,left,42.12,22.22,0.94,1.0,0.1,249.0,101.75, +2021091300,4845,52517.0,12,2021-09-14T03:54:18.800,76.0,LV,left,42.25,22.2,1.13,0.86,0.12,246.66,100.21, +2021091300,4845,52517.0,13,2021-09-14T03:54:18.900,76.0,LV,left,42.39,22.19,1.3,0.76,0.14,246.66,97.46, +2021091300,4845,52517.0,14,2021-09-14T03:54:19.000,76.0,LV,left,42.53,22.17,1.41,0.5,0.15,244.63,98.14, +2021091300,4845,52517.0,15,2021-09-14T03:54:19.100,76.0,LV,left,42.69,22.15,1.51,0.31,0.16,246.41,96.89, +2021091300,4845,52517.0,16,2021-09-14T03:54:19.200,76.0,LV,left,42.85,22.13,1.55,0.11,0.16,248.65,96.51, +2021091300,4845,52517.0,17,2021-09-14T03:54:19.300,76.0,LV,left,43.0,22.11,1.53,0.26,0.15,249.47,96.83, +2021091300,4845,52517.0,18,2021-09-14T03:54:19.400,76.0,LV,left,43.15,22.09,1.52,0.47,0.16,253.89,97.22, +2021091300,4845,52517.0,19,2021-09-14T03:54:19.500,76.0,LV,left,43.32,22.08,1.51,0.6,0.16,258.88,94.94, +2021091300,4845,52517.0,20,2021-09-14T03:54:19.600,76.0,LV,left,43.47,22.07,1.48,0.66,0.16,264.05,93.89, +2021091300,4845,52517.0,21,2021-09-14T03:54:19.700,76.0,LV,left,43.65,22.07,1.54,0.56,0.18,270.13,91.98, +2021091300,4845,52517.0,22,2021-09-14T03:54:19.800,76.0,LV,left,43.82,22.07,1.57,0.51,0.17,274.68,89.43, +2021091300,4845,52517.0,23,2021-09-14T03:54:19.900,76.0,LV,left,44.0,22.08,1.64,0.32,0.18,282.15,88.84, +2021091300,4845,52517.0,24,2021-09-14T03:54:20.000,76.0,LV,left,44.17,22.07,1.7,0.16,0.17,291.0,89.23, +2021091300,4845,52517.0,25,2021-09-14T03:54:20.100,76.0,LV,left,44.37,22.09,1.85,0.44,0.2,299.78,85.75, +2021091300,4845,52517.0,26,2021-09-14T03:54:20.200,76.0,LV,left,44.58,22.13,2.01,0.74,0.21,306.31,81.8, +2021091300,4845,52517.0,27,2021-09-14T03:54:20.300,76.0,LV,left,44.79,22.18,2.15,0.84,0.22,311.95,77.94, +2021091300,4845,52517.0,28,2021-09-14T03:54:20.400,76.0,LV,left,45.03,22.24,2.31,0.83,0.24,316.86,74.9, +2021091300,4845,52517.0,29,2021-09-14T03:54:20.500,76.0,LV,left,45.25,22.34,2.39,1.04,0.24,319.77,68.67,autoevent_passforward +2021091300,4845,52517.0,30,2021-09-14T03:54:20.600,76.0,LV,left,45.49,22.46,2.54,1.2,0.27,317.39,64.65,pass_forward +2021091300,4845,52517.0,31,2021-09-14T03:54:20.700,76.0,LV,left,45.73,22.58,2.64,1.18,0.27,318.54,61.53, +2021091300,4845,52517.0,32,2021-09-14T03:54:20.800,76.0,LV,left,45.97,22.74,2.78,1.18,0.29,327.34,57.13, +2021091300,4845,52517.0,33,2021-09-14T03:54:20.900,76.0,LV,left,46.21,22.92,2.88,1.24,0.3,329.55,52.62, +2021091300,4845,52517.0,34,2021-09-14T03:54:21.000,76.0,LV,left,46.42,23.13,2.91,1.48,0.3,323.62,46.87, +2021091300,4845,53446.0,1,2021-09-14T03:54:17.700,70.0,LV,left,41.49,27.14,0.0,0.0,0.0,270.62,181.37, +2021091300,4845,53446.0,2,2021-09-14T03:54:17.800,70.0,LV,left,41.49,27.14,0.0,0.0,0.0,270.62,180.59, +2021091300,4845,53446.0,3,2021-09-14T03:54:17.900,70.0,LV,left,41.49,27.14,0.0,0.0,0.0,270.62,179.12, +2021091300,4845,53446.0,4,2021-09-14T03:54:18.000,70.0,LV,left,41.48,27.14,0.0,0.0,0.0,270.62,183.47, +2021091300,4845,53446.0,5,2021-09-14T03:54:18.100,70.0,LV,left,41.48,27.14,0.0,0.08,0.0,270.62,227.0, +2021091300,4845,53446.0,6,2021-09-14T03:54:18.200,70.0,LV,left,41.48,27.14,0.0,0.04,0.0,271.35,261.49,autoevent_ballsnap +2021091300,4845,53446.0,7,2021-09-14T03:54:18.300,70.0,LV,left,41.49,27.14,0.03,0.1,0.0,271.35,139.58,ball_snap +2021091300,4845,53446.0,8,2021-09-14T03:54:18.400,70.0,LV,left,41.49,27.13,0.09,0.28,0.01,271.35,146.8, +2021091300,4845,53446.0,9,2021-09-14T03:54:18.500,70.0,LV,left,41.5,27.12,0.13,0.3,0.01,271.35,144.26, +2021091300,4845,53446.0,10,2021-09-14T03:54:18.600,70.0,LV,left,41.51,27.09,0.23,0.48,0.03,271.35,152.89, +2021091300,4845,53446.0,11,2021-09-14T03:54:18.700,70.0,LV,left,41.53,27.05,0.38,0.67,0.05,272.32,157.35, +2021091300,4845,53446.0,12,2021-09-14T03:54:18.800,70.0,LV,left,41.55,27.0,0.51,0.92,0.05,271.39,156.29, +2021091300,4845,53446.0,13,2021-09-14T03:54:18.900,70.0,LV,left,41.58,26.93,0.69,0.99,0.08,267.49,155.47, +2021091300,4845,53446.0,14,2021-09-14T03:54:19.000,70.0,LV,left,41.63,26.85,0.9,0.98,0.1,262.59,153.3, +2021091300,4845,53446.0,15,2021-09-14T03:54:19.100,70.0,LV,left,41.68,26.75,1.07,0.89,0.11,258.44,153.03, +2021091300,4845,53446.0,16,2021-09-14T03:54:19.200,70.0,LV,left,41.74,26.64,1.23,0.82,0.13,248.38,151.53, +2021091300,4845,53446.0,17,2021-09-14T03:54:19.300,70.0,LV,left,41.85,26.5,1.54,1.12,0.17,235.05,145.7, +2021091300,4845,53446.0,18,2021-09-14T03:54:19.400,70.0,LV,left,41.96,26.35,1.79,1.16,0.19,223.19,143.26, +2021091300,4845,53446.0,19,2021-09-14T03:54:19.500,70.0,LV,left,42.1,26.19,2.05,1.16,0.21,211.68,140.62, +2021091300,4845,53446.0,20,2021-09-14T03:54:19.600,70.0,LV,left,42.24,26.02,2.17,0.82,0.22,204.82,139.22, +2021091300,4845,53446.0,21,2021-09-14T03:54:19.700,70.0,LV,left,42.39,25.85,2.25,0.5,0.23,200.15,137.91, +2021091300,4845,53446.0,22,2021-09-14T03:54:19.800,70.0,LV,left,42.57,25.64,2.52,0.44,0.28,178.27,138.18, +2021091300,4845,53446.0,23,2021-09-14T03:54:19.900,70.0,LV,left,42.74,25.44,2.59,0.34,0.26,164.44,138.16, +2021091300,4845,53446.0,24,2021-09-14T03:54:20.000,70.0,LV,left,42.93,25.23,2.72,0.09,0.28,158.81,138.19, +2021091300,4845,53446.0,25,2021-09-14T03:54:20.100,70.0,LV,left,43.13,25.02,2.81,0.19,0.29,154.96,137.55, +2021091300,4845,53446.0,26,2021-09-14T03:54:20.200,70.0,LV,left,43.32,24.81,2.83,0.38,0.29,151.2,137.03, +2021091300,4845,53446.0,27,2021-09-14T03:54:20.300,70.0,LV,left,43.52,24.6,2.79,0.59,0.28,152.79,136.68, +2021091300,4845,53446.0,28,2021-09-14T03:54:20.400,70.0,LV,left,43.71,24.4,2.74,0.92,0.28,152.18,136.21, +2021091300,4845,53446.0,29,2021-09-14T03:54:20.500,70.0,LV,left,43.9,24.21,2.69,1.09,0.28,156.04,135.08,autoevent_passforward +2021091300,4845,53446.0,30,2021-09-14T03:54:20.600,70.0,LV,left,44.1,24.01,2.67,1.09,0.28,161.51,134.9,pass_forward +2021091300,4845,53446.0,31,2021-09-14T03:54:20.700,70.0,LV,left,44.29,23.82,2.61,1.15,0.27,165.46,135.59, +2021091300,4845,53446.0,32,2021-09-14T03:54:20.800,70.0,LV,left,44.46,23.63,2.49,1.34,0.26,165.46,136.5, +2021091300,4845,53446.0,33,2021-09-14T03:54:20.900,70.0,LV,left,44.62,23.43,2.43,1.44,0.26,160.2,139.9, +2021091300,4845,53446.0,34,2021-09-14T03:54:21.000,70.0,LV,left,44.76,23.25,2.26,1.66,0.23,160.2,142.7, +2021091300,4845,53460.0,1,2021-09-14T03:54:17.700,99.0,BAL,left,39.49,27.84,0.02,0.02,0.01,102.26,90.57, +2021091300,4845,53460.0,2,2021-09-14T03:54:17.800,99.0,BAL,left,39.49,27.83,0.02,0.02,0.01,102.26,94.41, +2021091300,4845,53460.0,3,2021-09-14T03:54:17.900,99.0,BAL,left,39.48,27.83,0.01,0.01,0.01,100.86,97.22, +2021091300,4845,53460.0,4,2021-09-14T03:54:18.000,99.0,BAL,left,39.49,27.84,0.01,0.01,0.01,101.64,93.16, +2021091300,4845,53460.0,5,2021-09-14T03:54:18.100,99.0,BAL,left,39.5,27.83,0.02,0.11,0.01,101.64,103.57, +2021091300,4845,53460.0,6,2021-09-14T03:54:18.200,99.0,BAL,left,39.51,27.82,0.08,0.68,0.02,101.64,124.87,autoevent_ballsnap +2021091300,4845,53460.0,7,2021-09-14T03:54:18.300,99.0,BAL,left,39.53,27.81,0.23,1.49,0.02,98.03,130.26,ball_snap +2021091300,4845,53460.0,8,2021-09-14T03:54:18.400,99.0,BAL,left,39.56,27.78,0.51,2.11,0.05,99.04,130.45, +2021091300,4845,53460.0,9,2021-09-14T03:54:18.500,99.0,BAL,left,39.63,27.72,0.92,2.75,0.09,99.04,131.55, +2021091300,4845,53460.0,10,2021-09-14T03:54:18.600,99.0,BAL,left,39.73,27.61,1.47,3.57,0.15,102.1,133.35, +2021091300,4845,53460.0,11,2021-09-14T03:54:18.700,99.0,BAL,left,39.87,27.49,1.93,3.67,0.18,100.38,132.73, +2021091300,4845,53460.0,12,2021-09-14T03:54:18.800,99.0,BAL,left,40.05,27.32,2.48,3.8,0.25,95.75,133.45, +2021091300,4845,53460.0,13,2021-09-14T03:54:18.900,99.0,BAL,left,40.25,27.13,2.92,3.67,0.28,93.24,133.69, +2021091300,4845,53460.0,14,2021-09-14T03:54:19.000,99.0,BAL,left,40.47,26.9,3.34,3.61,0.32,90.46,135.01, +2021091300,4845,53460.0,15,2021-09-14T03:54:19.100,99.0,BAL,left,40.71,26.65,3.64,2.88,0.35,86.67,136.37, +2021091300,4845,53460.0,16,2021-09-14T03:54:19.200,99.0,BAL,left,40.96,26.38,3.82,2.02,0.37,83.24,138.53, +2021091300,4845,53460.0,17,2021-09-14T03:54:19.300,99.0,BAL,left,41.21,26.08,3.94,1.46,0.39,78.85,140.52, +2021091300,4845,53460.0,18,2021-09-14T03:54:19.400,99.0,BAL,left,41.45,25.77,3.97,1.24,0.39,75.38,142.52, +2021091300,4845,53460.0,19,2021-09-14T03:54:19.500,99.0,BAL,left,41.69,25.46,3.95,1.17,0.39,73.54,144.39, +2021091300,4845,53460.0,20,2021-09-14T03:54:19.600,99.0,BAL,left,41.91,25.14,3.88,1.14,0.39,71.44,145.32, +2021091300,4845,53460.0,21,2021-09-14T03:54:19.700,99.0,BAL,left,42.14,24.83,3.75,1.16,0.38,68.27,144.54, +2021091300,4845,53460.0,22,2021-09-14T03:54:19.800,99.0,BAL,left,42.35,24.53,3.59,1.43,0.37,66.32,143.72, +2021091300,4845,53460.0,23,2021-09-14T03:54:19.900,99.0,BAL,left,42.57,24.27,3.38,1.85,0.35,72.73,141.08, +2021091300,4845,53460.0,24,2021-09-14T03:54:20.000,99.0,BAL,left,42.79,24.02,3.18,2.28,0.33,70.92,137.15, +2021091300,4845,53460.0,25,2021-09-14T03:54:20.100,99.0,BAL,left,43.01,23.82,2.97,2.62,0.3,69.72,132.06, +2021091300,4845,53460.0,26,2021-09-14T03:54:20.200,99.0,BAL,left,43.23,23.63,2.78,2.6,0.28,68.93,128.03, +2021091300,4845,53460.0,27,2021-09-14T03:54:20.300,99.0,BAL,left,43.45,23.47,2.61,2.38,0.27,67.56,124.51, +2021091300,4845,53460.0,28,2021-09-14T03:54:20.400,99.0,BAL,left,43.66,23.33,2.43,2.04,0.25,69.79,122.72, +2021091300,4845,53460.0,29,2021-09-14T03:54:20.500,99.0,BAL,left,43.85,23.21,2.25,1.76,0.23,73.27,122.71,autoevent_passforward +2021091300,4845,53460.0,30,2021-09-14T03:54:20.600,99.0,BAL,left,44.03,23.09,2.04,1.79,0.21,75.81,122.5,pass_forward +2021091300,4845,53460.0,31,2021-09-14T03:54:20.700,99.0,BAL,left,44.19,22.97,1.85,1.9,0.19,74.82,129.11, +2021091300,4845,53460.0,32,2021-09-14T03:54:20.800,99.0,BAL,left,44.31,22.84,1.73,2.08,0.18,78.36,137.55, +2021091300,4845,53460.0,33,2021-09-14T03:54:20.900,99.0,BAL,left,44.41,22.7,1.66,2.42,0.17,83.85,148.87, +2021091300,4845,53460.0,34,2021-09-14T03:54:21.000,99.0,BAL,left,44.49,22.55,1.67,2.24,0.17,84.83,156.87, +2021091300,4845,,1,2021-09-14T03:54:17.700,,football,left,40.67,23.87,0.0,0.0,0.0,,, +2021091300,4845,,2,2021-09-14T03:54:17.800,,football,left,40.67,23.87,0.0,0.0,0.0,,, +2021091300,4845,,3,2021-09-14T03:54:17.900,,football,left,40.67,23.87,0.0,0.0,0.0,,, +2021091300,4845,,4,2021-09-14T03:54:18.000,,football,left,40.67,23.87,0.0,0.0,0.0,,, +2021091300,4845,,5,2021-09-14T03:54:18.100,,football,left,40.78,24.07,6.12,0.14,0.23,,, +2021091300,4845,,6,2021-09-14T03:54:18.200,,football,left,41.41,24.07,6.14,0.12,0.63,,,autoevent_ballsnap +2021091300,4845,,7,2021-09-14T03:54:18.300,,football,left,42.03,24.07,6.15,0.35,0.62,,,ball_snap +2021091300,4845,,8,2021-09-14T03:54:18.400,,football,left,42.63,24.06,6.08,0.69,0.61,,, +2021091300,4845,,9,2021-09-14T03:54:18.500,,football,left,43.27,24.04,5.93,1.28,0.63,,, +2021091300,4845,,10,2021-09-14T03:54:18.600,,football,left,43.85,24.02,5.79,1.69,0.59,,, +2021091300,4845,,11,2021-09-14T03:54:18.700,,football,left,44.39,24.01,5.77,1.46,0.54,,, +2021091300,4845,,12,2021-09-14T03:54:18.800,,football,left,44.99,24.0,5.74,1.42,0.6,,, +2021091300,4845,,13,2021-09-14T03:54:18.900,,football,left,45.57,23.99,5.62,1.47,0.58,,, +2021091300,4845,,14,2021-09-14T03:54:19.000,,football,left,46.08,24.04,5.21,2.22,0.51,,, +2021091300,4845,,15,2021-09-14T03:54:19.100,,football,left,46.56,24.09,4.75,3.48,0.48,,, +2021091300,4845,,16,2021-09-14T03:54:19.200,,football,left,47.02,24.13,4.5,4.64,0.47,,, +2021091300,4845,,17,2021-09-14T03:54:19.300,,football,left,47.46,24.17,4.09,4.58,0.44,,, +2021091300,4845,,18,2021-09-14T03:54:19.400,,football,left,47.87,24.21,3.77,3.92,0.41,,, +2021091300,4845,,19,2021-09-14T03:54:19.500,,football,left,48.23,24.26,3.41,3.4,0.36,,, +2021091300,4845,,20,2021-09-14T03:54:19.600,,football,left,48.55,24.3,3.1,2.98,0.33,,, +2021091300,4845,,21,2021-09-14T03:54:19.700,,football,left,48.97,24.38,3.32,1.53,0.43,,, +2021091300,4845,,22,2021-09-14T03:54:19.800,,football,left,49.52,24.49,4.11,0.84,0.57,,, +2021091300,4845,,23,2021-09-14T03:54:19.900,,football,left,49.96,24.57,4.38,1.39,0.45,,, +2021091300,4845,,24,2021-09-14T03:54:20.000,,football,left,50.39,24.65,4.37,1.4,0.43,,, +2021091300,4845,,25,2021-09-14T03:54:20.100,,football,left,50.84,24.73,4.3,0.46,0.46,,, +2021091300,4845,,26,2021-09-14T03:54:20.200,,football,left,51.25,24.83,4.25,1.15,0.43,,, +2021091300,4845,,27,2021-09-14T03:54:20.300,,football,left,51.67,24.93,4.14,1.83,0.42,,, +2021091300,4845,,28,2021-09-14T03:54:20.400,,football,left,52.06,25.03,3.96,1.93,0.4,,, +2021091300,4845,,29,2021-09-14T03:54:20.500,,football,left,52.43,25.13,3.77,1.98,0.39,,,autoevent_passforward +2021091300,4845,,30,2021-09-14T03:54:20.600,,football,left,52.78,25.23,3.58,1.95,0.37,,,pass_forward +2021091300,4845,,31,2021-09-14T03:54:20.700,,football,left,50.31,26.46,17.16,0.25,2.77,,, +2021091300,4845,,32,2021-09-14T03:54:20.800,,football,left,48.66,26.99,17.1,1.05,1.73,,, +2021091300,4845,,33,2021-09-14T03:54:20.900,,football,left,47.04,27.53,16.98,1.67,1.71,,, +2021091300,4845,,34,2021-09-14T03:54:21.000,,football,left,45.42,28.08,16.89,1.82,1.71,,, +2021091910,54,25511.0,1,2021-09-19T20:06:03.600,12.0,TB,right,33.36,27.02,0.0,0.0,0.01,117.37,29.5, +2021091910,54,25511.0,2,2021-09-19T20:06:03.700,12.0,TB,right,33.35,27.01,0.0,0.0,0.01,119.4,14.57, +2021091910,54,25511.0,3,2021-09-19T20:06:03.800,12.0,TB,right,33.35,27.01,0.0,0.0,0.0,119.4,279.51, +2021091910,54,25511.0,4,2021-09-19T20:06:03.900,12.0,TB,right,33.35,27.01,0.0,0.0,0.0,119.4,259.14, +2021091910,54,25511.0,5,2021-09-19T20:06:04.000,12.0,TB,right,33.34,27.01,0.0,0.0,0.0,119.4,251.38, +2021091910,54,25511.0,6,2021-09-19T20:06:04.100,12.0,TB,right,33.33,27.01,0.0,0.0,0.01,120.73,262.41,ball_snap +2021091910,54,25511.0,7,2021-09-19T20:06:04.200,12.0,TB,right,33.32,27.01,0.0,0.0,0.01,120.73,262.7, +2021091910,54,25511.0,8,2021-09-19T20:06:04.300,12.0,TB,right,33.32,27.01,0.03,0.69,0.0,120.73,268.96, +2021091910,54,25511.0,9,2021-09-19T20:06:04.400,12.0,TB,right,33.29,27.01,0.34,2.82,0.03,126.39,270.72, +2021091910,54,25511.0,10,2021-09-19T20:06:04.500,12.0,TB,right,33.23,27.01,0.79,4.2,0.06,127.39,268.26, +2021091910,54,25511.0,11,2021-09-19T20:06:04.600,12.0,TB,right,33.12,27.0,1.28,4.64,0.11,128.15,268.46, +2021091910,54,25511.0,12,2021-09-19T20:06:04.700,12.0,TB,right,32.97,27.0,1.73,4.25,0.15,129.39,268.3, +2021091910,54,25511.0,13,2021-09-19T20:06:04.800,12.0,TB,right,32.75,27.0,2.29,4.14,0.22,127.06,268.65, +2021091910,54,25511.0,14,2021-09-19T20:06:04.900,12.0,TB,right,32.47,27.01,2.83,4.42,0.27,131.63,271.26, +2021091910,54,25511.0,15,2021-09-19T20:06:05.000,12.0,TB,right,32.17,27.02,3.24,3.73,0.3,140.93,272.22, +2021091910,54,25511.0,16,2021-09-19T20:06:05.100,12.0,TB,right,31.83,27.05,3.59,2.98,0.34,151.32,273.43, +2021091910,54,25511.0,17,2021-09-19T20:06:05.200,12.0,TB,right,31.45,27.08,3.92,2.49,0.38,204.14,275.04,play_action +2021091910,54,25511.0,18,2021-09-19T20:06:05.300,12.0,TB,right,31.04,27.11,4.17,2.06,0.41,258.52,274.47, +2021091910,54,25511.0,19,2021-09-19T20:06:05.400,12.0,TB,right,30.62,27.13,4.35,1.42,0.43,272.19,273.11, +2021091910,54,25511.0,20,2021-09-19T20:06:05.500,12.0,TB,right,30.18,27.13,4.37,1.46,0.43,267.54,268.18, +2021091910,54,25511.0,21,2021-09-19T20:06:05.600,12.0,TB,right,29.75,27.1,4.4,1.91,0.44,253.26,264.34, +2021091910,54,25511.0,22,2021-09-19T20:06:05.700,12.0,TB,right,29.31,27.04,4.41,2.02,0.44,244.46,261.66, +2021091910,54,25511.0,23,2021-09-19T20:06:05.800,12.0,TB,right,28.87,26.97,4.43,2.02,0.44,218.81,258.67, +2021091910,54,25511.0,24,2021-09-19T20:06:05.900,12.0,TB,right,28.46,26.87,4.21,2.07,0.42,179.28,256.2, +2021091910,54,25511.0,25,2021-09-19T20:06:06.000,12.0,TB,right,28.06,26.77,4.02,2.09,0.41,157.75,254.38, +2021091910,54,25511.0,26,2021-09-19T20:06:06.100,12.0,TB,right,27.7,26.67,3.65,2.57,0.38,146.51,253.19, +2021091910,54,25511.0,27,2021-09-19T20:06:06.200,12.0,TB,right,27.38,26.57,3.24,3.01,0.34,145.38,251.94, +2021091910,54,25511.0,28,2021-09-19T20:06:06.300,12.0,TB,right,27.1,26.48,2.69,3.74,0.29,140.9,251.45, +2021091910,54,25511.0,29,2021-09-19T20:06:06.400,12.0,TB,right,26.88,26.41,2.15,4.23,0.24,137.62,250.09, +2021091910,54,25511.0,30,2021-09-19T20:06:06.500,12.0,TB,right,26.7,26.35,1.66,4.19,0.19,135.59,250.49, +2021091910,54,25511.0,31,2021-09-19T20:06:06.600,12.0,TB,right,26.58,26.31,1.08,4.3,0.13,140.7,251.8, +2021091910,54,25511.0,32,2021-09-19T20:06:06.700,12.0,TB,right,26.51,26.28,0.6,4.08,0.08,142.81,252.76, +2021091910,54,25511.0,33,2021-09-19T20:06:06.800,12.0,TB,right,26.48,26.27,0.16,3.84,0.03,144.75,238.95, +2021091910,54,25511.0,34,2021-09-19T20:06:06.900,12.0,TB,right,26.48,26.26,0.21,3.3,0.01,145.39,86.88, +2021091910,54,25511.0,35,2021-09-19T20:06:07.000,12.0,TB,right,26.52,26.28,0.51,2.78,0.04,145.39,67.95, +2021091910,54,25511.0,36,2021-09-19T20:06:07.100,12.0,TB,right,26.58,26.3,0.8,2.37,0.07,142.11,73.86, +2021091910,54,25511.0,37,2021-09-19T20:06:07.200,12.0,TB,right,26.66,26.31,0.97,1.79,0.08,138.79,78.05, +2021091910,54,25511.0,38,2021-09-19T20:06:07.300,12.0,TB,right,26.76,26.34,1.04,1.15,0.1,139.61,73.96, +2021091910,54,25511.0,39,2021-09-19T20:06:07.400,12.0,TB,right,26.85,26.37,1.08,0.64,0.1,148.72,72.04, +2021091910,54,25511.0,40,2021-09-19T20:06:07.500,12.0,TB,right,26.96,26.4,1.13,0.31,0.11,157.81,74.89,pass_forward +2021091910,54,25511.0,41,2021-09-19T20:06:07.600,12.0,TB,right,27.05,26.43,0.97,0.41,0.09,162.38,72.11, +2021091910,54,25511.0,42,2021-09-19T20:06:07.700,12.0,TB,right,27.13,26.46,0.75,1.1,0.08,162.38,71.34, +2021091910,54,25511.0,43,2021-09-19T20:06:07.800,12.0,TB,right,27.18,26.48,0.5,1.64,0.05,175.19,66.44, +2021091910,54,25511.0,44,2021-09-19T20:06:07.900,12.0,TB,right,27.2,26.5,0.25,1.91,0.03,197.64,46.45, +2021091910,54,25511.0,45,2021-09-19T20:06:08.000,12.0,TB,right,27.21,26.51,0.17,1.81,0.02,186.7,355.77, +2021091910,54,35481.0,1,2021-09-19T20:06:03.600,87.0,TB,right,33.74,22.86,0.03,0.03,0.0,110.64,304.12, +2021091910,54,35481.0,2,2021-09-19T20:06:03.700,87.0,TB,right,33.75,22.86,0.02,0.02,0.01,116.82,309.93, +2021091910,54,35481.0,3,2021-09-19T20:06:03.800,87.0,TB,right,33.76,22.87,0.02,0.02,0.01,113.42,316.75, +2021091910,54,35481.0,4,2021-09-19T20:06:03.900,87.0,TB,right,33.76,22.89,0.02,0.02,0.02,112.49,323.59, +2021091910,54,35481.0,5,2021-09-19T20:06:04.000,87.0,TB,right,33.77,22.83,0.01,0.01,0.06,105.84,296.82, +2021091910,54,35481.0,6,2021-09-19T20:06:04.100,87.0,TB,right,33.77,22.78,0.01,0.01,0.05,112.66,255.02,ball_snap +2021091910,54,35481.0,7,2021-09-19T20:06:04.200,87.0,TB,right,33.79,22.75,0.05,0.75,0.04,109.5,168.96, +2021091910,54,35481.0,8,2021-09-19T20:06:04.300,87.0,TB,right,33.81,22.72,0.22,1.72,0.03,107.93,160.54, +2021091910,54,35481.0,9,2021-09-19T20:06:04.400,87.0,TB,right,33.81,22.67,0.5,2.32,0.05,109.89,168.17, +2021091910,54,35481.0,10,2021-09-19T20:06:04.500,87.0,TB,right,33.82,22.61,0.74,2.4,0.06,119.12,175.11, +2021091910,54,35481.0,11,2021-09-19T20:06:04.600,87.0,TB,right,33.81,22.53,0.92,2.04,0.08,123.08,181.62, +2021091910,54,35481.0,12,2021-09-19T20:06:04.700,87.0,TB,right,33.8,22.44,1.0,1.48,0.09,124.94,190.32, +2021091910,54,35481.0,13,2021-09-19T20:06:04.800,87.0,TB,right,33.77,22.33,1.11,1.33,0.11,124.94,198.43, +2021091910,54,35481.0,14,2021-09-19T20:06:04.900,87.0,TB,right,33.71,22.23,1.2,1.48,0.12,122.32,208.81, +2021091910,54,35481.0,15,2021-09-19T20:06:05.000,87.0,TB,right,33.64,22.13,1.28,1.56,0.12,123.96,216.22, +2021091910,54,35481.0,16,2021-09-19T20:06:05.100,87.0,TB,right,33.55,22.03,1.38,1.69,0.14,123.96,225.23, +2021091910,54,35481.0,17,2021-09-19T20:06:05.200,87.0,TB,right,33.44,21.93,1.47,1.68,0.14,122.21,233.53,play_action +2021091910,54,35481.0,18,2021-09-19T20:06:05.300,87.0,TB,right,33.31,21.85,1.56,1.62,0.15,120.51,240.33, +2021091910,54,35481.0,19,2021-09-19T20:06:05.400,87.0,TB,right,33.16,21.78,1.67,1.71,0.16,122.01,248.36, +2021091910,54,35481.0,20,2021-09-19T20:06:05.500,87.0,TB,right,33.0,21.73,1.71,1.48,0.17,121.03,253.69, +2021091910,54,35481.0,21,2021-09-19T20:06:05.600,87.0,TB,right,32.84,21.69,1.68,1.14,0.17,121.03,257.17, +2021091910,54,35481.0,22,2021-09-19T20:06:05.700,87.0,TB,right,32.68,21.66,1.67,1.14,0.17,121.03,262.91, +2021091910,54,35481.0,23,2021-09-19T20:06:05.800,87.0,TB,right,32.52,21.63,1.61,0.73,0.16,119.74,261.78, +2021091910,54,35481.0,24,2021-09-19T20:06:05.900,87.0,TB,right,32.37,21.6,1.47,0.84,0.15,119.74,261.78, +2021091910,54,35481.0,25,2021-09-19T20:06:06.000,87.0,TB,right,32.24,21.59,1.33,1.06,0.14,119.74,264.3, +2021091910,54,35481.0,26,2021-09-19T20:06:06.100,87.0,TB,right,32.11,21.57,1.22,1.07,0.13,119.74,260.84, +2021091910,54,35481.0,27,2021-09-19T20:06:06.200,87.0,TB,right,32.0,21.53,1.11,1.16,0.12,119.74,254.24, +2021091910,54,35481.0,28,2021-09-19T20:06:06.300,87.0,TB,right,31.9,21.5,1.03,1.15,0.11,119.05,249.93, +2021091910,54,35481.0,29,2021-09-19T20:06:06.400,87.0,TB,right,31.81,21.46,0.96,1.12,0.1,117.17,244.29, +2021091910,54,35481.0,30,2021-09-19T20:06:06.500,87.0,TB,right,31.73,21.41,0.87,1.24,0.09,112.85,233.49, +2021091910,54,35481.0,31,2021-09-19T20:06:06.600,87.0,TB,right,31.67,21.36,0.81,1.15,0.08,109.43,225.61, +2021091910,54,35481.0,32,2021-09-19T20:06:06.700,87.0,TB,right,31.62,21.29,0.87,1.16,0.09,106.76,213.53, +2021091910,54,35481.0,33,2021-09-19T20:06:06.800,87.0,TB,right,31.57,21.2,0.97,1.2,0.1,101.79,203.34, +2021091910,54,35481.0,34,2021-09-19T20:06:06.900,87.0,TB,right,31.54,21.11,1.02,1.0,0.1,92.16,199.79, +2021091910,54,35481.0,35,2021-09-19T20:06:07.000,87.0,TB,right,31.5,21.01,1.07,0.69,0.11,83.99,198.64, +2021091910,54,35481.0,36,2021-09-19T20:06:07.100,87.0,TB,right,31.46,20.91,1.1,0.38,0.11,77.54,198.86, +2021091910,54,35481.0,37,2021-09-19T20:06:07.200,87.0,TB,right,31.42,20.8,1.13,0.19,0.11,70.1,198.68, +2021091910,54,35481.0,38,2021-09-19T20:06:07.300,87.0,TB,right,31.39,20.69,1.15,0.13,0.11,61.25,196.72, +2021091910,54,35481.0,39,2021-09-19T20:06:07.400,87.0,TB,right,31.36,20.58,1.17,0.09,0.12,49.88,195.82, +2021091910,54,35481.0,40,2021-09-19T20:06:07.500,87.0,TB,right,31.33,20.46,1.18,0.22,0.12,42.0,192.88,pass_forward +2021091910,54,35481.0,41,2021-09-19T20:06:07.600,87.0,TB,right,31.3,20.36,1.09,0.32,0.1,37.27,193.98, +2021091910,54,35481.0,42,2021-09-19T20:06:07.700,87.0,TB,right,31.27,20.27,0.98,0.58,0.09,34.94,194.0, +2021091910,54,35481.0,43,2021-09-19T20:06:07.800,87.0,TB,right,31.26,20.18,0.88,0.79,0.09,36.93,191.11, +2021091910,54,35481.0,44,2021-09-19T20:06:07.900,87.0,TB,right,31.25,20.11,0.73,1.05,0.07,36.93,184.35, +2021091910,54,35481.0,45,2021-09-19T20:06:08.000,87.0,TB,right,31.25,20.05,0.6,1.09,0.06,41.28,182.38, +2021091910,54,39908.0,1,2021-09-19T20:06:03.600,23.0,ATL,right,45.71,33.04,0.23,1.27,0.02,230.04,180.34, +2021091910,54,39908.0,2,2021-09-19T20:06:03.700,23.0,ATL,right,45.71,33.01,0.36,1.19,0.03,230.04,164.95, +2021091910,54,39908.0,3,2021-09-19T20:06:03.800,23.0,ATL,right,45.72,32.98,0.4,0.79,0.03,230.88,167.39, +2021091910,54,39908.0,4,2021-09-19T20:06:03.900,23.0,ATL,right,45.71,32.95,0.31,0.1,0.03,234.13,176.35, +2021091910,54,39908.0,5,2021-09-19T20:06:04.000,23.0,ATL,right,45.72,32.93,0.29,0.17,0.03,234.13,170.28, +2021091910,54,39908.0,6,2021-09-19T20:06:04.100,23.0,ATL,right,45.72,32.9,0.2,0.52,0.02,234.9,173.68,ball_snap +2021091910,54,39908.0,7,2021-09-19T20:06:04.200,23.0,ATL,right,45.72,32.9,0.08,0.78,0.01,236.96,197.49, +2021091910,54,39908.0,8,2021-09-19T20:06:04.300,23.0,ATL,right,45.72,32.89,0.04,0.69,0.01,237.69,117.91, +2021091910,54,39908.0,9,2021-09-19T20:06:04.400,23.0,ATL,right,45.73,32.89,0.05,0.61,0.0,238.63,43.94, +2021091910,54,39908.0,10,2021-09-19T20:06:04.500,23.0,ATL,right,45.73,32.89,0.05,0.34,0.0,239.84,42.58, +2021091910,54,39908.0,11,2021-09-19T20:06:04.600,23.0,ATL,right,45.76,32.88,0.27,0.61,0.03,235.58,105.52, +2021091910,54,39908.0,12,2021-09-19T20:06:04.700,23.0,ATL,right,45.82,32.85,0.59,1.32,0.06,234.86,115.45, +2021091910,54,39908.0,13,2021-09-19T20:06:04.800,23.0,ATL,right,45.89,32.81,0.85,1.72,0.08,234.86,116.53, +2021091910,54,39908.0,14,2021-09-19T20:06:04.900,23.0,ATL,right,46.0,32.77,1.22,2.18,0.12,233.41,114.58, +2021091910,54,39908.0,15,2021-09-19T20:06:05.000,23.0,ATL,right,46.14,32.71,1.63,2.65,0.15,225.97,113.14, +2021091910,54,39908.0,16,2021-09-19T20:06:05.100,23.0,ATL,right,46.32,32.63,2.12,3.06,0.2,219.71,111.73, +2021091910,54,39908.0,17,2021-09-19T20:06:05.200,23.0,ATL,right,46.54,32.55,2.5,3.01,0.23,211.63,111.52,play_action +2021091910,54,39908.0,18,2021-09-19T20:06:05.300,23.0,ATL,right,46.79,32.45,2.87,2.73,0.27,210.15,110.89, +2021091910,54,39908.0,19,2021-09-19T20:06:05.400,23.0,ATL,right,47.1,32.35,3.34,2.8,0.32,180.46,108.89, +2021091910,54,39908.0,20,2021-09-19T20:06:05.500,23.0,ATL,right,47.45,32.23,3.81,2.81,0.37,169.39,107.96, +2021091910,54,39908.0,21,2021-09-19T20:06:05.600,23.0,ATL,right,47.83,32.11,4.12,2.38,0.4,165.58,106.76, +2021091910,54,39908.0,22,2021-09-19T20:06:05.700,23.0,ATL,right,48.27,32.0,4.52,2.27,0.45,161.44,105.07, +2021091910,54,39908.0,23,2021-09-19T20:06:05.800,23.0,ATL,right,48.72,31.89,4.79,1.91,0.47,163.67,103.56, +2021091910,54,39908.0,24,2021-09-19T20:06:05.900,23.0,ATL,right,49.21,31.76,5.08,1.77,0.5,157.02,103.76, +2021091910,54,39908.0,25,2021-09-19T20:06:06.000,23.0,ATL,right,49.73,31.64,5.3,1.39,0.53,153.71,102.95, +2021091910,54,39908.0,26,2021-09-19T20:06:06.100,23.0,ATL,right,50.26,31.52,5.56,1.27,0.55,152.49,102.47, +2021091910,54,39908.0,27,2021-09-19T20:06:06.200,23.0,ATL,right,50.82,31.4,5.84,1.5,0.57,149.05,102.15, +2021091910,54,39908.0,28,2021-09-19T20:06:06.300,23.0,ATL,right,51.4,31.28,6.0,1.09,0.6,141.91,102.13, +2021091910,54,39908.0,29,2021-09-19T20:06:06.400,23.0,ATL,right,51.99,31.15,5.98,0.28,0.59,136.28,101.96, +2021091910,54,39908.0,30,2021-09-19T20:06:06.500,23.0,ATL,right,52.59,31.03,6.19,0.46,0.62,136.28,100.92, +2021091910,54,39908.0,31,2021-09-19T20:06:06.600,23.0,ATL,right,53.22,30.92,6.35,0.48,0.64,140.6,100.11, +2021091910,54,39908.0,32,2021-09-19T20:06:06.700,23.0,ATL,right,53.88,30.81,6.55,0.55,0.67,141.75,99.37, +2021091910,54,39908.0,33,2021-09-19T20:06:06.800,23.0,ATL,right,54.57,30.71,6.86,0.74,0.7,141.75,98.69, +2021091910,54,39908.0,34,2021-09-19T20:06:06.900,23.0,ATL,right,55.26,30.61,6.93,0.59,0.7,141.75,98.08, +2021091910,54,39908.0,35,2021-09-19T20:06:07.000,23.0,ATL,right,55.96,30.51,6.98,0.53,0.7,141.1,97.52, +2021091910,54,39908.0,36,2021-09-19T20:06:07.100,23.0,ATL,right,56.66,30.43,7.01,0.72,0.71,140.04,96.63, +2021091910,54,39908.0,37,2021-09-19T20:06:07.200,23.0,ATL,right,57.35,30.35,6.91,1.01,0.69,140.04,96.38, +2021091910,54,39908.0,38,2021-09-19T20:06:07.300,23.0,ATL,right,58.03,30.28,6.77,1.49,0.68,138.12,95.86, +2021091910,54,39908.0,39,2021-09-19T20:06:07.400,23.0,ATL,right,58.68,30.22,6.5,2.14,0.66,136.25,95.5, +2021091910,54,39908.0,40,2021-09-19T20:06:07.500,23.0,ATL,right,59.3,30.15,6.12,2.81,0.62,140.57,95.56,pass_forward +2021091910,54,39908.0,41,2021-09-19T20:06:07.600,23.0,ATL,right,59.87,30.1,5.61,3.73,0.58,146.86,95.26, +2021091910,54,39908.0,42,2021-09-19T20:06:07.700,23.0,ATL,right,60.41,30.05,5.13,4.26,0.53,141.03,94.99, +2021091910,54,39908.0,43,2021-09-19T20:06:07.800,23.0,ATL,right,60.86,30.02,4.36,5.17,0.45,152.15,93.53, +2021091910,54,39908.0,44,2021-09-19T20:06:07.900,23.0,ATL,right,61.22,30.0,3.46,6.25,0.37,166.04,92.55, +2021091910,54,39908.0,45,2021-09-19T20:06:08.000,23.0,ATL,right,61.52,30.0,2.73,6.49,0.3,167.51,90.53, +2021091910,54,40039.0,1,2021-09-19T20:06:03.600,21.0,ATL,right,40.82,20.77,0.73,0.77,0.07,295.87,338.43, +2021091910,54,40039.0,2,2021-09-19T20:06:03.700,21.0,ATL,right,40.8,20.83,0.63,0.64,0.06,298.97,340.96, +2021091910,54,40039.0,3,2021-09-19T20:06:03.800,21.0,ATL,right,40.77,20.88,0.49,1.02,0.05,301.84,340.37, +2021091910,54,40039.0,4,2021-09-19T20:06:03.900,21.0,ATL,right,40.76,20.93,0.41,0.96,0.05,303.26,348.61, +2021091910,54,40039.0,5,2021-09-19T20:06:04.000,21.0,ATL,right,40.76,20.96,0.3,0.94,0.04,303.26,351.05, +2021091910,54,40039.0,6,2021-09-19T20:06:04.100,21.0,ATL,right,40.75,20.98,0.15,1.0,0.02,304.7,349.82,ball_snap +2021091910,54,40039.0,7,2021-09-19T20:06:04.200,21.0,ATL,right,40.75,21.0,0.07,0.9,0.01,304.7,334.22, +2021091910,54,40039.0,8,2021-09-19T20:06:04.300,21.0,ATL,right,40.75,21.0,0.01,0.71,0.01,304.7,356.42, +2021091910,54,40039.0,9,2021-09-19T20:06:04.400,21.0,ATL,right,40.76,21.01,0.08,0.44,0.01,301.61,63.65, +2021091910,54,40039.0,10,2021-09-19T20:06:04.500,21.0,ATL,right,40.77,21.02,0.18,0.39,0.02,298.2,54.41, +2021091910,54,40039.0,11,2021-09-19T20:06:04.600,21.0,ATL,right,40.79,21.03,0.21,0.39,0.02,298.2,64.22, +2021091910,54,40039.0,12,2021-09-19T20:06:04.700,21.0,ATL,right,40.81,21.04,0.27,0.33,0.03,296.53,75.07, +2021091910,54,40039.0,13,2021-09-19T20:06:04.800,21.0,ATL,right,40.84,21.04,0.32,0.24,0.03,294.91,86.36, +2021091910,54,40039.0,14,2021-09-19T20:06:04.900,21.0,ATL,right,40.89,21.02,0.43,0.23,0.05,294.08,105.7, +2021091910,54,40039.0,15,2021-09-19T20:06:05.000,21.0,ATL,right,40.94,20.99,0.49,0.37,0.05,289.33,111.57, +2021091910,54,40039.0,16,2021-09-19T20:06:05.100,21.0,ATL,right,41.0,20.97,0.6,0.6,0.07,289.33,114.63, +2021091910,54,40039.0,17,2021-09-19T20:06:05.200,21.0,ATL,right,41.06,20.93,0.72,0.93,0.07,288.64,121.18,play_action +2021091910,54,40039.0,18,2021-09-19T20:06:05.300,21.0,ATL,right,41.16,20.88,1.01,1.66,0.11,295.37,121.32, +2021091910,54,40039.0,19,2021-09-19T20:06:05.400,21.0,ATL,right,41.27,20.82,1.29,1.93,0.12,294.74,119.16, +2021091910,54,40039.0,20,2021-09-19T20:06:05.500,21.0,ATL,right,41.42,20.75,1.65,2.22,0.16,291.92,117.56, +2021091910,54,40039.0,21,2021-09-19T20:06:05.600,21.0,ATL,right,41.59,20.67,2.0,2.31,0.19,285.87,115.67, +2021091910,54,40039.0,22,2021-09-19T20:06:05.700,21.0,ATL,right,41.78,20.58,2.22,2.03,0.21,284.95,114.75, +2021091910,54,40039.0,23,2021-09-19T20:06:05.800,21.0,ATL,right,42.0,20.48,2.49,1.95,0.24,284.95,114.59, +2021091910,54,40039.0,24,2021-09-19T20:06:05.900,21.0,ATL,right,42.25,20.36,2.83,1.97,0.28,277.86,114.87, +2021091910,54,40039.0,25,2021-09-19T20:06:06.000,21.0,ATL,right,42.54,20.25,3.11,1.84,0.31,277.86,112.47, +2021091910,54,40039.0,26,2021-09-19T20:06:06.100,21.0,ATL,right,42.83,20.13,3.29,1.53,0.32,275.68,111.44, +2021091910,54,40039.0,27,2021-09-19T20:06:06.200,21.0,ATL,right,43.15,20.01,3.43,1.11,0.34,274.11,111.01, +2021091910,54,40039.0,28,2021-09-19T20:06:06.300,21.0,ATL,right,43.48,19.9,3.53,0.88,0.35,274.11,108.93, +2021091910,54,40039.0,29,2021-09-19T20:06:06.400,21.0,ATL,right,43.82,19.79,3.58,0.89,0.36,277.08,106.2, +2021091910,54,40039.0,30,2021-09-19T20:06:06.500,21.0,ATL,right,44.17,19.7,3.62,1.03,0.36,277.08,104.17, +2021091910,54,40039.0,31,2021-09-19T20:06:06.600,21.0,ATL,right,44.53,19.62,3.67,1.1,0.37,279.58,101.9, +2021091910,54,40039.0,32,2021-09-19T20:06:06.700,21.0,ATL,right,44.9,19.57,3.7,1.51,0.37,282.14,97.27, +2021091910,54,40039.0,33,2021-09-19T20:06:06.800,21.0,ATL,right,45.28,19.55,3.81,1.75,0.38,284.1,93.18, +2021091910,54,40039.0,34,2021-09-19T20:06:06.900,21.0,ATL,right,45.66,19.54,3.8,1.86,0.38,286.27,89.44, +2021091910,54,40039.0,35,2021-09-19T20:06:07.000,21.0,ATL,right,46.04,19.56,3.81,1.81,0.38,287.25,86.08, +2021091910,54,40039.0,36,2021-09-19T20:06:07.100,21.0,ATL,right,46.44,19.6,3.98,1.83,0.4,294.77,82.71, +2021091910,54,40039.0,37,2021-09-19T20:06:07.200,21.0,ATL,right,46.84,19.67,4.11,1.79,0.41,302.53,79.68, +2021091910,54,40039.0,38,2021-09-19T20:06:07.300,21.0,ATL,right,47.26,19.75,4.24,1.57,0.42,309.74,77.49, +2021091910,54,40039.0,39,2021-09-19T20:06:07.400,21.0,ATL,right,47.69,19.86,4.39,1.46,0.44,313.07,75.01, +2021091910,54,40039.0,40,2021-09-19T20:06:07.500,21.0,ATL,right,48.13,20.03,4.6,1.68,0.47,319.46,70.88,pass_forward +2021091910,54,40039.0,41,2021-09-19T20:06:07.600,21.0,ATL,right,48.59,20.24,4.86,2.14,0.5,329.75,66.46, +2021091910,54,40039.0,42,2021-09-19T20:06:07.700,21.0,ATL,right,49.05,20.49,5.14,2.31,0.53,335.6,62.37, +2021091910,54,40039.0,43,2021-09-19T20:06:07.800,21.0,ATL,right,49.51,20.77,5.36,2.42,0.54,335.6,58.64, +2021091910,54,40039.0,44,2021-09-19T20:06:07.900,21.0,ATL,right,49.99,21.07,5.65,2.63,0.56,334.62,56.2, +2021091910,54,40039.0,45,2021-09-19T20:06:08.000,21.0,ATL,right,50.45,21.41,5.85,2.77,0.58,334.62,52.87, +2021091910,54,40095.0,1,2021-09-19T20:06:03.600,55.0,ATL,right,35.62,21.47,0.01,0.01,0.01,296.25,298.11, +2021091910,54,40095.0,2,2021-09-19T20:06:03.700,55.0,ATL,right,35.62,21.48,0.01,0.01,0.01,296.25,301.49, +2021091910,54,40095.0,3,2021-09-19T20:06:03.800,55.0,ATL,right,35.62,21.47,0.01,0.01,0.01,296.25,297.5, +2021091910,54,40095.0,4,2021-09-19T20:06:03.900,55.0,ATL,right,35.62,21.48,0.01,0.01,0.01,295.6,300.12, +2021091910,54,40095.0,5,2021-09-19T20:06:04.000,55.0,ATL,right,35.61,21.48,0.0,0.01,0.01,295.6,298.41, +2021091910,54,40095.0,6,2021-09-19T20:06:04.100,55.0,ATL,right,35.6,21.48,0.02,0.36,0.01,297.37,279.16,ball_snap +2021091910,54,40095.0,7,2021-09-19T20:06:04.200,55.0,ATL,right,35.59,21.48,0.14,1.3,0.02,296.22,285.23, +2021091910,54,40095.0,8,2021-09-19T20:06:04.300,55.0,ATL,right,35.55,21.48,0.39,2.1,0.04,296.97,276.85, +2021091910,54,40095.0,9,2021-09-19T20:06:04.400,55.0,ATL,right,35.49,21.48,0.71,2.6,0.06,296.97,272.16, +2021091910,54,40095.0,10,2021-09-19T20:06:04.500,55.0,ATL,right,35.4,21.49,1.01,2.64,0.09,296.97,271.75, +2021091910,54,40095.0,11,2021-09-19T20:06:04.600,55.0,ATL,right,35.29,21.49,1.26,2.35,0.11,298.18,272.22, +2021091910,54,40095.0,12,2021-09-19T20:06:04.700,55.0,ATL,right,35.16,21.5,1.45,1.87,0.13,299.15,272.08, +2021091910,54,40095.0,13,2021-09-19T20:06:04.800,55.0,ATL,right,34.99,21.47,1.69,1.71,0.17,300.05,265.69, +2021091910,54,40095.0,14,2021-09-19T20:06:04.900,55.0,ATL,right,34.82,21.45,1.81,1.3,0.17,300.7,263.0, +2021091910,54,40095.0,15,2021-09-19T20:06:05.000,55.0,ATL,right,34.64,21.4,1.92,1.1,0.19,299.85,258.8, +2021091910,54,40095.0,16,2021-09-19T20:06:05.100,55.0,ATL,right,34.45,21.36,1.95,0.83,0.19,298.89,257.0, +2021091910,54,40095.0,17,2021-09-19T20:06:05.200,55.0,ATL,right,34.27,21.32,1.98,0.74,0.19,298.09,254.81,play_action +2021091910,54,40095.0,18,2021-09-19T20:06:05.300,55.0,ATL,right,34.07,21.25,2.03,0.98,0.2,298.74,249.99, +2021091910,54,40095.0,19,2021-09-19T20:06:05.400,55.0,ATL,right,33.91,21.17,1.89,1.28,0.18,300.39,244.31, +2021091910,54,40095.0,20,2021-09-19T20:06:05.500,55.0,ATL,right,33.77,21.1,1.6,1.77,0.15,300.39,238.73, +2021091910,54,40095.0,21,2021-09-19T20:06:05.600,55.0,ATL,right,33.67,21.0,1.36,2.54,0.14,298.94,224.63, +2021091910,54,40095.0,22,2021-09-19T20:06:05.700,55.0,ATL,right,33.61,20.9,1.22,2.8,0.12,296.77,208.48, +2021091910,54,40095.0,23,2021-09-19T20:06:05.800,55.0,ATL,right,33.6,20.78,1.22,3.3,0.12,291.44,181.46, +2021091910,54,40095.0,24,2021-09-19T20:06:05.900,55.0,ATL,right,33.67,20.65,1.46,4.01,0.14,291.44,152.15, +2021091910,54,40095.0,25,2021-09-19T20:06:06.000,55.0,ATL,right,33.77,20.52,1.76,4.12,0.16,286.67,137.43, +2021091910,54,40095.0,26,2021-09-19T20:06:06.100,55.0,ATL,right,33.92,20.39,2.15,4.02,0.2,281.82,130.39, +2021091910,54,40095.0,27,2021-09-19T20:06:06.200,55.0,ATL,right,34.11,20.23,2.64,3.81,0.25,275.59,126.46, +2021091910,54,40095.0,28,2021-09-19T20:06:06.300,55.0,ATL,right,34.34,20.06,3.08,3.48,0.29,270.58,124.29, +2021091910,54,40095.0,29,2021-09-19T20:06:06.400,55.0,ATL,right,34.61,19.88,3.39,2.81,0.32,265.72,124.1, +2021091910,54,40095.0,30,2021-09-19T20:06:06.500,55.0,ATL,right,34.9,19.68,3.67,2.2,0.36,261.88,124.34, +2021091910,54,40095.0,31,2021-09-19T20:06:06.600,55.0,ATL,right,35.22,19.45,3.97,1.84,0.39,255.86,125.65, +2021091910,54,40095.0,32,2021-09-19T20:06:06.700,55.0,ATL,right,35.55,19.19,4.28,1.87,0.42,246.97,127.93, +2021091910,54,40095.0,33,2021-09-19T20:06:06.800,55.0,ATL,right,35.89,18.92,4.46,1.5,0.44,241.42,128.74, +2021091910,54,40095.0,34,2021-09-19T20:06:06.900,55.0,ATL,right,36.24,18.63,4.59,1.27,0.45,242.05,130.68, +2021091910,54,40095.0,35,2021-09-19T20:06:07.000,55.0,ATL,right,36.58,18.32,4.66,1.11,0.46,242.05,132.64, +2021091910,54,40095.0,36,2021-09-19T20:06:07.100,55.0,ATL,right,36.92,17.98,4.79,1.3,0.48,242.05,135.1, +2021091910,54,40095.0,37,2021-09-19T20:06:07.200,55.0,ATL,right,37.25,17.62,4.83,1.31,0.48,243.42,137.27, +2021091910,54,40095.0,38,2021-09-19T20:06:07.300,55.0,ATL,right,37.57,17.24,4.94,1.51,0.5,246.56,140.2, +2021091910,54,40095.0,39,2021-09-19T20:06:07.400,55.0,ATL,right,37.91,16.87,4.97,1.01,0.5,254.85,139.95, +2021091910,54,40095.0,40,2021-09-19T20:06:07.500,55.0,ATL,right,38.25,16.48,5.06,0.61,0.52,268.44,139.78,pass_forward +2021091910,54,40095.0,41,2021-09-19T20:06:07.600,55.0,ATL,right,38.59,16.1,5.08,0.41,0.51,272.58,139.53, +2021091910,54,40095.0,42,2021-09-19T20:06:07.700,55.0,ATL,right,38.93,15.73,5.02,0.69,0.5,276.3,138.1, +2021091910,54,40095.0,43,2021-09-19T20:06:07.800,55.0,ATL,right,39.27,15.38,4.85,1.33,0.48,279.29,136.24, +2021091910,54,40095.0,44,2021-09-19T20:06:07.900,55.0,ATL,right,39.63,15.05,4.81,1.79,0.49,283.59,133.28, +2021091910,54,40095.0,45,2021-09-19T20:06:08.000,55.0,ATL,right,40.0,14.74,4.74,2.05,0.48,287.74,130.22, +2021091910,54,40151.0,1,2021-09-19T20:06:03.600,66.0,TB,right,34.48,26.63,0.06,0.02,0.0,118.84,292.75, +2021091910,54,40151.0,2,2021-09-19T20:06:03.700,66.0,TB,right,34.48,26.64,0.06,0.02,0.01,118.84,307.63, +2021091910,54,40151.0,3,2021-09-19T20:06:03.800,66.0,TB,right,34.5,26.65,0.03,0.08,0.02,120.69,338.34, +2021091910,54,40151.0,4,2021-09-19T20:06:03.900,66.0,TB,right,34.51,26.68,0.08,0.24,0.04,121.82,12.27, +2021091910,54,40151.0,5,2021-09-19T20:06:04.000,66.0,TB,right,34.5,26.69,0.08,0.16,0.01,123.24,9.0, +2021091910,54,40151.0,6,2021-09-19T20:06:04.100,66.0,TB,right,34.49,26.65,0.01,0.19,0.03,124.5,211.25,ball_snap +2021091910,54,40151.0,7,2021-09-19T20:06:04.200,66.0,TB,right,34.47,26.6,0.19,0.56,0.05,126.71,201.76, +2021091910,54,40151.0,8,2021-09-19T20:06:04.300,66.0,TB,right,34.46,26.58,0.27,0.78,0.02,127.87,203.02, +2021091910,54,40151.0,9,2021-09-19T20:06:04.400,66.0,TB,right,34.45,26.54,0.4,0.81,0.04,126.8,199.25, +2021091910,54,40151.0,10,2021-09-19T20:06:04.500,66.0,TB,right,34.43,26.5,0.5,0.68,0.05,126.8,200.78, +2021091910,54,40151.0,11,2021-09-19T20:06:04.600,66.0,TB,right,34.39,26.44,0.64,0.75,0.07,126.8,208.74, +2021091910,54,40151.0,12,2021-09-19T20:06:04.700,66.0,TB,right,34.36,26.38,0.7,0.44,0.07,127.65,207.4, +2021091910,54,40151.0,13,2021-09-19T20:06:04.800,66.0,TB,right,34.33,26.3,0.82,0.32,0.09,128.59,205.08, +2021091910,54,40151.0,14,2021-09-19T20:06:04.900,66.0,TB,right,34.29,26.2,0.91,0.21,0.1,127.41,204.69, +2021091910,54,40151.0,15,2021-09-19T20:06:05.000,66.0,TB,right,34.24,26.14,0.85,0.11,0.07,124.17,208.08, +2021091910,54,40151.0,16,2021-09-19T20:06:05.100,66.0,TB,right,34.2,26.08,0.8,0.32,0.07,122.71,210.62, +2021091910,54,40151.0,17,2021-09-19T20:06:05.200,66.0,TB,right,34.16,26.01,0.8,0.39,0.09,118.98,212.33,play_action +2021091910,54,40151.0,18,2021-09-19T20:06:05.300,66.0,TB,right,34.11,25.97,0.7,0.64,0.06,112.37,218.79, +2021091910,54,40151.0,19,2021-09-19T20:06:05.400,66.0,TB,right,34.07,25.92,0.61,0.74,0.06,108.11,221.21, +2021091910,54,40151.0,20,2021-09-19T20:06:05.500,66.0,TB,right,34.05,25.9,0.42,0.91,0.03,103.76,224.18, +2021091910,54,40151.0,21,2021-09-19T20:06:05.600,66.0,TB,right,34.03,25.87,0.34,0.8,0.04,96.73,222.2, +2021091910,54,40151.0,22,2021-09-19T20:06:05.700,66.0,TB,right,34.01,25.83,0.32,0.63,0.05,89.06,213.94, +2021091910,54,40151.0,23,2021-09-19T20:06:05.800,66.0,TB,right,34.0,25.81,0.23,0.62,0.02,87.9,206.0, +2021091910,54,40151.0,24,2021-09-19T20:06:05.900,66.0,TB,right,34.0,25.78,0.24,0.46,0.03,84.84,191.92, +2021091910,54,40151.0,25,2021-09-19T20:06:06.000,66.0,TB,right,33.99,25.74,0.3,0.37,0.04,87.8,179.79, +2021091910,54,40151.0,26,2021-09-19T20:06:06.100,66.0,TB,right,34.0,25.69,0.36,0.35,0.04,93.11,172.4, +2021091910,54,40151.0,27,2021-09-19T20:06:06.200,66.0,TB,right,34.01,25.65,0.41,0.4,0.04,101.04,165.76, +2021091910,54,40151.0,28,2021-09-19T20:06:06.300,66.0,TB,right,34.02,25.59,0.54,0.4,0.06,108.12,168.68, +2021091910,54,40151.0,29,2021-09-19T20:06:06.400,66.0,TB,right,34.01,25.5,0.75,0.66,0.09,110.64,179.53, +2021091910,54,40151.0,30,2021-09-19T20:06:06.500,66.0,TB,right,34.0,25.42,0.85,0.76,0.08,113.64,183.42, +2021091910,54,40151.0,31,2021-09-19T20:06:06.600,66.0,TB,right,33.96,25.31,1.11,1.25,0.12,121.08,195.76, +2021091910,54,40151.0,32,2021-09-19T20:06:06.700,66.0,TB,right,33.91,25.19,1.26,1.17,0.13,130.94,203.31, +2021091910,54,40151.0,33,2021-09-19T20:06:06.800,66.0,TB,right,33.82,25.06,1.53,1.28,0.16,135.34,211.03, +2021091910,54,40151.0,34,2021-09-19T20:06:06.900,66.0,TB,right,33.7,24.94,1.68,1.22,0.17,142.64,220.42, +2021091910,54,40151.0,35,2021-09-19T20:06:07.000,66.0,TB,right,33.57,24.82,1.78,0.97,0.18,153.72,226.74, +2021091910,54,40151.0,36,2021-09-19T20:06:07.100,66.0,TB,right,33.4,24.72,1.87,1.29,0.19,172.28,235.7, +2021091910,54,40151.0,37,2021-09-19T20:06:07.200,66.0,TB,right,33.2,24.65,1.98,1.32,0.21,187.73,244.76, +2021091910,54,40151.0,38,2021-09-19T20:06:07.300,66.0,TB,right,32.98,24.6,2.07,1.36,0.22,200.33,252.43, +2021091910,54,40151.0,39,2021-09-19T20:06:07.400,66.0,TB,right,32.76,24.6,2.1,1.51,0.22,221.72,262.34, +2021091910,54,40151.0,40,2021-09-19T20:06:07.500,66.0,TB,right,32.52,24.6,2.18,1.46,0.24,229.54,267.97,pass_forward +2021091910,54,40151.0,41,2021-09-19T20:06:07.600,66.0,TB,right,32.29,24.63,2.21,1.44,0.23,233.51,274.31, +2021091910,54,40151.0,42,2021-09-19T20:06:07.700,66.0,TB,right,32.08,24.66,2.16,1.39,0.22,238.87,278.99, +2021091910,54,40151.0,43,2021-09-19T20:06:07.800,66.0,TB,right,31.87,24.7,2.08,1.35,0.21,251.32,282.27, +2021091910,54,40151.0,44,2021-09-19T20:06:07.900,66.0,TB,right,31.67,24.74,2.0,1.31,0.21,260.69,284.07, +2021091910,54,40151.0,45,2021-09-19T20:06:08.000,66.0,TB,right,31.48,24.78,1.88,1.32,0.2,265.33,284.45, +2021091910,54,41233.0,1,2021-09-19T20:06:03.600,13.0,TB,right,34.03,38.52,0.23,0.11,0.03,167.95,246.66, +2021091910,54,41233.0,2,2021-09-19T20:06:03.700,13.0,TB,right,34.01,38.51,0.23,0.1,0.02,167.95,249.0, +2021091910,54,41233.0,3,2021-09-19T20:06:03.800,13.0,TB,right,34.06,38.54,0.05,0.24,0.06,169.02,17.04, +2021091910,54,41233.0,4,2021-09-19T20:06:03.900,13.0,TB,right,34.09,38.56,0.16,0.19,0.04,170.77,45.46, +2021091910,54,41233.0,5,2021-09-19T20:06:04.000,13.0,TB,right,34.15,38.61,0.33,0.37,0.08,163.12,50.09, +2021091910,54,41233.0,6,2021-09-19T20:06:04.100,13.0,TB,right,34.2,38.64,0.44,0.81,0.05,160.32,53.21,ball_snap +2021091910,54,41233.0,7,2021-09-19T20:06:04.200,13.0,TB,right,34.27,38.68,0.64,1.37,0.08,160.32,56.42, +2021091910,54,41233.0,8,2021-09-19T20:06:04.300,13.0,TB,right,34.35,38.73,0.96,2.41,0.1,134.95,59.66, +2021091910,54,41233.0,9,2021-09-19T20:06:04.400,13.0,TB,right,34.48,38.76,1.59,4.27,0.14,134.31,75.13, +2021091910,54,41233.0,10,2021-09-19T20:06:04.500,13.0,TB,right,34.67,38.79,2.16,4.65,0.19,102.95,81.44, +2021091910,54,41233.0,11,2021-09-19T20:06:04.600,13.0,TB,right,34.9,38.83,2.66,4.16,0.24,99.63,82.33, +2021091910,54,41233.0,12,2021-09-19T20:06:04.700,13.0,TB,right,35.21,38.86,3.37,4.47,0.31,74.87,83.87, +2021091910,54,41233.0,13,2021-09-19T20:06:04.800,13.0,TB,right,35.59,38.9,4.04,4.64,0.38,76.01,85.39, +2021091910,54,41233.0,14,2021-09-19T20:06:04.900,13.0,TB,right,36.01,38.93,4.49,3.81,0.43,70.95,85.62, +2021091910,54,41233.0,15,2021-09-19T20:06:05.000,13.0,TB,right,36.49,38.96,4.91,3.16,0.47,69.92,86.88, +2021091910,54,41233.0,16,2021-09-19T20:06:05.100,13.0,TB,right,37.01,38.98,5.32,2.62,0.52,69.92,87.91, +2021091910,54,41233.0,17,2021-09-19T20:06:05.200,13.0,TB,right,37.58,39.01,5.74,2.42,0.57,71.46,87.98,play_action +2021091910,54,41233.0,18,2021-09-19T20:06:05.300,13.0,TB,right,38.2,39.01,6.18,2.32,0.62,77.26,89.62, +2021091910,54,41233.0,19,2021-09-19T20:06:05.400,13.0,TB,right,38.84,39.0,6.49,1.91,0.65,88.56,90.39, +2021091910,54,41233.0,20,2021-09-19T20:06:05.500,13.0,TB,right,39.52,38.99,6.77,1.53,0.68,91.63,91.2, +2021091910,54,41233.0,21,2021-09-19T20:06:05.600,13.0,TB,right,40.23,38.99,7.03,1.22,0.71,91.63,91.03, +2021091910,54,41233.0,22,2021-09-19T20:06:05.700,13.0,TB,right,40.96,38.99,7.26,0.94,0.73,87.58,90.57, +2021091910,54,41233.0,23,2021-09-19T20:06:05.800,13.0,TB,right,41.69,38.98,7.36,0.55,0.73,84.94,90.64, +2021091910,54,41233.0,24,2021-09-19T20:06:05.900,13.0,TB,right,42.43,38.98,7.45,0.27,0.75,82.61,90.08, +2021091910,54,41233.0,25,2021-09-19T20:06:06.000,13.0,TB,right,43.18,38.98,7.46,0.49,0.75,83.71,89.63, +2021091910,54,41233.0,26,2021-09-19T20:06:06.100,13.0,TB,right,43.95,39.0,7.66,0.58,0.77,87.95,88.81, +2021091910,54,41233.0,27,2021-09-19T20:06:06.200,13.0,TB,right,44.72,39.01,7.69,0.44,0.77,82.84,88.89, +2021091910,54,41233.0,28,2021-09-19T20:06:06.300,13.0,TB,right,45.5,39.02,7.78,0.3,0.78,82.25,89.45, +2021091910,54,41233.0,29,2021-09-19T20:06:06.400,13.0,TB,right,46.3,39.02,7.94,0.22,0.8,83.9,89.8, +2021091910,54,41233.0,30,2021-09-19T20:06:06.500,13.0,TB,right,47.11,39.0,8.02,0.74,0.8,90.83,91.09, +2021091910,54,41233.0,31,2021-09-19T20:06:06.600,13.0,TB,right,47.91,38.97,8.08,1.07,0.81,91.78,92.15, +2021091910,54,41233.0,32,2021-09-19T20:06:06.700,13.0,TB,right,48.72,38.94,8.11,1.41,0.81,95.57,93.51, +2021091910,54,41233.0,33,2021-09-19T20:06:06.800,13.0,TB,right,49.53,38.88,8.01,1.8,0.81,105.86,94.95, +2021091910,54,41233.0,34,2021-09-19T20:06:06.900,13.0,TB,right,50.31,38.8,7.83,2.21,0.79,108.55,96.41, +2021091910,54,41233.0,35,2021-09-19T20:06:07.000,13.0,TB,right,51.08,38.7,7.64,2.51,0.77,110.14,97.74, +2021091910,54,41233.0,36,2021-09-19T20:06:07.100,13.0,TB,right,51.81,38.59,7.24,3.23,0.74,126.24,99.33, +2021091910,54,41233.0,37,2021-09-19T20:06:07.200,13.0,TB,right,52.48,38.45,6.74,4.0,0.68,134.64,101.99, +2021091910,54,41233.0,38,2021-09-19T20:06:07.300,13.0,TB,right,53.08,38.29,6.13,4.85,0.62,141.64,105.2, +2021091910,54,41233.0,39,2021-09-19T20:06:07.400,13.0,TB,right,53.58,38.1,5.36,5.82,0.54,151.25,110.52, +2021091910,54,41233.0,40,2021-09-19T20:06:07.500,13.0,TB,right,54.01,37.9,4.6,6.74,0.47,166.7,116.27,pass_forward +2021091910,54,41233.0,41,2021-09-19T20:06:07.600,13.0,TB,right,54.37,37.69,3.89,7.24,0.41,184.94,123.6, +2021091910,54,41233.0,42,2021-09-19T20:06:07.700,13.0,TB,right,54.64,37.48,3.27,7.22,0.35,199.71,132.27, +2021091910,54,41233.0,43,2021-09-19T20:06:07.800,13.0,TB,right,54.84,37.26,2.72,6.7,0.29,207.34,143.48, +2021091910,54,41233.0,44,2021-09-19T20:06:07.900,13.0,TB,right,54.96,37.07,2.13,6.09,0.23,224.04,154.42, +2021091910,54,41233.0,45,2021-09-19T20:06:08.000,13.0,TB,right,55.03,36.94,1.44,5.44,0.14,245.03,164.35, +2021091910,54,42346.0,1,2021-09-19T20:06:03.600,6.0,ATL,right,35.31,32.16,0.01,0.01,0.01,291.36,232.69, +2021091910,54,42346.0,2,2021-09-19T20:06:03.700,6.0,ATL,right,35.3,32.14,0.01,0.02,0.02,293.15,224.11, +2021091910,54,42346.0,3,2021-09-19T20:06:03.800,6.0,ATL,right,35.3,32.13,0.01,0.01,0.01,293.15,222.06, +2021091910,54,42346.0,4,2021-09-19T20:06:03.900,6.0,ATL,right,35.3,32.13,0.01,0.01,0.0,293.15,223.9, +2021091910,54,42346.0,5,2021-09-19T20:06:04.000,6.0,ATL,right,35.28,32.13,0.01,0.01,0.02,290.7,226.84, +2021091910,54,42346.0,6,2021-09-19T20:06:04.100,6.0,ATL,right,35.25,32.12,0.03,0.56,0.03,292.21,240.77,ball_snap +2021091910,54,42346.0,7,2021-09-19T20:06:04.200,6.0,ATL,right,35.23,32.1,0.25,2.55,0.03,292.21,241.15, +2021091910,54,42346.0,8,2021-09-19T20:06:04.300,6.0,ATL,right,35.19,32.06,0.74,3.98,0.06,289.07,229.72, +2021091910,54,42346.0,9,2021-09-19T20:06:04.400,6.0,ATL,right,35.11,31.98,1.29,4.88,0.11,277.04,224.66, +2021091910,54,42346.0,10,2021-09-19T20:06:04.500,6.0,ATL,right,35.0,31.87,1.75,4.43,0.15,268.38,225.16, +2021091910,54,42346.0,11,2021-09-19T20:06:04.600,6.0,ATL,right,34.85,31.75,2.13,3.68,0.19,257.42,228.77, +2021091910,54,42346.0,12,2021-09-19T20:06:04.700,6.0,ATL,right,34.69,31.61,2.38,2.7,0.22,246.25,229.77, +2021091910,54,42346.0,13,2021-09-19T20:06:04.800,6.0,ATL,right,34.51,31.53,2.31,1.47,0.2,245.24,237.18, +2021091910,54,42346.0,14,2021-09-19T20:06:04.900,6.0,ATL,right,34.31,31.44,2.31,1.16,0.22,242.51,242.41, +2021091910,54,42346.0,15,2021-09-19T20:06:05.000,6.0,ATL,right,34.12,31.44,2.07,1.95,0.19,235.17,255.97, +2021091910,54,42346.0,16,2021-09-19T20:06:05.100,6.0,ATL,right,33.91,31.44,2.09,2.71,0.21,227.46,267.78, +2021091910,54,42346.0,17,2021-09-19T20:06:05.200,6.0,ATL,right,33.68,31.46,2.2,2.87,0.23,219.35,276.59,play_action +2021091910,54,42346.0,18,2021-09-19T20:06:05.300,6.0,ATL,right,33.45,31.5,2.34,2.94,0.23,212.1,283.67, +2021091910,54,42346.0,19,2021-09-19T20:06:05.400,6.0,ATL,right,33.19,31.56,2.67,2.57,0.27,211.39,287.13, +2021091910,54,42346.0,20,2021-09-19T20:06:05.500,6.0,ATL,right,32.92,31.65,2.84,2.09,0.28,215.19,290.27, +2021091910,54,42346.0,21,2021-09-19T20:06:05.600,6.0,ATL,right,32.65,31.74,2.98,1.36,0.29,218.89,290.15, +2021091910,54,42346.0,22,2021-09-19T20:06:05.700,6.0,ATL,right,32.36,31.81,2.97,0.68,0.29,209.51,284.32, +2021091910,54,42346.0,23,2021-09-19T20:06:05.800,6.0,ATL,right,32.07,31.85,3.0,1.17,0.3,201.74,279.32, +2021091910,54,42346.0,24,2021-09-19T20:06:05.900,6.0,ATL,right,31.77,31.86,2.99,1.97,0.3,206.63,271.91, +2021091910,54,42346.0,25,2021-09-19T20:06:06.000,6.0,ATL,right,31.47,31.83,3.02,2.46,0.3,225.03,265.15, +2021091910,54,42346.0,26,2021-09-19T20:06:06.100,6.0,ATL,right,31.19,31.75,2.97,2.98,0.29,232.49,254.95, +2021091910,54,42346.0,27,2021-09-19T20:06:06.200,6.0,ATL,right,30.91,31.63,3.02,3.28,0.3,234.66,246.52, +2021091910,54,42346.0,28,2021-09-19T20:06:06.300,6.0,ATL,right,30.65,31.47,3.09,3.37,0.31,239.7,237.48, +2021091910,54,42346.0,29,2021-09-19T20:06:06.400,6.0,ATL,right,30.39,31.29,3.19,3.04,0.32,241.26,232.16, +2021091910,54,42346.0,30,2021-09-19T20:06:06.500,6.0,ATL,right,30.12,31.09,3.32,2.29,0.33,237.36,229.49, +2021091910,54,42346.0,31,2021-09-19T20:06:06.600,6.0,ATL,right,29.87,30.86,3.37,2.02,0.34,236.65,225.25, +2021091910,54,42346.0,32,2021-09-19T20:06:06.700,6.0,ATL,right,29.64,30.63,3.34,1.47,0.33,232.44,223.07, +2021091910,54,42346.0,33,2021-09-19T20:06:06.800,6.0,ATL,right,29.43,30.37,3.33,1.47,0.33,231.65,219.0, +2021091910,54,42346.0,34,2021-09-19T20:06:06.900,6.0,ATL,right,29.23,30.1,3.34,1.4,0.34,231.65,215.78, +2021091910,54,42346.0,35,2021-09-19T20:06:07.000,6.0,ATL,right,29.03,29.82,3.4,1.12,0.34,233.83,214.26, +2021091910,54,42346.0,36,2021-09-19T20:06:07.100,6.0,ATL,right,28.84,29.57,3.16,1.1,0.31,244.5,215.29, +2021091910,54,42346.0,37,2021-09-19T20:06:07.200,6.0,ATL,right,28.65,29.34,2.99,1.25,0.3,246.23,217.06, +2021091910,54,42346.0,38,2021-09-19T20:06:07.300,6.0,ATL,right,28.46,29.12,2.84,1.46,0.29,250.05,219.4, +2021091910,54,42346.0,39,2021-09-19T20:06:07.400,6.0,ATL,right,28.28,28.9,2.8,1.24,0.29,254.68,219.84, +2021091910,54,42346.0,40,2021-09-19T20:06:07.500,6.0,ATL,right,28.1,28.68,2.74,1.14,0.28,256.23,220.96,pass_forward +2021091910,54,42346.0,41,2021-09-19T20:06:07.600,6.0,ATL,right,27.92,28.48,2.68,0.78,0.27,258.37,221.0, +2021091910,54,42346.0,42,2021-09-19T20:06:07.700,6.0,ATL,right,27.74,28.3,2.52,1.53,0.26,268.76,227.43, +2021091910,54,42346.0,43,2021-09-19T20:06:07.800,6.0,ATL,right,27.55,28.14,2.38,1.73,0.25,270.01,232.52, +2021091910,54,42346.0,44,2021-09-19T20:06:07.900,6.0,ATL,right,27.36,28.0,2.33,1.53,0.24,268.24,235.51, +2021091910,54,42346.0,45,2021-09-19T20:06:08.000,6.0,ATL,right,27.17,27.87,2.26,1.4,0.23,263.55,238.31, +2021091910,54,42377.0,1,2021-09-19T20:06:03.600,76.0,TB,right,33.56,30.08,0.0,0.0,0.0,72.78,140.76, +2021091910,54,42377.0,2,2021-09-19T20:06:03.700,76.0,TB,right,33.55,30.08,0.0,0.0,0.01,74.16,148.28, +2021091910,54,42377.0,3,2021-09-19T20:06:03.800,76.0,TB,right,33.55,30.08,0.0,0.0,0.0,75.9,154.16, +2021091910,54,42377.0,4,2021-09-19T20:06:03.900,76.0,TB,right,33.55,30.08,0.01,0.2,0.0,76.68,241.74, +2021091910,54,42377.0,5,2021-09-19T20:06:04.000,76.0,TB,right,33.54,30.08,0.07,0.55,0.01,77.6,278.54, +2021091910,54,42377.0,6,2021-09-19T20:06:04.100,76.0,TB,right,33.53,30.09,0.12,0.58,0.01,79.46,294.27,ball_snap +2021091910,54,42377.0,7,2021-09-19T20:06:04.200,76.0,TB,right,33.51,30.1,0.24,0.8,0.03,80.5,298.13, +2021091910,54,42377.0,8,2021-09-19T20:06:04.300,76.0,TB,right,33.49,30.12,0.33,0.79,0.03,81.21,315.09, +2021091910,54,42377.0,9,2021-09-19T20:06:04.400,76.0,TB,right,33.48,30.17,0.43,0.87,0.04,79.67,330.54, +2021091910,54,42377.0,10,2021-09-19T20:06:04.500,76.0,TB,right,33.45,30.2,0.52,0.73,0.05,78.99,329.4, +2021091910,54,42377.0,11,2021-09-19T20:06:04.600,76.0,TB,right,33.41,30.25,0.57,0.44,0.05,78.14,327.34, +2021091910,54,42377.0,12,2021-09-19T20:06:04.700,76.0,TB,right,33.37,30.3,0.66,0.32,0.07,76.63,325.31, +2021091910,54,42377.0,13,2021-09-19T20:06:04.800,76.0,TB,right,33.3,30.34,0.73,0.56,0.08,72.68,311.1, +2021091910,54,42377.0,14,2021-09-19T20:06:04.900,76.0,TB,right,33.21,30.37,0.82,1.04,0.09,66.11,296.83, +2021091910,54,42377.0,15,2021-09-19T20:06:05.000,76.0,TB,right,33.12,30.4,0.95,1.17,0.1,60.46,289.2, +2021091910,54,42377.0,16,2021-09-19T20:06:05.100,76.0,TB,right,33.0,30.44,1.17,1.23,0.13,58.31,283.62, +2021091910,54,42377.0,17,2021-09-19T20:06:05.200,76.0,TB,right,32.85,30.47,1.38,1.19,0.15,52.48,279.64,play_action +2021091910,54,42377.0,18,2021-09-19T20:06:05.300,76.0,TB,right,32.67,30.49,1.69,1.31,0.19,44.62,276.02, +2021091910,54,42377.0,19,2021-09-19T20:06:05.400,76.0,TB,right,32.46,30.52,1.95,0.99,0.21,35.29,277.27, +2021091910,54,42377.0,20,2021-09-19T20:06:05.500,76.0,TB,right,32.21,30.57,2.27,0.82,0.25,28.09,278.52, +2021091910,54,42377.0,21,2021-09-19T20:06:05.600,76.0,TB,right,31.97,30.6,2.37,0.36,0.24,20.22,278.36, +2021091910,54,42377.0,22,2021-09-19T20:06:05.700,76.0,TB,right,31.68,30.63,2.65,0.29,0.3,9.39,277.35, +2021091910,54,42377.0,23,2021-09-19T20:06:05.800,76.0,TB,right,31.38,30.67,2.79,0.03,0.3,7.51,277.14, +2021091910,54,42377.0,24,2021-09-19T20:06:05.900,76.0,TB,right,31.09,30.7,2.82,0.35,0.29,5.88,276.94, +2021091910,54,42377.0,25,2021-09-19T20:06:06.000,76.0,TB,right,30.82,30.74,2.76,0.71,0.28,3.54,276.87, +2021091910,54,42377.0,26,2021-09-19T20:06:06.100,76.0,TB,right,30.56,30.76,2.6,1.25,0.26,4.15,275.92, +2021091910,54,42377.0,27,2021-09-19T20:06:06.200,76.0,TB,right,30.31,30.74,2.47,1.65,0.26,22.54,270.99, +2021091910,54,42377.0,28,2021-09-19T20:06:06.300,76.0,TB,right,30.07,30.72,2.3,1.96,0.24,34.42,266.17, +2021091910,54,42377.0,29,2021-09-19T20:06:06.400,76.0,TB,right,29.84,30.69,2.17,1.98,0.23,49.9,262.3, +2021091910,54,42377.0,30,2021-09-19T20:06:06.500,76.0,TB,right,29.64,30.63,2.0,2.03,0.21,61.99,256.34, +2021091910,54,42377.0,31,2021-09-19T20:06:06.600,76.0,TB,right,29.45,30.54,1.92,1.98,0.21,80.89,248.32, +2021091910,54,42377.0,32,2021-09-19T20:06:06.700,76.0,TB,right,29.28,30.47,1.82,1.76,0.19,90.62,244.4, +2021091910,54,42377.0,33,2021-09-19T20:06:06.800,76.0,TB,right,29.11,30.36,1.79,1.62,0.2,98.42,237.23, +2021091910,54,42377.0,34,2021-09-19T20:06:06.900,76.0,TB,right,28.97,30.22,1.83,1.57,0.21,103.81,228.33, +2021091910,54,42377.0,35,2021-09-19T20:06:07.000,76.0,TB,right,28.84,30.09,1.8,1.36,0.18,107.28,223.81, +2021091910,54,42377.0,36,2021-09-19T20:06:07.100,76.0,TB,right,28.72,29.96,1.75,1.14,0.18,108.41,220.65, +2021091910,54,42377.0,37,2021-09-19T20:06:07.200,76.0,TB,right,28.61,29.83,1.7,1.05,0.17,110.09,217.33, +2021091910,54,42377.0,38,2021-09-19T20:06:07.300,76.0,TB,right,28.53,29.68,1.62,1.14,0.16,115.31,211.79, +2021091910,54,42377.0,39,2021-09-19T20:06:07.400,76.0,TB,right,28.44,29.54,1.59,1.0,0.17,121.77,210.58, +2021091910,54,42377.0,40,2021-09-19T20:06:07.500,76.0,TB,right,28.35,29.4,1.54,0.93,0.16,127.74,209.31,pass_forward +2021091910,54,42377.0,41,2021-09-19T20:06:07.600,76.0,TB,right,28.28,29.25,1.53,0.86,0.17,132.2,207.42, +2021091910,54,42377.0,42,2021-09-19T20:06:07.700,76.0,TB,right,28.21,29.12,1.43,0.91,0.14,136.43,206.8, +2021091910,54,42377.0,43,2021-09-19T20:06:07.800,76.0,TB,right,28.16,29.0,1.31,1.01,0.13,143.72,203.64, +2021091910,54,42377.0,44,2021-09-19T20:06:07.900,76.0,TB,right,28.13,28.87,1.22,1.08,0.13,150.47,197.72, +2021091910,54,42377.0,45,2021-09-19T20:06:08.000,76.0,TB,right,28.13,28.74,1.17,1.15,0.13,156.71,187.38, +2021091910,54,42404.0,1,2021-09-19T20:06:03.600,74.0,TB,right,33.74,28.71,0.0,0.0,0.0,96.24,348.8, +2021091910,54,42404.0,2,2021-09-19T20:06:03.700,74.0,TB,right,33.74,28.71,0.0,0.0,0.0,96.24,346.75, +2021091910,54,42404.0,3,2021-09-19T20:06:03.800,74.0,TB,right,33.75,28.69,0.0,0.13,0.01,96.24,166.36, +2021091910,54,42404.0,4,2021-09-19T20:06:03.900,74.0,TB,right,33.75,28.68,0.07,0.8,0.01,96.24,168.45, +2021091910,54,42404.0,5,2021-09-19T20:06:04.000,74.0,TB,right,33.75,28.68,0.12,0.7,0.01,101.25,156.32, +2021091910,54,42404.0,6,2021-09-19T20:06:04.100,74.0,TB,right,33.76,28.67,0.17,0.55,0.01,92.27,136.31,ball_snap +2021091910,54,42404.0,7,2021-09-19T20:06:04.200,74.0,TB,right,33.78,28.7,0.18,0.73,0.03,95.35,58.54, +2021091910,54,42404.0,8,2021-09-19T20:06:04.300,74.0,TB,right,33.8,28.74,0.39,1.29,0.05,86.63,37.64, +2021091910,54,42404.0,9,2021-09-19T20:06:04.400,74.0,TB,right,33.83,28.78,0.56,1.39,0.05,76.8,32.43, +2021091910,54,42404.0,10,2021-09-19T20:06:04.500,74.0,TB,right,33.84,28.86,0.77,1.32,0.08,76.8,17.9, +2021091910,54,42404.0,11,2021-09-19T20:06:04.600,74.0,TB,right,33.87,28.95,0.92,1.17,0.09,76.8,15.49, +2021091910,54,42404.0,12,2021-09-19T20:06:04.700,74.0,TB,right,33.89,29.03,0.98,0.79,0.09,74.22,11.33, +2021091910,54,42404.0,13,2021-09-19T20:06:04.800,74.0,TB,right,33.88,29.13,1.0,0.68,0.1,72.22,2.37, +2021091910,54,42404.0,14,2021-09-19T20:06:04.900,74.0,TB,right,33.81,29.18,0.88,1.3,0.09,75.7,335.42, +2021091910,54,42404.0,15,2021-09-19T20:06:05.000,74.0,TB,right,33.75,29.26,0.91,1.38,0.09,67.98,323.0, +2021091910,54,42404.0,16,2021-09-19T20:06:05.100,74.0,TB,right,33.65,29.3,1.0,1.86,0.11,78.82,302.59, +2021091910,54,42404.0,17,2021-09-19T20:06:05.200,74.0,TB,right,33.54,29.33,1.16,2.2,0.12,88.96,285.28,play_action +2021091910,54,42404.0,18,2021-09-19T20:06:05.300,74.0,TB,right,33.39,29.34,1.45,2.43,0.15,93.0,272.45, +2021091910,54,42404.0,19,2021-09-19T20:06:05.400,74.0,TB,right,33.22,29.32,1.73,2.49,0.17,89.42,263.34, +2021091910,54,42404.0,20,2021-09-19T20:06:05.500,74.0,TB,right,33.04,29.26,1.98,2.25,0.19,82.72,252.92, +2021091910,54,42404.0,21,2021-09-19T20:06:05.600,74.0,TB,right,32.84,29.17,2.21,2.02,0.22,81.2,245.96, +2021091910,54,42404.0,22,2021-09-19T20:06:05.700,74.0,TB,right,32.62,29.05,2.44,1.6,0.25,78.33,241.95, +2021091910,54,42404.0,23,2021-09-19T20:06:05.800,74.0,TB,right,32.4,28.95,2.48,0.79,0.24,76.51,242.34, +2021091910,54,42404.0,24,2021-09-19T20:06:05.900,74.0,TB,right,32.17,28.84,2.51,0.53,0.25,72.61,241.51, +2021091910,54,42404.0,25,2021-09-19T20:06:06.000,74.0,TB,right,31.93,28.73,2.54,0.62,0.26,64.57,243.74, +2021091910,54,42404.0,26,2021-09-19T20:06:06.100,74.0,TB,right,31.69,28.62,2.51,0.93,0.26,60.13,244.86, +2021091910,54,42404.0,27,2021-09-19T20:06:06.200,74.0,TB,right,31.47,28.51,2.46,1.07,0.26,58.87,244.56, +2021091910,54,42404.0,28,2021-09-19T20:06:06.300,74.0,TB,right,31.26,28.38,2.35,1.24,0.24,57.8,242.69, +2021091910,54,42404.0,29,2021-09-19T20:06:06.400,74.0,TB,right,31.03,28.27,2.36,1.06,0.25,55.25,243.52, +2021091910,54,42404.0,30,2021-09-19T20:06:06.500,74.0,TB,right,30.81,28.16,2.33,0.98,0.25,54.23,244.12, +2021091910,54,42404.0,31,2021-09-19T20:06:06.600,74.0,TB,right,30.59,28.06,2.29,0.94,0.24,55.33,244.84, +2021091910,54,42404.0,32,2021-09-19T20:06:06.700,74.0,TB,right,30.37,27.98,2.24,1.0,0.24,53.88,247.31, +2021091910,54,42404.0,33,2021-09-19T20:06:06.800,74.0,TB,right,30.16,27.91,2.12,1.3,0.22,42.37,251.36, +2021091910,54,42404.0,34,2021-09-19T20:06:06.900,74.0,TB,right,29.97,27.85,1.97,1.44,0.2,35.77,252.26, +2021091910,54,42404.0,35,2021-09-19T20:06:07.000,74.0,TB,right,29.79,27.79,1.86,1.52,0.2,29.44,254.39, +2021091910,54,42404.0,36,2021-09-19T20:06:07.100,74.0,TB,right,29.62,27.75,1.7,1.6,0.18,28.75,257.77, +2021091910,54,42404.0,37,2021-09-19T20:06:07.200,74.0,TB,right,29.46,27.72,1.57,1.51,0.16,24.47,258.78, +2021091910,54,42404.0,38,2021-09-19T20:06:07.300,74.0,TB,right,29.31,27.69,1.38,1.54,0.14,21.94,259.63, +2021091910,54,42404.0,39,2021-09-19T20:06:07.400,74.0,TB,right,29.21,27.66,1.1,1.71,0.1,14.58,259.35, +2021091910,54,42404.0,40,2021-09-19T20:06:07.500,74.0,TB,right,29.14,27.63,0.81,1.83,0.08,12.33,254.31,pass_forward +2021091910,54,42404.0,41,2021-09-19T20:06:07.600,74.0,TB,right,29.07,27.61,0.64,1.66,0.07,12.33,250.21, +2021091910,54,42404.0,42,2021-09-19T20:06:07.700,74.0,TB,right,29.02,27.6,0.48,1.48,0.06,17.19,250.13, +2021091910,54,42404.0,43,2021-09-19T20:06:07.800,74.0,TB,right,28.99,27.6,0.27,1.39,0.03,20.66,256.29, +2021091910,54,42404.0,44,2021-09-19T20:06:07.900,74.0,TB,right,28.99,27.6,0.03,1.44,0.0,23.72,309.37, +2021091910,54,42404.0,45,2021-09-19T20:06:08.000,74.0,TB,right,29.02,27.6,0.2,1.36,0.02,23.72,80.61, +2021091910,54,42480.0,1,2021-09-19T20:06:03.600,97.0,ATL,right,35.45,28.86,0.0,0.0,0.01,261.6,331.47, +2021091910,54,42480.0,2,2021-09-19T20:06:03.700,97.0,ATL,right,35.45,28.87,0.0,0.0,0.01,264.32,335.92, +2021091910,54,42480.0,3,2021-09-19T20:06:03.800,97.0,ATL,right,35.46,28.87,0.0,0.0,0.01,264.32,338.62, +2021091910,54,42480.0,4,2021-09-19T20:06:03.900,97.0,ATL,right,35.45,28.89,0.0,0.0,0.01,267.08,339.32, +2021091910,54,42480.0,5,2021-09-19T20:06:04.000,97.0,ATL,right,35.45,28.9,0.03,0.4,0.01,265.96,359.08, +2021091910,54,42480.0,6,2021-09-19T20:06:04.100,97.0,ATL,right,35.44,28.92,0.15,1.07,0.03,259.23,335.04,ball_snap +2021091910,54,42480.0,7,2021-09-19T20:06:04.200,97.0,ATL,right,35.41,28.94,0.33,1.41,0.03,257.7,321.13, +2021091910,54,42480.0,8,2021-09-19T20:06:04.300,97.0,ATL,right,35.38,28.97,0.49,1.35,0.04,257.7,317.87, +2021091910,54,42480.0,9,2021-09-19T20:06:04.400,97.0,ATL,right,35.33,29.03,0.71,1.57,0.07,262.17,316.06, +2021091910,54,42480.0,10,2021-09-19T20:06:04.500,97.0,ATL,right,35.27,29.09,0.9,1.17,0.09,260.75,315.38, +2021091910,54,42480.0,11,2021-09-19T20:06:04.600,97.0,ATL,right,35.21,29.16,0.98,0.68,0.09,260.75,316.7, +2021091910,54,42480.0,12,2021-09-19T20:06:04.700,97.0,ATL,right,35.13,29.24,1.06,0.32,0.11,257.85,316.21, +2021091910,54,42480.0,13,2021-09-19T20:06:04.800,97.0,ATL,right,35.06,29.32,1.08,0.03,0.11,256.42,316.01, +2021091910,54,42480.0,14,2021-09-19T20:06:04.900,97.0,ATL,right,34.99,29.38,1.02,0.33,0.1,269.87,314.56, +2021091910,54,42480.0,15,2021-09-19T20:06:05.000,97.0,ATL,right,34.78,29.42,1.25,0.77,0.21,292.75,298.12, +2021091910,54,42480.0,16,2021-09-19T20:06:05.100,97.0,ATL,right,34.58,29.42,1.44,1.09,0.2,294.84,284.82, +2021091910,54,42480.0,17,2021-09-19T20:06:05.200,97.0,ATL,right,34.39,29.43,1.62,1.27,0.19,292.56,277.57,play_action +2021091910,54,42480.0,18,2021-09-19T20:06:05.300,97.0,ATL,right,34.18,29.44,1.87,1.46,0.21,253.12,272.27, +2021091910,54,42480.0,19,2021-09-19T20:06:05.400,97.0,ATL,right,33.95,29.44,2.15,1.85,0.23,211.06,269.2, +2021091910,54,42480.0,20,2021-09-19T20:06:05.500,97.0,ATL,right,33.75,29.42,2.21,1.43,0.2,206.31,264.43, +2021091910,54,42480.0,21,2021-09-19T20:06:05.600,97.0,ATL,right,33.53,29.4,2.28,0.76,0.22,202.73,262.26, +2021091910,54,42480.0,22,2021-09-19T20:06:05.700,97.0,ATL,right,33.32,29.35,2.2,0.83,0.21,202.73,258.19, +2021091910,54,42480.0,23,2021-09-19T20:06:05.800,97.0,ATL,right,33.09,29.29,2.25,0.91,0.24,199.65,256.36, +2021091910,54,42480.0,24,2021-09-19T20:06:05.900,97.0,ATL,right,32.86,29.24,2.24,0.98,0.24,199.65,255.98, +2021091910,54,42480.0,25,2021-09-19T20:06:06.000,97.0,ATL,right,32.61,29.16,2.35,0.87,0.26,189.77,252.93, +2021091910,54,42480.0,26,2021-09-19T20:06:06.100,97.0,ATL,right,32.39,29.09,2.28,1.01,0.23,281.89,250.91, +2021091910,54,42480.0,27,2021-09-19T20:06:06.200,97.0,ATL,right,32.17,28.99,2.32,0.88,0.25,318.51,247.48, +2021091910,54,42480.0,28,2021-09-19T20:06:06.300,97.0,ATL,right,31.95,28.91,2.27,0.87,0.23,15.15,248.2, +2021091910,54,42480.0,29,2021-09-19T20:06:06.400,97.0,ATL,right,31.72,28.85,2.28,0.87,0.24,23.04,251.0, +2021091910,54,42480.0,30,2021-09-19T20:06:06.500,97.0,ATL,right,31.49,28.79,2.25,1.04,0.24,25.58,253.72, +2021091910,54,42480.0,31,2021-09-19T20:06:06.600,97.0,ATL,right,31.28,28.73,2.14,1.2,0.22,12.28,254.6, +2021091910,54,42480.0,32,2021-09-19T20:06:06.700,97.0,ATL,right,31.07,28.68,2.04,1.26,0.21,10.34,255.91, +2021091910,54,42480.0,33,2021-09-19T20:06:06.800,97.0,ATL,right,30.87,28.64,1.93,1.38,0.2,350.57,258.73, +2021091910,54,42480.0,34,2021-09-19T20:06:06.900,97.0,ATL,right,30.68,28.61,1.81,1.41,0.19,356.85,260.6, +2021091910,54,42480.0,35,2021-09-19T20:06:07.000,97.0,ATL,right,30.5,28.55,1.74,1.29,0.19,327.65,257.67, +2021091910,54,42480.0,36,2021-09-19T20:06:07.100,97.0,ATL,right,30.33,28.49,1.65,1.24,0.18,318.65,255.06, +2021091910,54,42480.0,37,2021-09-19T20:06:07.200,97.0,ATL,right,30.16,28.46,1.58,1.16,0.17,276.55,256.43, +2021091910,54,42480.0,38,2021-09-19T20:06:07.300,97.0,ATL,right,30.02,28.45,1.43,1.17,0.14,270.66,259.03, +2021091910,54,42480.0,39,2021-09-19T20:06:07.400,97.0,ATL,right,29.9,28.43,1.25,1.27,0.12,273.48,259.96, +2021091910,54,42480.0,40,2021-09-19T20:06:07.500,97.0,ATL,right,29.82,28.43,0.99,1.53,0.08,236.78,263.86,pass_forward +2021091910,54,42480.0,41,2021-09-19T20:06:07.600,97.0,ATL,right,29.73,28.42,0.83,1.55,0.09,212.49,266.58, +2021091910,54,42480.0,42,2021-09-19T20:06:07.700,97.0,ATL,right,29.66,28.42,0.63,1.58,0.07,192.33,268.92, +2021091910,54,42480.0,43,2021-09-19T20:06:07.800,97.0,ATL,right,29.65,28.39,0.3,1.78,0.03,188.25,239.06, +2021091910,54,42480.0,44,2021-09-19T20:06:07.900,97.0,ATL,right,29.63,28.38,0.15,1.69,0.02,188.25,198.83, +2021091910,54,42480.0,45,2021-09-19T20:06:08.000,97.0,ATL,right,29.66,28.37,0.27,1.76,0.03,174.18,114.55, +2021091910,54,42497.0,1,2021-09-19T20:06:03.600,96.0,ATL,right,35.61,26.42,0.0,0.0,0.0,312.18,33.35, +2021091910,54,42497.0,2,2021-09-19T20:06:03.700,96.0,ATL,right,35.61,26.43,0.0,0.0,0.01,303.56,28.15, +2021091910,54,42497.0,3,2021-09-19T20:06:03.800,96.0,ATL,right,35.61,26.43,0.0,0.0,0.0,303.56,25.65, +2021091910,54,42497.0,4,2021-09-19T20:06:03.900,96.0,ATL,right,35.6,26.42,0.0,0.08,0.01,301.16,289.94, +2021091910,54,42497.0,5,2021-09-19T20:06:04.000,96.0,ATL,right,35.59,26.42,0.05,0.59,0.01,303.28,247.14, +2021091910,54,42497.0,6,2021-09-19T20:06:04.100,96.0,ATL,right,35.58,26.41,0.15,0.93,0.01,301.89,247.3,ball_snap +2021091910,54,42497.0,7,2021-09-19T20:06:04.200,96.0,ATL,right,35.56,26.4,0.3,1.11,0.03,301.89,245.57, +2021091910,54,42497.0,8,2021-09-19T20:06:04.300,96.0,ATL,right,35.52,26.38,0.4,0.89,0.04,301.89,244.81, +2021091910,54,42497.0,9,2021-09-19T20:06:04.400,96.0,ATL,right,35.47,26.36,0.57,0.87,0.06,300.51,244.56, +2021091910,54,42497.0,10,2021-09-19T20:06:04.500,96.0,ATL,right,35.39,26.32,0.73,0.68,0.08,300.51,243.11, +2021091910,54,42497.0,11,2021-09-19T20:06:04.600,96.0,ATL,right,35.32,26.28,0.78,0.34,0.08,297.12,242.85, +2021091910,54,42497.0,12,2021-09-19T20:06:04.700,96.0,ATL,right,35.25,26.21,0.87,0.21,0.11,292.95,237.36, +2021091910,54,42497.0,13,2021-09-19T20:06:04.800,96.0,ATL,right,35.17,26.17,0.88,0.18,0.09,289.55,236.48, +2021091910,54,42497.0,14,2021-09-19T20:06:04.900,96.0,ATL,right,35.12,26.06,0.93,0.45,0.12,271.27,225.02, +2021091910,54,42497.0,15,2021-09-19T20:06:05.000,96.0,ATL,right,35.09,26.0,0.85,0.63,0.07,239.37,218.47, +2021091910,54,42497.0,16,2021-09-19T20:06:05.100,96.0,ATL,right,35.09,25.9,0.84,1.11,0.1,266.61,199.61, +2021091910,54,42497.0,17,2021-09-19T20:06:05.200,96.0,ATL,right,35.07,25.8,0.89,0.99,0.1,231.43,192.17,play_action +2021091910,54,42497.0,18,2021-09-19T20:06:05.300,96.0,ATL,right,35.05,25.73,0.8,1.22,0.08,278.06,183.52, +2021091910,54,42497.0,19,2021-09-19T20:06:05.400,96.0,ATL,right,35.05,25.65,0.79,1.36,0.08,299.83,166.82, +2021091910,54,42497.0,20,2021-09-19T20:06:05.500,96.0,ATL,right,35.08,25.58,0.83,0.99,0.08,308.45,163.78, +2021091910,54,42497.0,21,2021-09-19T20:06:05.600,96.0,ATL,right,35.11,25.5,0.88,0.65,0.08,310.53,160.01, +2021091910,54,42497.0,22,2021-09-19T20:06:05.700,96.0,ATL,right,35.14,25.41,0.99,0.23,0.09,313.27,163.69, +2021091910,54,42497.0,23,2021-09-19T20:06:05.800,96.0,ATL,right,35.16,25.32,1.01,0.14,0.1,313.27,165.81, +2021091910,54,42497.0,24,2021-09-19T20:06:05.900,96.0,ATL,right,35.18,25.21,1.04,0.27,0.11,307.61,169.22, +2021091910,54,42497.0,25,2021-09-19T20:06:06.000,96.0,ATL,right,35.18,25.1,1.08,0.46,0.11,303.34,178.33, +2021091910,54,42497.0,26,2021-09-19T20:06:06.100,96.0,ATL,right,35.15,24.97,1.21,0.8,0.13,301.61,189.97, +2021091910,54,42497.0,27,2021-09-19T20:06:06.200,96.0,ATL,right,35.1,24.83,1.36,0.86,0.15,298.02,197.5, +2021091910,54,42497.0,28,2021-09-19T20:06:06.300,96.0,ATL,right,35.03,24.7,1.43,0.89,0.15,294.36,204.91, +2021091910,54,42497.0,29,2021-09-19T20:06:06.400,96.0,ATL,right,34.93,24.56,1.58,1.03,0.17,301.24,212.14, +2021091910,54,42497.0,30,2021-09-19T20:06:06.500,96.0,ATL,right,34.81,24.42,1.71,1.25,0.18,305.63,219.02, +2021091910,54,42497.0,31,2021-09-19T20:06:06.600,96.0,ATL,right,34.63,24.27,2.04,1.89,0.23,304.35,227.92, +2021091910,54,42497.0,32,2021-09-19T20:06:06.700,96.0,ATL,right,34.42,24.13,2.4,1.9,0.26,299.49,234.76, +2021091910,54,42497.0,33,2021-09-19T20:06:06.800,96.0,ATL,right,34.13,24.0,2.85,2.28,0.32,295.57,242.53, +2021091910,54,42497.0,34,2021-09-19T20:06:06.900,96.0,ATL,right,33.81,23.88,3.17,2.12,0.33,301.08,248.0, +2021091910,54,42497.0,35,2021-09-19T20:06:07.000,96.0,ATL,right,33.48,23.76,3.48,2.06,0.36,292.41,251.04, +2021091910,54,42497.0,36,2021-09-19T20:06:07.100,96.0,ATL,right,33.12,23.66,3.69,1.66,0.37,298.44,253.78, +2021091910,54,42497.0,37,2021-09-19T20:06:07.200,96.0,ATL,right,32.72,23.55,3.94,1.15,0.41,298.44,255.81, +2021091910,54,42497.0,38,2021-09-19T20:06:07.300,96.0,ATL,right,32.31,23.45,4.14,0.77,0.43,303.22,256.82, +2021091910,54,42497.0,39,2021-09-19T20:06:07.400,96.0,ATL,right,31.88,23.35,4.22,0.74,0.43,305.9,257.12, +2021091910,54,42497.0,40,2021-09-19T20:06:07.500,96.0,ATL,right,31.49,23.26,4.08,1.33,0.41,307.09,257.57,pass_forward +2021091910,54,42497.0,41,2021-09-19T20:06:07.600,96.0,ATL,right,31.11,23.17,3.84,2.0,0.38,307.09,257.75, +2021091910,54,42497.0,42,2021-09-19T20:06:07.700,96.0,ATL,right,30.79,23.08,3.46,2.69,0.34,307.09,255.9, +2021091910,54,42497.0,43,2021-09-19T20:06:07.800,96.0,ATL,right,30.47,22.99,3.14,3.03,0.33,309.87,254.15, +2021091910,54,42497.0,44,2021-09-19T20:06:07.900,96.0,ATL,right,30.19,22.9,2.83,3.11,0.3,313.04,252.6, +2021091910,54,42497.0,45,2021-09-19T20:06:08.000,96.0,ATL,right,29.96,22.82,2.41,3.19,0.24,315.59,250.95, +2021091910,54,43341.0,1,2021-09-19T20:06:03.600,45.0,ATL,right,39.56,28.27,0.1,0.08,0.01,260.7,276.48, +2021091910,54,43341.0,2,2021-09-19T20:06:03.700,45.0,ATL,right,39.55,28.27,0.11,0.05,0.01,261.68,278.61, +2021091910,54,43341.0,3,2021-09-19T20:06:03.800,45.0,ATL,right,39.54,28.27,0.09,0.06,0.01,262.66,290.89, +2021091910,54,43341.0,4,2021-09-19T20:06:03.900,45.0,ATL,right,39.53,28.27,0.11,0.03,0.02,262.66,271.59, +2021091910,54,43341.0,5,2021-09-19T20:06:04.000,45.0,ATL,right,39.52,28.27,0.11,0.04,0.01,262.66,271.79, +2021091910,54,43341.0,6,2021-09-19T20:06:04.100,45.0,ATL,right,39.5,28.25,0.14,0.05,0.03,262.66,249.33,ball_snap +2021091910,54,43341.0,7,2021-09-19T20:06:04.200,45.0,ATL,right,39.48,28.21,0.18,0.07,0.04,260.91,229.68, +2021091910,54,43341.0,8,2021-09-19T20:06:04.300,45.0,ATL,right,39.46,28.18,0.22,0.09,0.04,257.52,221.74, +2021091910,54,43341.0,9,2021-09-19T20:06:04.400,45.0,ATL,right,39.43,28.14,0.24,0.12,0.04,255.11,220.81, +2021091910,54,43341.0,10,2021-09-19T20:06:04.500,45.0,ATL,right,39.38,28.11,0.28,0.16,0.06,254.32,223.94, +2021091910,54,43341.0,11,2021-09-19T20:06:04.600,45.0,ATL,right,39.33,28.02,0.36,0.22,0.1,248.59,218.45, +2021091910,54,43341.0,12,2021-09-19T20:06:04.700,45.0,ATL,right,39.25,27.98,0.43,0.37,0.1,232.81,225.91, +2021091910,54,43341.0,13,2021-09-19T20:06:04.800,45.0,ATL,right,39.17,27.94,0.62,1.59,0.08,231.03,234.46, +2021091910,54,43341.0,14,2021-09-19T20:06:04.900,45.0,ATL,right,39.08,27.9,0.93,2.5,0.1,231.03,241.19, +2021091910,54,43341.0,15,2021-09-19T20:06:05.000,45.0,ATL,right,38.96,27.84,1.34,3.05,0.13,234.94,245.02, +2021091910,54,43341.0,16,2021-09-19T20:06:05.100,45.0,ATL,right,38.79,27.76,1.91,3.64,0.19,230.97,246.59, +2021091910,54,43341.0,17,2021-09-19T20:06:05.200,45.0,ATL,right,38.58,27.67,2.37,3.59,0.22,240.17,247.39,play_action +2021091910,54,43341.0,18,2021-09-19T20:06:05.300,45.0,ATL,right,38.35,27.58,2.68,3.13,0.25,241.96,249.1, +2021091910,54,43341.0,19,2021-09-19T20:06:05.400,45.0,ATL,right,38.09,27.49,2.9,2.4,0.27,236.85,250.04, +2021091910,54,43341.0,20,2021-09-19T20:06:05.500,45.0,ATL,right,37.84,27.39,2.87,1.1,0.27,239.64,249.03, +2021091910,54,43341.0,21,2021-09-19T20:06:05.600,45.0,ATL,right,37.6,27.3,2.64,0.43,0.25,223.65,249.87, +2021091910,54,43341.0,22,2021-09-19T20:06:05.700,45.0,ATL,right,37.39,27.22,2.28,1.83,0.22,213.67,249.18, +2021091910,54,43341.0,23,2021-09-19T20:06:05.800,45.0,ATL,right,37.24,27.13,1.8,2.94,0.18,202.87,243.21, +2021091910,54,43341.0,24,2021-09-19T20:06:05.900,45.0,ATL,right,37.16,27.04,1.12,4.7,0.12,180.27,219.79, +2021091910,54,43341.0,25,2021-09-19T20:06:06.000,45.0,ATL,right,37.12,26.96,0.75,5.33,0.08,163.57,185.57, +2021091910,54,43341.0,26,2021-09-19T20:06:06.100,45.0,ATL,right,37.16,26.92,0.83,6.08,0.06,150.84,123.45, +2021091910,54,43341.0,27,2021-09-19T20:06:06.200,45.0,ATL,right,37.29,26.9,1.52,6.31,0.13,142.69,97.03, +2021091910,54,43341.0,28,2021-09-19T20:06:06.300,45.0,ATL,right,37.49,26.9,2.36,6.61,0.2,145.78,87.88, +2021091910,54,43341.0,29,2021-09-19T20:06:06.400,45.0,ATL,right,37.76,26.91,3.07,6.25,0.27,144.75,85.0, +2021091910,54,43341.0,30,2021-09-19T20:06:06.500,45.0,ATL,right,38.11,26.95,3.8,5.96,0.35,131.55,83.53, +2021091910,54,43341.0,31,2021-09-19T20:06:06.600,45.0,ATL,right,38.52,26.99,4.43,5.16,0.42,125.22,82.78, +2021091910,54,43341.0,32,2021-09-19T20:06:06.700,45.0,ATL,right,38.98,27.06,4.92,4.32,0.46,123.49,81.81, +2021091910,54,43341.0,33,2021-09-19T20:06:06.800,45.0,ATL,right,39.5,27.13,5.35,3.47,0.52,116.19,81.63, +2021091910,54,43341.0,34,2021-09-19T20:06:06.900,45.0,ATL,right,40.04,27.21,5.62,2.46,0.55,113.13,81.28, +2021091910,54,43341.0,35,2021-09-19T20:06:07.000,45.0,ATL,right,40.6,27.32,5.85,1.73,0.58,114.57,79.77, +2021091910,54,43341.0,36,2021-09-19T20:06:07.100,45.0,ATL,right,41.17,27.44,5.81,0.91,0.58,112.23,78.01, +2021091910,54,43341.0,37,2021-09-19T20:06:07.200,45.0,ATL,right,41.73,27.56,5.75,1.13,0.58,105.07,76.94, +2021091910,54,43341.0,38,2021-09-19T20:06:07.300,45.0,ATL,right,42.29,27.69,5.63,1.79,0.57,110.65,76.24, +2021091910,54,43341.0,39,2021-09-19T20:06:07.400,45.0,ATL,right,42.82,27.83,5.41,2.31,0.55,106.69,74.74, +2021091910,54,43341.0,40,2021-09-19T20:06:07.500,45.0,ATL,right,43.33,27.98,5.31,2.34,0.53,299.23,72.26,pass_forward +2021091910,54,43341.0,41,2021-09-19T20:06:07.600,45.0,ATL,right,43.84,28.16,5.24,2.3,0.53,291.65,69.57, +2021091910,54,43341.0,42,2021-09-19T20:06:07.700,45.0,ATL,right,44.31,28.37,5.14,2.77,0.52,286.51,64.46, +2021091910,54,43341.0,43,2021-09-19T20:06:07.800,45.0,ATL,right,44.76,28.61,5.04,2.71,0.51,296.68,61.17, +2021091910,54,43341.0,44,2021-09-19T20:06:07.900,45.0,ATL,right,45.2,28.89,5.13,2.91,0.52,303.45,56.26, +2021091910,54,43341.0,45,2021-09-19T20:06:08.000,45.0,ATL,right,45.62,29.19,5.19,2.89,0.52,312.4,52.35, +2021091910,54,43361.0,1,2021-09-19T20:06:03.600,99.0,ATL,right,35.57,24.42,0.0,0.0,0.0,216.38,326.2, +2021091910,54,43361.0,2,2021-09-19T20:06:03.700,99.0,ATL,right,35.57,24.42,0.0,0.0,0.0,216.38,326.02, +2021091910,54,43361.0,3,2021-09-19T20:06:03.800,99.0,ATL,right,35.57,24.42,0.0,0.0,0.0,192.77,325.45, +2021091910,54,43361.0,4,2021-09-19T20:06:03.900,99.0,ATL,right,35.56,24.42,0.0,0.0,0.0,191.38,323.66, +2021091910,54,43361.0,5,2021-09-19T20:06:04.000,99.0,ATL,right,35.56,24.43,0.02,0.21,0.01,187.08,286.09, +2021091910,54,43361.0,6,2021-09-19T20:06:04.100,99.0,ATL,right,35.52,24.41,0.22,1.47,0.04,199.0,253.21,ball_snap +2021091910,54,43361.0,7,2021-09-19T20:06:04.200,99.0,ATL,right,35.48,24.4,0.49,1.92,0.05,220.42,250.57, +2021091910,54,43361.0,8,2021-09-19T20:06:04.300,99.0,ATL,right,35.42,24.38,0.71,1.88,0.06,203.96,251.07, +2021091910,54,43361.0,9,2021-09-19T20:06:04.400,99.0,ATL,right,35.34,24.34,0.93,1.65,0.09,220.89,249.26, +2021091910,54,43361.0,10,2021-09-19T20:06:04.500,99.0,ATL,right,35.23,24.29,1.18,1.78,0.12,216.25,246.35, +2021091910,54,43361.0,11,2021-09-19T20:06:04.600,99.0,ATL,right,35.12,24.25,1.3,1.17,0.12,214.04,245.66, +2021091910,54,43361.0,12,2021-09-19T20:06:04.700,99.0,ATL,right,35.02,24.21,1.28,0.3,0.11,211.56,246.93, +2021091910,54,43361.0,13,2021-09-19T20:06:04.800,99.0,ATL,right,34.92,24.17,1.17,0.35,0.1,207.83,248.47, +2021091910,54,43361.0,14,2021-09-19T20:06:04.900,99.0,ATL,right,34.74,24.04,1.54,0.29,0.23,161.44,240.53, +2021091910,54,43361.0,15,2021-09-19T20:06:05.000,99.0,ATL,right,34.51,23.91,1.95,0.54,0.26,190.79,239.04, +2021091910,54,43361.0,16,2021-09-19T20:06:05.100,99.0,ATL,right,34.24,23.76,2.38,0.93,0.31,165.08,239.89, +2021091910,54,43361.0,17,2021-09-19T20:06:05.200,99.0,ATL,right,33.97,23.65,2.63,0.95,0.29,172.3,242.91,play_action +2021091910,54,43361.0,18,2021-09-19T20:06:05.300,99.0,ATL,right,33.72,23.53,2.76,0.78,0.27,311.03,244.03, +2021091910,54,43361.0,19,2021-09-19T20:06:05.400,99.0,ATL,right,33.44,23.41,2.99,0.83,0.31,316.41,245.58, +2021091910,54,43361.0,20,2021-09-19T20:06:05.500,99.0,ATL,right,33.14,23.27,3.19,0.52,0.33,308.17,246.78, +2021091910,54,43361.0,21,2021-09-19T20:06:05.600,99.0,ATL,right,32.82,23.14,3.38,0.4,0.35,302.74,247.16, +2021091910,54,43361.0,22,2021-09-19T20:06:05.700,99.0,ATL,right,32.48,23.01,3.45,0.6,0.35,303.48,248.95, +2021091910,54,43361.0,23,2021-09-19T20:06:05.800,99.0,ATL,right,32.11,22.9,3.66,0.8,0.39,306.9,252.35, +2021091910,54,43361.0,24,2021-09-19T20:06:05.900,99.0,ATL,right,31.75,22.8,3.67,1.05,0.38,309.41,253.74, +2021091910,54,43361.0,25,2021-09-19T20:06:06.000,99.0,ATL,right,31.39,22.7,3.67,1.28,0.38,309.41,255.43, +2021091910,54,43361.0,26,2021-09-19T20:06:06.100,99.0,ATL,right,31.02,22.63,3.64,1.46,0.38,314.34,257.92, +2021091910,54,43361.0,27,2021-09-19T20:06:06.200,99.0,ATL,right,30.66,22.57,3.53,1.68,0.36,312.14,260.16, +2021091910,54,43361.0,28,2021-09-19T20:06:06.300,99.0,ATL,right,30.3,22.52,3.44,1.87,0.36,309.31,262.8, +2021091910,54,43361.0,29,2021-09-19T20:06:06.400,99.0,ATL,right,29.95,22.49,3.4,1.84,0.36,314.01,264.9, +2021091910,54,43361.0,30,2021-09-19T20:06:06.500,99.0,ATL,right,29.57,22.47,3.44,1.75,0.38,318.98,267.32, +2021091910,54,43361.0,31,2021-09-19T20:06:06.600,99.0,ATL,right,29.23,22.49,3.33,1.89,0.35,324.15,270.57, +2021091910,54,43361.0,32,2021-09-19T20:06:06.700,99.0,ATL,right,28.89,22.51,3.19,1.98,0.33,326.33,273.61, +2021091910,54,43361.0,33,2021-09-19T20:06:06.800,99.0,ATL,right,28.56,22.57,3.11,1.95,0.33,332.14,277.22, +2021091910,54,43361.0,34,2021-09-19T20:06:06.900,99.0,ATL,right,28.26,22.61,2.96,1.89,0.3,334.36,279.36, +2021091910,54,43361.0,35,2021-09-19T20:06:07.000,99.0,ATL,right,27.99,22.71,2.79,2.2,0.29,341.68,285.38, +2021091910,54,43361.0,36,2021-09-19T20:06:07.100,99.0,ATL,right,27.74,22.79,2.59,2.26,0.26,345.12,289.15, +2021091910,54,43361.0,37,2021-09-19T20:06:07.200,99.0,ATL,right,27.54,22.92,2.36,2.64,0.24,347.77,297.74, +2021091910,54,43361.0,38,2021-09-19T20:06:07.300,99.0,ATL,right,27.37,23.06,2.14,2.66,0.22,350.35,305.86, +2021091910,54,43361.0,39,2021-09-19T20:06:07.400,99.0,ATL,right,27.22,23.18,1.94,2.49,0.2,353.89,311.82, +2021091910,54,43361.0,40,2021-09-19T20:06:07.500,99.0,ATL,right,27.13,23.32,1.7,2.72,0.17,356.35,322.69,pass_forward +2021091910,54,43361.0,41,2021-09-19T20:06:07.600,99.0,ATL,right,27.07,23.47,1.58,2.58,0.17,349.25,335.19, +2021091910,54,43361.0,42,2021-09-19T20:06:07.700,99.0,ATL,right,27.01,23.58,1.35,2.26,0.13,349.25,340.47, +2021091910,54,43361.0,43,2021-09-19T20:06:07.800,99.0,ATL,right,27.02,23.67,1.06,2.47,0.09,342.9,358.72, +2021091910,54,43361.0,44,2021-09-19T20:06:07.900,99.0,ATL,right,27.04,23.75,0.88,2.24,0.08,335.73,13.73, +2021091910,54,43361.0,45,2021-09-19T20:06:08.000,99.0,ATL,right,27.06,23.8,0.68,2.04,0.05,334.06,29.94, +2021091910,54,44831.0,1,2021-09-19T20:06:03.600,80.0,TB,right,32.33,31.7,0.02,0.02,0.02,333.11,327.87, +2021091910,54,44831.0,2,2021-09-19T20:06:03.700,80.0,TB,right,32.33,31.69,0.01,0.01,0.01,326.45,321.2, +2021091910,54,44831.0,3,2021-09-19T20:06:03.800,80.0,TB,right,32.32,31.69,0.01,0.01,0.01,326.45,307.73, +2021091910,54,44831.0,4,2021-09-19T20:06:03.900,80.0,TB,right,32.36,31.62,0.01,0.01,0.08,328.26,174.19, +2021091910,54,44831.0,5,2021-09-19T20:06:04.000,80.0,TB,right,32.36,31.6,0.01,0.01,0.02,327.3,169.51, +2021091910,54,44831.0,6,2021-09-19T20:06:04.100,80.0,TB,right,32.35,31.53,0.02,0.03,0.07,352.64,178.74,ball_snap +2021091910,54,44831.0,7,2021-09-19T20:06:04.200,80.0,TB,right,32.34,31.45,0.14,1.67,0.08,42.82,184.86, +2021091910,54,44831.0,8,2021-09-19T20:06:04.300,80.0,TB,right,32.32,31.38,0.55,3.95,0.08,75.99,187.49, +2021091910,54,44831.0,9,2021-09-19T20:06:04.400,80.0,TB,right,32.31,31.29,1.15,5.47,0.09,92.52,189.88, +2021091910,54,44831.0,10,2021-09-19T20:06:04.500,80.0,TB,right,32.29,31.14,1.78,5.85,0.15,96.92,188.35, +2021091910,54,44831.0,11,2021-09-19T20:06:04.600,80.0,TB,right,32.26,30.92,2.49,5.77,0.22,105.89,187.57, +2021091910,54,44831.0,12,2021-09-19T20:06:04.700,80.0,TB,right,32.23,30.64,3.1,5.22,0.28,115.75,185.91, +2021091910,54,44831.0,13,2021-09-19T20:06:04.800,80.0,TB,right,32.18,30.3,3.67,4.53,0.35,121.59,187.07, +2021091910,54,44831.0,14,2021-09-19T20:06:04.900,80.0,TB,right,32.14,29.91,4.12,3.71,0.39,139.03,186.1, +2021091910,54,44831.0,15,2021-09-19T20:06:05.000,80.0,TB,right,32.06,29.47,4.55,3.17,0.44,149.57,188.9, +2021091910,54,44831.0,16,2021-09-19T20:06:05.100,80.0,TB,right,31.97,29.0,4.92,2.66,0.48,152.56,190.4, +2021091910,54,44831.0,17,2021-09-19T20:06:05.200,80.0,TB,right,31.87,28.5,5.17,2.08,0.51,152.56,191.76,play_action +2021091910,54,44831.0,18,2021-09-19T20:06:05.300,80.0,TB,right,31.74,27.98,5.39,1.72,0.53,157.96,193.96, +2021091910,54,44831.0,19,2021-09-19T20:06:05.400,80.0,TB,right,31.59,27.45,5.57,1.73,0.55,164.96,196.13, +2021091910,54,44831.0,20,2021-09-19T20:06:05.500,80.0,TB,right,31.42,26.9,5.72,1.41,0.57,167.29,197.39, +2021091910,54,44831.0,21,2021-09-19T20:06:05.600,80.0,TB,right,31.25,26.36,5.73,1.22,0.57,167.29,198.75, +2021091910,54,44831.0,22,2021-09-19T20:06:05.700,80.0,TB,right,31.06,25.83,5.71,1.13,0.57,167.29,199.96, +2021091910,54,44831.0,23,2021-09-19T20:06:05.800,80.0,TB,right,30.83,25.29,5.78,1.51,0.58,164.21,202.88, +2021091910,54,44831.0,24,2021-09-19T20:06:05.900,80.0,TB,right,30.6,24.76,5.77,1.62,0.58,162.99,204.98, +2021091910,54,44831.0,25,2021-09-19T20:06:06.000,80.0,TB,right,30.33,24.24,5.79,1.86,0.59,156.89,207.51, +2021091910,54,44831.0,26,2021-09-19T20:06:06.100,80.0,TB,right,30.06,23.73,5.75,1.81,0.57,154.88,209.35, +2021091910,54,44831.0,27,2021-09-19T20:06:06.200,80.0,TB,right,29.77,23.26,5.52,2.22,0.56,145.1,211.82, +2021091910,54,44831.0,28,2021-09-19T20:06:06.300,80.0,TB,right,29.49,22.79,5.39,2.02,0.55,141.18,212.44, +2021091910,54,44831.0,29,2021-09-19T20:06:06.400,80.0,TB,right,29.23,22.32,5.26,1.77,0.54,135.83,211.07, +2021091910,54,44831.0,30,2021-09-19T20:06:06.500,80.0,TB,right,29.01,21.83,5.15,1.91,0.53,127.44,207.08, +2021091910,54,44831.0,31,2021-09-19T20:06:06.600,80.0,TB,right,28.82,21.35,5.04,2.38,0.52,115.63,203.46, +2021091910,54,44831.0,32,2021-09-19T20:06:06.700,80.0,TB,right,28.64,20.88,4.95,2.73,0.51,110.93,199.73, +2021091910,54,44831.0,33,2021-09-19T20:06:06.800,80.0,TB,right,28.49,20.4,4.89,2.77,0.5,102.58,196.2, +2021091910,54,44831.0,34,2021-09-19T20:06:06.900,80.0,TB,right,28.38,19.93,4.82,2.9,0.49,94.2,191.87, +2021091910,54,44831.0,35,2021-09-19T20:06:07.000,80.0,TB,right,28.3,19.46,4.76,2.71,0.48,84.95,188.54, +2021091910,54,44831.0,36,2021-09-19T20:06:07.100,80.0,TB,right,28.24,18.97,4.85,2.41,0.49,78.66,185.17, +2021091910,54,44831.0,37,2021-09-19T20:06:07.200,80.0,TB,right,28.22,18.49,4.83,2.4,0.49,69.09,181.19, +2021091910,54,44831.0,38,2021-09-19T20:06:07.300,80.0,TB,right,28.23,18.01,4.75,2.27,0.48,61.77,177.85, +2021091910,54,44831.0,39,2021-09-19T20:06:07.400,80.0,TB,right,28.26,17.54,4.7,2.09,0.47,55.51,175.07, +2021091910,54,44831.0,40,2021-09-19T20:06:07.500,80.0,TB,right,28.31,17.07,4.64,1.94,0.47,53.24,172.58,pass_forward +2021091910,54,44831.0,41,2021-09-19T20:06:07.600,80.0,TB,right,28.38,16.63,4.52,1.94,0.45,54.05,169.88, +2021091910,54,44831.0,42,2021-09-19T20:06:07.700,80.0,TB,right,28.47,16.19,4.41,1.9,0.45,51.02,167.68, +2021091910,54,44831.0,43,2021-09-19T20:06:07.800,80.0,TB,right,28.57,15.77,4.26,1.91,0.43,51.02,165.64, +2021091910,54,44831.0,44,2021-09-19T20:06:07.900,80.0,TB,right,28.7,15.37,4.2,1.85,0.42,62.13,162.63, +2021091910,54,44831.0,45,2021-09-19T20:06:08.000,80.0,TB,right,28.84,14.96,4.22,1.59,0.43,71.45,160.41, +2021091910,54,44893.0,1,2021-09-19T20:06:03.600,22.0,ATL,right,43.54,39.06,0.0,0.0,0.0,85.01,132.15, +2021091910,54,44893.0,2,2021-09-19T20:06:03.700,22.0,ATL,right,43.54,39.06,0.0,0.0,0.0,84.23,130.91, +2021091910,54,44893.0,3,2021-09-19T20:06:03.800,22.0,ATL,right,43.54,39.06,0.0,0.0,0.0,83.37,128.88, +2021091910,54,44893.0,4,2021-09-19T20:06:03.900,22.0,ATL,right,43.54,39.08,0.0,0.0,0.01,83.37,123.53, +2021091910,54,44893.0,5,2021-09-19T20:06:04.000,22.0,ATL,right,43.55,39.09,0.0,0.0,0.01,82.46,116.26, +2021091910,54,44893.0,6,2021-09-19T20:06:04.100,22.0,ATL,right,43.56,39.11,0.0,0.0,0.02,80.75,104.61,ball_snap +2021091910,54,44893.0,7,2021-09-19T20:06:04.200,22.0,ATL,right,43.56,39.11,0.0,0.0,0.0,79.71,101.63, +2021091910,54,44893.0,8,2021-09-19T20:06:04.300,22.0,ATL,right,43.57,39.11,0.0,0.0,0.01,80.96,99.18, +2021091910,54,44893.0,9,2021-09-19T20:06:04.400,22.0,ATL,right,43.6,39.11,0.0,0.0,0.03,81.65,94.25, +2021091910,54,44893.0,10,2021-09-19T20:06:04.500,22.0,ATL,right,43.61,39.12,0.0,0.0,0.01,81.65,91.46, +2021091910,54,44893.0,11,2021-09-19T20:06:04.600,22.0,ATL,right,43.62,39.12,0.0,0.0,0.01,83.55,89.86, +2021091910,54,44893.0,12,2021-09-19T20:06:04.700,22.0,ATL,right,43.66,39.12,0.01,0.41,0.04,85.97,85.57, +2021091910,54,44893.0,13,2021-09-19T20:06:04.800,22.0,ATL,right,43.67,39.12,0.22,2.57,0.01,81.08,81.74, +2021091910,54,44893.0,14,2021-09-19T20:06:04.900,22.0,ATL,right,43.74,39.14,0.85,5.69,0.07,71.76,79.77, +2021091910,54,44893.0,15,2021-09-19T20:06:05.000,22.0,ATL,right,43.88,39.16,1.68,6.99,0.14,73.95,80.31, +2021091910,54,44893.0,16,2021-09-19T20:06:05.100,22.0,ATL,right,44.11,39.18,2.53,6.97,0.23,78.68,83.04, +2021091910,54,44893.0,17,2021-09-19T20:06:05.200,22.0,ATL,right,44.41,39.22,3.31,6.6,0.31,82.08,83.19,play_action +2021091910,54,44893.0,18,2021-09-19T20:06:05.300,22.0,ATL,right,44.77,39.26,3.94,5.7,0.36,80.93,84.03, +2021091910,54,44893.0,19,2021-09-19T20:06:05.400,22.0,ATL,right,45.19,39.29,4.46,4.71,0.42,89.34,84.99, +2021091910,54,44893.0,20,2021-09-19T20:06:05.500,22.0,ATL,right,45.65,39.33,4.82,3.39,0.46,123.68,85.81, +2021091910,54,44893.0,21,2021-09-19T20:06:05.600,22.0,ATL,right,46.13,39.35,5.06,2.31,0.49,157.76,87.06, +2021091910,54,44893.0,22,2021-09-19T20:06:05.700,22.0,ATL,right,46.65,39.38,5.25,1.45,0.52,185.68,87.45, +2021091910,54,44893.0,23,2021-09-19T20:06:05.800,22.0,ATL,right,47.16,39.4,5.18,0.47,0.51,188.14,87.92, +2021091910,54,44893.0,24,2021-09-19T20:06:05.900,22.0,ATL,right,47.67,39.42,5.09,0.73,0.51,188.14,88.15, +2021091910,54,44893.0,25,2021-09-19T20:06:06.000,22.0,ATL,right,48.17,39.44,5.02,1.05,0.51,184.25,88.09, +2021091910,54,44893.0,26,2021-09-19T20:06:06.100,22.0,ATL,right,48.69,39.45,5.08,0.93,0.52,177.82,88.24, +2021091910,54,44893.0,27,2021-09-19T20:06:06.200,22.0,ATL,right,49.19,39.47,4.96,1.16,0.5,171.2,88.11, +2021091910,54,44893.0,28,2021-09-19T20:06:06.300,22.0,ATL,right,49.72,39.5,5.07,0.72,0.52,164.83,87.38, +2021091910,54,44893.0,29,2021-09-19T20:06:06.400,22.0,ATL,right,50.23,39.52,5.04,0.76,0.51,157.51,87.19, +2021091910,54,44893.0,30,2021-09-19T20:06:06.500,22.0,ATL,right,50.74,39.54,5.03,0.74,0.51,155.89,87.58, +2021091910,54,44893.0,31,2021-09-19T20:06:06.600,22.0,ATL,right,51.25,39.55,5.04,0.63,0.51,153.36,88.74, +2021091910,54,44893.0,32,2021-09-19T20:06:06.700,22.0,ATL,right,51.76,39.54,5.13,0.82,0.52,147.77,90.71, +2021091910,54,44893.0,33,2021-09-19T20:06:06.800,22.0,ATL,right,52.28,39.52,5.15,1.09,0.52,150.95,92.65, +2021091910,54,44893.0,34,2021-09-19T20:06:06.900,22.0,ATL,right,52.82,39.49,5.3,1.15,0.53,150.2,94.1, +2021091910,54,44893.0,35,2021-09-19T20:06:07.000,22.0,ATL,right,53.36,39.43,5.46,1.42,0.55,150.2,96.62, +2021091910,54,44893.0,36,2021-09-19T20:06:07.100,22.0,ATL,right,53.93,39.35,5.66,1.38,0.57,156.55,98.32, +2021091910,54,44893.0,37,2021-09-19T20:06:07.200,22.0,ATL,right,54.51,39.25,5.8,1.27,0.59,159.54,99.86, +2021091910,54,44893.0,38,2021-09-19T20:06:07.300,22.0,ATL,right,55.09,39.14,5.94,1.28,0.6,161.42,101.57, +2021091910,54,44893.0,39,2021-09-19T20:06:07.400,22.0,ATL,right,55.67,38.98,5.96,1.56,0.6,159.4,104.44, +2021091910,54,44893.0,40,2021-09-19T20:06:07.500,22.0,ATL,right,56.22,38.81,5.86,1.76,0.58,156.55,107.06,pass_forward +2021091910,54,44893.0,41,2021-09-19T20:06:07.600,22.0,ATL,right,56.78,38.63,5.81,1.82,0.58,158.3,109.02, +2021091910,54,44893.0,42,2021-09-19T20:06:07.700,22.0,ATL,right,57.32,38.42,5.68,2.22,0.58,160.51,111.49, +2021091910,54,44893.0,43,2021-09-19T20:06:07.800,22.0,ATL,right,57.82,38.21,5.36,2.87,0.54,161.89,113.73, +2021091910,54,44893.0,44,2021-09-19T20:06:07.900,22.0,ATL,right,58.27,38.0,4.9,3.67,0.5,166.54,116.19, +2021091910,54,44893.0,45,2021-09-19T20:06:08.000,22.0,ATL,right,58.64,37.83,4.0,4.91,0.41,186.61,116.33, +2021091910,54,44896.0,1,2021-09-19T20:06:03.600,14.0,TB,right,32.63,19.67,3.74,1.61,0.38,160.93,171.3, +2021091910,54,44896.0,2,2021-09-19T20:06:03.700,14.0,TB,right,32.69,19.33,3.45,2.01,0.35,141.92,170.36, +2021091910,54,44896.0,3,2021-09-19T20:06:03.800,14.0,TB,right,32.75,19.0,3.21,2.23,0.33,129.02,168.84, +2021091910,54,44896.0,4,2021-09-19T20:06:03.900,14.0,TB,right,32.84,18.7,3.08,2.12,0.32,121.01,165.45, +2021091910,54,44896.0,5,2021-09-19T20:06:04.000,14.0,TB,right,32.94,18.37,3.13,1.76,0.34,129.08,161.8, +2021091910,54,44896.0,6,2021-09-19T20:06:04.100,14.0,TB,right,33.05,18.07,3.13,1.67,0.32,131.18,158.13,ball_snap +2021091910,54,44896.0,7,2021-09-19T20:06:04.200,14.0,TB,right,33.18,17.79,3.1,1.75,0.31,131.77,154.1, +2021091910,54,44896.0,8,2021-09-19T20:06:04.300,14.0,TB,right,33.34,17.54,3.03,2.38,0.3,126.56,145.78, +2021091910,54,44896.0,9,2021-09-19T20:06:04.400,14.0,TB,right,33.55,17.3,3.08,2.99,0.31,120.6,136.52, +2021091910,54,44896.0,10,2021-09-19T20:06:04.500,14.0,TB,right,33.78,17.09,3.16,2.95,0.31,119.39,130.16, +2021091910,54,44896.0,11,2021-09-19T20:06:04.600,14.0,TB,right,34.06,16.91,3.36,2.96,0.33,115.23,122.83, +2021091910,54,44896.0,12,2021-09-19T20:06:04.700,14.0,TB,right,34.38,16.73,3.68,3.07,0.36,113.86,116.33, +2021091910,54,44896.0,13,2021-09-19T20:06:04.800,14.0,TB,right,34.74,16.58,4.01,3.1,0.39,109.89,110.69, +2021091910,54,44896.0,14,2021-09-19T20:06:04.900,14.0,TB,right,35.14,16.45,4.33,3.03,0.43,106.46,106.45, +2021091910,54,44896.0,15,2021-09-19T20:06:05.000,14.0,TB,right,35.59,16.34,4.69,3.1,0.46,102.55,103.18, +2021091910,54,44896.0,16,2021-09-19T20:06:05.100,14.0,TB,right,36.08,16.24,5.15,3.21,0.51,93.28,100.4, +2021091910,54,44896.0,17,2021-09-19T20:06:05.200,14.0,TB,right,36.62,16.15,5.61,3.32,0.54,95.35,98.4,play_action +2021091910,54,44896.0,18,2021-09-19T20:06:05.300,14.0,TB,right,37.19,16.07,5.97,3.04,0.58,97.4,96.77, +2021091910,54,44896.0,19,2021-09-19T20:06:05.400,14.0,TB,right,37.81,16.0,6.4,2.99,0.62,100.63,96.04, +2021091910,54,44896.0,20,2021-09-19T20:06:05.500,14.0,TB,right,38.47,15.94,6.78,2.91,0.66,97.54,94.73, +2021091910,54,44896.0,21,2021-09-19T20:06:05.600,14.0,TB,right,39.16,15.89,7.07,2.37,0.69,88.11,94.24, +2021091910,54,44896.0,22,2021-09-19T20:06:05.700,14.0,TB,right,39.88,15.83,7.33,1.69,0.72,84.09,94.24, +2021091910,54,44896.0,23,2021-09-19T20:06:05.800,14.0,TB,right,40.65,15.78,7.67,1.44,0.77,88.49,93.82, +2021091910,54,44896.0,24,2021-09-19T20:06:05.900,14.0,TB,right,41.44,15.72,7.9,1.02,0.79,87.72,93.82, +2021091910,54,44896.0,25,2021-09-19T20:06:06.000,14.0,TB,right,42.24,15.68,8.0,0.43,0.8,90.75,93.44, +2021091910,54,44896.0,26,2021-09-19T20:06:06.100,14.0,TB,right,43.08,15.63,8.27,0.31,0.84,87.2,93.55, +2021091910,54,44896.0,27,2021-09-19T20:06:06.200,14.0,TB,right,43.91,15.58,8.36,0.07,0.84,89.51,93.43, +2021091910,54,44896.0,28,2021-09-19T20:06:06.300,14.0,TB,right,44.75,15.53,8.37,0.29,0.84,85.31,93.32, +2021091910,54,44896.0,29,2021-09-19T20:06:06.400,14.0,TB,right,45.59,15.47,8.38,0.72,0.84,80.87,93.62, +2021091910,54,44896.0,30,2021-09-19T20:06:06.500,14.0,TB,right,46.44,15.41,8.39,0.97,0.85,80.87,94.14, +2021091910,54,44896.0,31,2021-09-19T20:06:06.600,14.0,TB,right,47.28,15.35,8.39,0.98,0.85,80.87,93.82, +2021091910,54,44896.0,32,2021-09-19T20:06:06.700,14.0,TB,right,48.12,15.29,8.33,1.25,0.84,80.87,93.87, +2021091910,54,44896.0,33,2021-09-19T20:06:06.800,14.0,TB,right,48.95,15.24,8.19,1.6,0.83,80.87,93.66, +2021091910,54,44896.0,34,2021-09-19T20:06:06.900,14.0,TB,right,49.74,15.2,7.92,2.23,0.8,82.53,92.98, +2021091910,54,44896.0,35,2021-09-19T20:06:07.000,14.0,TB,right,50.49,15.17,7.4,3.44,0.75,77.37,92.24, +2021091910,54,44896.0,36,2021-09-19T20:06:07.100,14.0,TB,right,51.2,15.15,6.91,4.18,0.71,67.75,91.49, +2021091910,54,44896.0,37,2021-09-19T20:06:07.200,14.0,TB,right,51.85,15.13,6.31,4.74,0.65,57.06,90.94, +2021091910,54,44896.0,38,2021-09-19T20:06:07.300,14.0,TB,right,52.44,15.12,5.67,5.17,0.59,10.5,90.54, +2021091910,54,44896.0,39,2021-09-19T20:06:07.400,14.0,TB,right,52.95,15.12,4.87,6.01,0.51,297.46,89.37, +2021091910,54,44896.0,40,2021-09-19T20:06:07.500,14.0,TB,right,53.37,15.14,3.96,6.76,0.42,276.07,87.1,pass_forward +2021091910,54,44896.0,41,2021-09-19T20:06:07.600,14.0,TB,right,53.7,15.16,3.03,7.01,0.33,285.34,84.2, +2021091910,54,44896.0,42,2021-09-19T20:06:07.700,14.0,TB,right,53.95,15.19,2.21,6.75,0.25,286.81,80.15, +2021091910,54,44896.0,43,2021-09-19T20:06:07.800,14.0,TB,right,54.1,15.22,1.29,6.68,0.15,290.63,75.29, +2021091910,54,44896.0,44,2021-09-19T20:06:07.900,14.0,TB,right,54.19,15.27,0.73,6.06,0.1,294.17,51.1, +2021091910,54,44896.0,45,2021-09-19T20:06:08.000,14.0,TB,right,54.23,15.33,0.6,5.18,0.07,297.53,5.82, +2021091910,54,46107.0,1,2021-09-19T20:06:03.600,27.0,TB,right,27.4,27.04,0.0,0.0,0.01,124.94,111.23, +2021091910,54,46107.0,2,2021-09-19T20:06:03.700,27.0,TB,right,27.41,27.04,0.0,0.0,0.01,129.08,109.11, +2021091910,54,46107.0,3,2021-09-19T20:06:03.800,27.0,TB,right,27.42,27.04,0.0,0.0,0.01,130.81,107.59, +2021091910,54,46107.0,4,2021-09-19T20:06:03.900,27.0,TB,right,27.41,27.04,0.0,0.0,0.0,130.1,106.69, +2021091910,54,46107.0,5,2021-09-19T20:06:04.000,27.0,TB,right,27.41,27.04,0.0,0.0,0.0,125.54,107.57, +2021091910,54,46107.0,6,2021-09-19T20:06:04.100,27.0,TB,right,27.42,27.04,0.0,0.0,0.01,121.96,104.19,ball_snap +2021091910,54,46107.0,7,2021-09-19T20:06:04.200,27.0,TB,right,27.42,27.05,0.0,0.0,0.01,121.96,101.14, +2021091910,54,46107.0,8,2021-09-19T20:06:04.300,27.0,TB,right,27.43,27.06,0.0,0.0,0.01,121.08,94.87, +2021091910,54,46107.0,9,2021-09-19T20:06:04.400,27.0,TB,right,27.45,27.08,0.01,0.26,0.03,119.44,53.72, +2021091910,54,46107.0,10,2021-09-19T20:06:04.500,27.0,TB,right,27.46,27.09,0.16,2.01,0.01,116.91,47.83, +2021091910,54,46107.0,11,2021-09-19T20:06:04.600,27.0,TB,right,27.49,27.11,0.47,3.25,0.03,114.46,51.79, +2021091910,54,46107.0,12,2021-09-19T20:06:04.700,27.0,TB,right,27.55,27.15,0.92,3.8,0.08,114.46,53.75, +2021091910,54,46107.0,13,2021-09-19T20:06:04.800,27.0,TB,right,27.7,27.24,1.71,5.17,0.17,105.52,58.39, +2021091910,54,46107.0,14,2021-09-19T20:06:04.900,27.0,TB,right,27.89,27.34,2.32,5.14,0.21,105.52,60.85, +2021091910,54,46107.0,15,2021-09-19T20:06:05.000,27.0,TB,right,28.12,27.45,2.78,4.37,0.25,102.31,63.29, +2021091910,54,46107.0,16,2021-09-19T20:06:05.100,27.0,TB,right,28.37,27.55,3.07,3.35,0.28,108.13,66.41, +2021091910,54,46107.0,17,2021-09-19T20:06:05.200,27.0,TB,right,28.7,27.67,3.49,3.02,0.35,108.13,68.9,play_action +2021091910,54,46107.0,18,2021-09-19T20:06:05.300,27.0,TB,right,29.05,27.77,3.73,2.61,0.36,107.3,72.82, +2021091910,54,46107.0,19,2021-09-19T20:06:05.400,27.0,TB,right,29.42,27.86,3.95,2.39,0.39,107.3,76.91, +2021091910,54,46107.0,20,2021-09-19T20:06:05.500,27.0,TB,right,29.82,27.94,4.13,2.08,0.41,112.65,79.89, +2021091910,54,46107.0,21,2021-09-19T20:06:05.600,27.0,TB,right,30.24,28.0,4.31,1.93,0.43,116.53,82.31, +2021091910,54,46107.0,22,2021-09-19T20:06:05.700,27.0,TB,right,30.68,28.05,4.4,1.54,0.44,115.32,84.23, +2021091910,54,46107.0,23,2021-09-19T20:06:05.800,27.0,TB,right,31.12,28.08,4.49,1.34,0.45,112.93,86.51, +2021091910,54,46107.0,24,2021-09-19T20:06:05.900,27.0,TB,right,31.57,28.12,4.54,0.8,0.45,111.16,86.59, +2021091910,54,46107.0,25,2021-09-19T20:06:06.000,27.0,TB,right,32.03,28.16,4.55,0.29,0.46,109.86,85.16, +2021091910,54,46107.0,26,2021-09-19T20:06:06.100,27.0,TB,right,32.49,28.22,4.58,0.48,0.46,105.84,83.85, +2021091910,54,46107.0,27,2021-09-19T20:06:06.200,27.0,TB,right,32.95,28.3,4.62,0.96,0.47,102.87,80.93, +2021091910,54,46107.0,28,2021-09-19T20:06:06.300,27.0,TB,right,33.42,28.4,4.7,1.31,0.48,98.85,78.12, +2021091910,54,46107.0,29,2021-09-19T20:06:06.400,27.0,TB,right,33.85,28.55,4.58,2.53,0.45,91.38,71.78, +2021091910,54,46107.0,30,2021-09-19T20:06:06.500,27.0,TB,right,34.27,28.73,4.54,3.04,0.46,80.74,65.72, +2021091910,54,46107.0,31,2021-09-19T20:06:06.600,27.0,TB,right,34.67,28.99,4.69,3.81,0.48,64.83,57.03, +2021091910,54,46107.0,32,2021-09-19T20:06:06.700,27.0,TB,right,35.05,29.3,4.9,4.05,0.49,45.81,50.34, +2021091910,54,46107.0,33,2021-09-19T20:06:06.800,27.0,TB,right,35.42,29.67,5.19,4.24,0.52,24.29,43.57, +2021091910,54,46107.0,34,2021-09-19T20:06:06.900,27.0,TB,right,35.76,30.07,5.34,4.04,0.53,12.57,38.17, +2021091910,54,46107.0,35,2021-09-19T20:06:07.000,27.0,TB,right,36.08,30.51,5.52,3.54,0.55,0.47,34.2, +2021091910,54,46107.0,36,2021-09-19T20:06:07.100,27.0,TB,right,36.37,30.99,5.64,3.09,0.56,348.03,30.44, +2021091910,54,46107.0,37,2021-09-19T20:06:07.200,27.0,TB,right,36.64,31.48,5.65,2.51,0.56,337.67,27.67, +2021091910,54,46107.0,38,2021-09-19T20:06:07.300,27.0,TB,right,36.9,32.0,5.78,2.17,0.58,332.51,25.11, +2021091910,54,46107.0,39,2021-09-19T20:06:07.400,27.0,TB,right,37.14,32.54,5.89,1.8,0.6,327.71,23.2, +2021091910,54,46107.0,40,2021-09-19T20:06:07.500,27.0,TB,right,37.37,33.1,5.98,1.52,0.61,324.64,21.51,pass_forward +2021091910,54,46107.0,41,2021-09-19T20:06:07.600,27.0,TB,right,37.59,33.67,5.99,1.25,0.6,323.29,20.34, +2021091910,54,46107.0,42,2021-09-19T20:06:07.700,27.0,TB,right,37.82,34.24,6.08,0.72,0.62,323.29,20.67, +2021091910,54,46107.0,43,2021-09-19T20:06:07.800,27.0,TB,right,38.04,34.82,6.07,0.59,0.61,326.55,20.63, +2021091910,54,46107.0,44,2021-09-19T20:06:07.900,27.0,TB,right,38.25,35.39,6.06,0.75,0.61,331.85,20.04, +2021091910,54,46107.0,45,2021-09-19T20:06:08.000,27.0,TB,right,38.47,35.96,6.03,0.9,0.61,335.43,20.71, +2021091910,54,46163.0,1,2021-09-19T20:06:03.600,65.0,TB,right,33.76,25.5,0.0,0.0,0.0,96.9,103.27, +2021091910,54,46163.0,2,2021-09-19T20:06:03.700,65.0,TB,right,33.76,25.49,0.0,0.0,0.0,96.9,106.43, +2021091910,54,46163.0,3,2021-09-19T20:06:03.800,65.0,TB,right,33.76,25.49,0.0,0.0,0.01,100.14,111.83, +2021091910,54,46163.0,4,2021-09-19T20:06:03.900,65.0,TB,right,33.76,25.48,0.02,0.34,0.01,101.33,162.19, +2021091910,54,46163.0,5,2021-09-19T20:06:04.000,65.0,TB,right,33.77,25.48,0.06,0.47,0.0,103.39,160.83, +2021091910,54,46163.0,6,2021-09-19T20:06:04.100,65.0,TB,right,33.77,25.47,0.13,0.58,0.01,105.66,161.09,ball_snap +2021091910,54,46163.0,7,2021-09-19T20:06:04.200,65.0,TB,right,33.77,25.45,0.18,0.51,0.02,107.37,175.3, +2021091910,54,46163.0,8,2021-09-19T20:06:04.300,65.0,TB,right,33.77,25.43,0.24,0.43,0.02,107.37,173.07, +2021091910,54,46163.0,9,2021-09-19T20:06:04.400,65.0,TB,right,33.77,25.41,0.26,0.24,0.02,107.37,177.35, +2021091910,54,46163.0,10,2021-09-19T20:06:04.500,65.0,TB,right,33.78,25.37,0.31,0.2,0.03,108.88,175.71, +2021091910,54,46163.0,11,2021-09-19T20:06:04.600,65.0,TB,right,33.79,25.34,0.34,0.13,0.04,107.57,170.51, +2021091910,54,46163.0,12,2021-09-19T20:06:04.700,65.0,TB,right,33.8,25.31,0.34,0.18,0.03,107.57,163.09, +2021091910,54,46163.0,13,2021-09-19T20:06:04.800,65.0,TB,right,33.82,25.27,0.37,0.23,0.04,111.61,157.21, +2021091910,54,46163.0,14,2021-09-19T20:06:04.900,65.0,TB,right,33.85,25.28,0.27,0.58,0.03,112.48,124.6, +2021091910,54,46163.0,15,2021-09-19T20:06:05.000,65.0,TB,right,33.84,25.26,0.2,0.41,0.03,107.75,141.47, +2021091910,54,46163.0,16,2021-09-19T20:06:05.100,65.0,TB,right,33.85,25.23,0.19,0.33,0.03,106.31,152.66, +2021091910,54,46163.0,17,2021-09-19T20:06:05.200,65.0,TB,right,33.84,25.19,0.23,0.38,0.03,106.31,179.77,play_action +2021091910,54,46163.0,18,2021-09-19T20:06:05.300,65.0,TB,right,33.81,25.15,0.36,0.65,0.05,107.5,203.49, +2021091910,54,46163.0,19,2021-09-19T20:06:05.400,65.0,TB,right,33.77,25.12,0.43,0.82,0.05,104.39,226.72, +2021091910,54,46163.0,20,2021-09-19T20:06:05.500,65.0,TB,right,33.74,25.09,0.49,0.69,0.05,105.61,231.47, +2021091910,54,46163.0,21,2021-09-19T20:06:05.600,65.0,TB,right,33.69,25.06,0.57,0.52,0.06,107.52,234.78, +2021091910,54,46163.0,22,2021-09-19T20:06:05.700,65.0,TB,right,33.64,25.01,0.66,0.37,0.07,110.63,234.45, +2021091910,54,46163.0,23,2021-09-19T20:06:05.800,65.0,TB,right,33.57,24.96,0.79,0.31,0.09,116.93,233.89, +2021091910,54,46163.0,24,2021-09-19T20:06:05.900,65.0,TB,right,33.5,24.9,0.84,0.22,0.09,118.53,232.91, +2021091910,54,46163.0,25,2021-09-19T20:06:06.000,65.0,TB,right,33.4,24.85,1.01,0.43,0.11,125.46,238.19, +2021091910,54,46163.0,26,2021-09-19T20:06:06.100,65.0,TB,right,33.29,24.8,1.15,0.49,0.13,131.97,244.03, +2021091910,54,46163.0,27,2021-09-19T20:06:06.200,65.0,TB,right,33.16,24.75,1.3,0.55,0.14,135.99,247.08, +2021091910,54,46163.0,28,2021-09-19T20:06:06.300,65.0,TB,right,33.03,24.7,1.39,0.49,0.14,139.16,248.94, +2021091910,54,46163.0,29,2021-09-19T20:06:06.400,65.0,TB,right,32.88,24.65,1.51,0.43,0.16,143.89,250.99, +2021091910,54,46163.0,30,2021-09-19T20:06:06.500,65.0,TB,right,32.72,24.61,1.59,0.42,0.16,148.26,254.32, +2021091910,54,46163.0,31,2021-09-19T20:06:06.600,65.0,TB,right,32.55,24.55,1.69,0.3,0.18,149.02,254.57, +2021091910,54,46163.0,32,2021-09-19T20:06:06.700,65.0,TB,right,32.37,24.5,1.77,0.16,0.18,149.02,254.45, +2021091910,54,46163.0,33,2021-09-19T20:06:06.800,65.0,TB,right,32.19,24.45,1.8,0.26,0.19,147.52,254.34, +2021091910,54,46163.0,34,2021-09-19T20:06:06.900,65.0,TB,right,32.01,24.37,1.85,0.42,0.2,150.61,250.86, +2021091910,54,46163.0,35,2021-09-19T20:06:07.000,65.0,TB,right,31.83,24.29,1.88,0.61,0.2,150.61,247.32, +2021091910,54,46163.0,36,2021-09-19T20:06:07.100,65.0,TB,right,31.63,24.2,1.98,0.53,0.22,149.57,246.1, +2021091910,54,46163.0,37,2021-09-19T20:06:07.200,65.0,TB,right,31.44,24.12,1.99,0.6,0.21,152.15,244.93, +2021091910,54,46163.0,38,2021-09-19T20:06:07.300,65.0,TB,right,31.26,24.03,1.95,0.72,0.2,155.24,243.81, +2021091910,54,46163.0,39,2021-09-19T20:06:07.400,65.0,TB,right,31.09,23.95,1.89,0.85,0.19,155.24,243.08, +2021091910,54,46163.0,40,2021-09-19T20:06:07.500,65.0,TB,right,30.93,23.87,1.77,1.05,0.18,154.65,243.84,pass_forward +2021091910,54,46163.0,41,2021-09-19T20:06:07.600,65.0,TB,right,30.77,23.82,1.65,1.21,0.17,156.23,247.38, +2021091910,54,46163.0,42,2021-09-19T20:06:07.700,65.0,TB,right,30.59,23.81,1.57,1.48,0.17,165.99,257.2, +2021091910,54,46163.0,43,2021-09-19T20:06:07.800,65.0,TB,right,30.44,23.81,1.49,1.6,0.16,180.99,266.13, +2021091910,54,46163.0,44,2021-09-19T20:06:07.900,65.0,TB,right,30.28,23.84,1.45,1.64,0.16,200.62,276.11, +2021091910,54,46163.0,45,2021-09-19T20:06:08.000,65.0,TB,right,30.15,23.87,1.39,1.66,0.14,213.99,284.63, +2021091910,54,46269.0,1,2021-09-19T20:06:03.600,54.0,ATL,right,39.81,24.27,0.17,0.46,0.01,260.94,198.8, +2021091910,54,46269.0,2,2021-09-19T20:06:03.700,54.0,ATL,right,39.8,24.25,0.22,0.34,0.02,260.23,193.26, +2021091910,54,46269.0,3,2021-09-19T20:06:03.800,54.0,ATL,right,39.8,24.22,0.27,0.24,0.03,260.23,189.03, +2021091910,54,46269.0,4,2021-09-19T20:06:03.900,54.0,ATL,right,39.8,24.2,0.26,0.1,0.02,258.3,186.89, +2021091910,54,46269.0,5,2021-09-19T20:06:04.000,54.0,ATL,right,39.79,24.16,0.34,0.06,0.04,259.82,186.72, +2021091910,54,46269.0,6,2021-09-19T20:06:04.100,54.0,ATL,right,39.79,24.13,0.31,0.03,0.02,260.45,188.53,ball_snap +2021091910,54,46269.0,7,2021-09-19T20:06:04.200,54.0,ATL,right,39.78,24.11,0.3,0.08,0.03,261.17,192.03, +2021091910,54,46269.0,8,2021-09-19T20:06:04.300,54.0,ATL,right,39.77,24.08,0.29,0.12,0.03,261.17,191.96, +2021091910,54,46269.0,9,2021-09-19T20:06:04.400,54.0,ATL,right,39.76,24.1,0.2,0.11,0.02,262.42,199.53, +2021091910,54,46269.0,10,2021-09-19T20:06:04.500,54.0,ATL,right,39.74,24.1,0.16,0.11,0.02,260.9,210.33, +2021091910,54,46269.0,11,2021-09-19T20:06:04.600,54.0,ATL,right,39.72,24.1,0.14,0.21,0.02,260.9,220.69, +2021091910,54,46269.0,12,2021-09-19T20:06:04.700,54.0,ATL,right,39.69,24.11,0.15,0.43,0.04,263.99,250.17, +2021091910,54,46269.0,13,2021-09-19T20:06:04.800,54.0,ATL,right,39.67,24.09,0.18,0.39,0.02,263.99,248.89, +2021091910,54,46269.0,14,2021-09-19T20:06:04.900,54.0,ATL,right,39.65,24.07,0.33,1.2,0.03,266.6,232.03, +2021091910,54,46269.0,15,2021-09-19T20:06:05.000,54.0,ATL,right,39.62,24.04,0.51,1.39,0.05,268.75,223.59, +2021091910,54,46269.0,16,2021-09-19T20:06:05.100,54.0,ATL,right,39.59,24.0,0.52,0.91,0.05,268.75,215.52, +2021091910,54,46269.0,17,2021-09-19T20:06:05.200,54.0,ATL,right,39.56,23.95,0.67,1.02,0.06,267.46,208.76,play_action +2021091910,54,46269.0,18,2021-09-19T20:06:05.300,54.0,ATL,right,39.53,23.87,0.9,1.14,0.09,270.04,203.69, +2021091910,54,46269.0,19,2021-09-19T20:06:05.400,54.0,ATL,right,39.49,23.77,1.14,1.25,0.11,271.25,200.95, +2021091910,54,46269.0,20,2021-09-19T20:06:05.500,54.0,ATL,right,39.44,23.65,1.27,1.08,0.12,270.33,200.51, +2021091910,54,46269.0,21,2021-09-19T20:06:05.600,54.0,ATL,right,39.39,23.5,1.55,1.4,0.16,271.44,197.69, +2021091910,54,46269.0,22,2021-09-19T20:06:05.700,54.0,ATL,right,39.34,23.35,1.7,1.21,0.17,264.82,197.82, +2021091910,54,46269.0,23,2021-09-19T20:06:05.800,54.0,ATL,right,39.31,23.15,1.96,1.43,0.2,262.09,190.9, +2021091910,54,46269.0,24,2021-09-19T20:06:05.900,54.0,ATL,right,39.31,22.94,2.11,1.48,0.21,259.66,183.44, +2021091910,54,46269.0,25,2021-09-19T20:06:06.000,54.0,ATL,right,39.32,22.72,2.24,1.64,0.22,248.35,176.24, +2021091910,54,46269.0,26,2021-09-19T20:06:06.100,54.0,ATL,right,39.35,22.5,2.34,2.05,0.23,242.6,169.53, +2021091910,54,46269.0,27,2021-09-19T20:06:06.200,54.0,ATL,right,39.42,22.27,2.42,2.63,0.24,247.44,160.12, +2021091910,54,46269.0,28,2021-09-19T20:06:06.300,54.0,ATL,right,39.53,22.04,2.6,2.84,0.25,251.93,152.15, +2021091910,54,46269.0,29,2021-09-19T20:06:06.400,54.0,ATL,right,39.67,21.82,2.7,2.92,0.26,256.66,143.38, +2021091910,54,46269.0,30,2021-09-19T20:06:06.500,54.0,ATL,right,39.86,21.61,2.91,2.98,0.28,259.4,135.6, +2021091910,54,46269.0,31,2021-09-19T20:06:06.600,54.0,ATL,right,40.09,21.41,3.09,2.82,0.3,254.65,129.14, +2021091910,54,46269.0,32,2021-09-19T20:06:06.700,54.0,ATL,right,40.37,21.24,3.34,3.01,0.33,266.69,120.83, +2021091910,54,46269.0,33,2021-09-19T20:06:06.800,54.0,ATL,right,40.69,21.1,3.51,3.15,0.34,274.42,112.87, +2021091910,54,46269.0,34,2021-09-19T20:06:06.900,54.0,ATL,right,41.03,20.99,3.66,2.96,0.36,280.91,107.16, +2021091910,54,46269.0,35,2021-09-19T20:06:07.000,54.0,ATL,right,41.4,20.91,3.82,3.06,0.38,284.75,101.19, +2021091910,54,46269.0,36,2021-09-19T20:06:07.100,54.0,ATL,right,41.78,20.86,3.9,2.8,0.38,293.36,96.06, +2021091910,54,46269.0,37,2021-09-19T20:06:07.200,54.0,ATL,right,42.16,20.84,3.9,2.73,0.38,307.06,91.24, +2021091910,54,46269.0,38,2021-09-19T20:06:07.300,54.0,ATL,right,42.56,20.85,4.04,2.52,0.4,310.69,87.11, +2021091910,54,46269.0,39,2021-09-19T20:06:07.400,54.0,ATL,right,42.96,20.88,4.09,2.27,0.41,313.97,83.6, +2021091910,54,46269.0,40,2021-09-19T20:06:07.500,54.0,ATL,right,43.37,20.94,4.12,2.08,0.41,315.11,79.94,pass_forward +2021091910,54,46269.0,41,2021-09-19T20:06:07.600,54.0,ATL,right,43.78,21.04,4.2,2.36,0.42,316.21,74.56, +2021091910,54,46269.0,42,2021-09-19T20:06:07.700,54.0,ATL,right,44.19,21.18,4.35,2.48,0.43,317.64,70.06, +2021091910,54,46269.0,43,2021-09-19T20:06:07.800,54.0,ATL,right,44.59,21.35,4.4,2.57,0.44,317.64,65.12, +2021091910,54,46269.0,44,2021-09-19T20:06:07.900,54.0,ATL,right,44.98,21.57,4.5,2.59,0.45,318.58,60.57, +2021091910,54,46269.0,45,2021-09-19T20:06:08.000,54.0,ATL,right,45.38,21.81,4.61,2.49,0.46,324.18,56.71, +2021091910,54,52421.0,1,2021-09-19T20:06:03.600,78.0,TB,right,33.96,23.9,0.1,0.2,0.02,61.36,56.6, +2021091910,54,52421.0,2,2021-09-19T20:06:03.700,78.0,TB,right,33.95,23.93,0.1,0.15,0.02,61.36,22.04, +2021091910,54,52421.0,3,2021-09-19T20:06:03.800,78.0,TB,right,33.91,23.98,0.18,0.08,0.07,61.36,346.7, +2021091910,54,52421.0,4,2021-09-19T20:06:03.900,78.0,TB,right,33.85,24.03,0.26,0.13,0.08,63.01,329.05, +2021091910,54,52421.0,5,2021-09-19T20:06:04.000,78.0,TB,right,33.86,24.08,0.31,0.4,0.05,61.51,336.96, +2021091910,54,52421.0,6,2021-09-19T20:06:04.100,78.0,TB,right,33.86,24.12,0.35,0.4,0.04,64.83,342.06,ball_snap +2021091910,54,52421.0,7,2021-09-19T20:06:04.200,78.0,TB,right,33.85,24.15,0.38,0.36,0.04,71.07,346.2, +2021091910,54,52421.0,8,2021-09-19T20:06:04.300,78.0,TB,right,33.83,24.16,0.29,0.3,0.03,81.53,323.73, +2021091910,54,52421.0,9,2021-09-19T20:06:04.400,78.0,TB,right,33.82,24.18,0.22,0.49,0.02,90.99,315.75, +2021091910,54,52421.0,10,2021-09-19T20:06:04.500,78.0,TB,right,33.78,24.17,0.28,0.78,0.04,98.03,264.44, +2021091910,54,52421.0,11,2021-09-19T20:06:04.600,78.0,TB,right,33.72,24.15,0.48,0.81,0.06,102.62,251.7, +2021091910,54,52421.0,12,2021-09-19T20:06:04.700,78.0,TB,right,33.68,24.12,0.53,0.69,0.05,106.33,239.26, +2021091910,54,52421.0,13,2021-09-19T20:06:04.800,78.0,TB,right,33.64,24.08,0.58,0.54,0.06,110.64,231.15, +2021091910,54,52421.0,14,2021-09-19T20:06:04.900,78.0,TB,right,33.52,24.06,0.8,0.57,0.12,107.82,245.99, +2021091910,54,52421.0,15,2021-09-19T20:06:05.000,78.0,TB,right,33.41,24.02,0.98,0.62,0.12,112.89,247.21, +2021091910,54,52421.0,16,2021-09-19T20:06:05.100,78.0,TB,right,33.28,23.97,1.19,0.89,0.14,121.67,248.56, +2021091910,54,52421.0,17,2021-09-19T20:06:05.200,78.0,TB,right,33.14,23.91,1.42,0.89,0.16,125.4,249.04,play_action +2021091910,54,52421.0,18,2021-09-19T20:06:05.300,78.0,TB,right,32.9,23.85,1.96,1.68,0.24,132.12,252.91, +2021091910,54,52421.0,19,2021-09-19T20:06:05.400,78.0,TB,right,32.68,23.78,2.27,1.64,0.23,140.35,254.7, +2021091910,54,52421.0,20,2021-09-19T20:06:05.500,78.0,TB,right,32.46,23.73,2.36,0.97,0.23,142.6,256.22, +2021091910,54,52421.0,21,2021-09-19T20:06:05.600,78.0,TB,right,32.21,23.66,2.47,0.47,0.25,144.28,256.12, +2021091910,54,52421.0,22,2021-09-19T20:06:05.700,78.0,TB,right,31.96,23.6,2.58,0.25,0.27,145.08,256.72, +2021091910,54,52421.0,23,2021-09-19T20:06:05.800,78.0,TB,right,31.68,23.54,2.71,0.19,0.29,152.41,257.05, +2021091910,54,52421.0,24,2021-09-19T20:06:05.900,78.0,TB,right,31.4,23.48,2.77,0.42,0.28,157.09,258.43, +2021091910,54,52421.0,25,2021-09-19T20:06:06.000,78.0,TB,right,31.1,23.43,2.85,0.51,0.3,161.92,259.48, +2021091910,54,52421.0,26,2021-09-19T20:06:06.100,78.0,TB,right,30.81,23.39,2.9,0.7,0.3,169.11,261.85, +2021091910,54,52421.0,27,2021-09-19T20:06:06.200,78.0,TB,right,30.5,23.37,3.01,0.87,0.31,176.11,265.17, +2021091910,54,52421.0,28,2021-09-19T20:06:06.300,78.0,TB,right,30.19,23.34,2.99,0.96,0.3,179.16,266.5, +2021091910,54,52421.0,29,2021-09-19T20:06:06.400,78.0,TB,right,29.88,23.33,3.04,1.03,0.32,181.58,268.22, +2021091910,54,52421.0,30,2021-09-19T20:06:06.500,78.0,TB,right,29.57,23.32,3.01,1.14,0.31,184.57,269.28, +2021091910,54,52421.0,31,2021-09-19T20:06:06.600,78.0,TB,right,29.26,23.33,2.96,1.28,0.31,190.0,271.29, +2021091910,54,52421.0,32,2021-09-19T20:06:06.700,78.0,TB,right,28.96,23.35,2.89,1.45,0.3,192.45,273.29, +2021091910,54,52421.0,33,2021-09-19T20:06:06.800,78.0,TB,right,28.67,23.38,2.78,1.61,0.29,192.45,274.99, +2021091910,54,52421.0,34,2021-09-19T20:06:06.900,78.0,TB,right,28.38,23.45,2.71,1.7,0.29,193.36,279.46, +2021091910,54,52421.0,35,2021-09-19T20:06:07.000,78.0,TB,right,28.12,23.52,2.58,1.81,0.27,191.75,283.43, +2021091910,54,52421.0,36,2021-09-19T20:06:07.100,78.0,TB,right,27.91,23.65,2.39,2.05,0.25,172.74,291.01, +2021091910,54,52421.0,37,2021-09-19T20:06:07.200,78.0,TB,right,27.71,23.75,2.2,2.13,0.22,166.98,295.91, +2021091910,54,52421.0,38,2021-09-19T20:06:07.300,78.0,TB,right,27.53,23.85,2.04,2.03,0.21,164.24,299.49, +2021091910,54,52421.0,39,2021-09-19T20:06:07.400,78.0,TB,right,27.37,23.93,1.81,2.07,0.18,156.41,302.71, +2021091910,54,52421.0,40,2021-09-19T20:06:07.500,78.0,TB,right,27.27,24.04,1.56,2.3,0.15,145.47,310.59,pass_forward +2021091910,54,52421.0,41,2021-09-19T20:06:07.600,78.0,TB,right,27.18,24.14,1.33,2.29,0.13,142.09,319.95, +2021091910,54,52421.0,42,2021-09-19T20:06:07.700,78.0,TB,right,27.1,24.23,1.14,2.02,0.12,140.02,325.03, +2021091910,54,52421.0,43,2021-09-19T20:06:07.800,78.0,TB,right,27.04,24.29,0.87,1.9,0.08,137.89,328.38, +2021091910,54,52421.0,44,2021-09-19T20:06:07.900,78.0,TB,right,27.02,24.36,0.69,2.02,0.08,134.22,340.52, +2021091910,54,52421.0,45,2021-09-19T20:06:08.000,78.0,TB,right,27.03,24.41,0.52,2.37,0.05,136.72,15.36, +2021091910,54,52424.0,1,2021-09-19T20:06:03.600,24.0,ATL,right,38.62,21.33,4.42,2.03,0.45,240.71,173.74, +2021091910,54,52424.0,2,2021-09-19T20:06:03.700,24.0,ATL,right,38.69,20.89,4.35,1.87,0.45,243.86,171.59, +2021091910,54,52424.0,3,2021-09-19T20:06:03.800,24.0,ATL,right,38.77,20.46,4.25,1.89,0.44,254.26,168.76, +2021091910,54,52424.0,4,2021-09-19T20:06:03.900,24.0,ATL,right,38.87,20.05,4.17,1.87,0.43,252.57,165.93, +2021091910,54,52424.0,5,2021-09-19T20:06:04.000,24.0,ATL,right,38.98,19.67,3.88,2.34,0.39,264.15,162.68, +2021091910,54,52424.0,6,2021-09-19T20:06:04.100,24.0,ATL,right,39.11,19.32,3.67,2.51,0.37,268.58,159.39,ball_snap +2021091910,54,52424.0,7,2021-09-19T20:06:04.200,24.0,ATL,right,39.23,18.99,3.46,2.45,0.36,268.58,157.13, +2021091910,54,52424.0,8,2021-09-19T20:06:04.300,24.0,ATL,right,39.38,18.67,3.38,2.25,0.35,265.77,153.53, +2021091910,54,52424.0,9,2021-09-19T20:06:04.400,24.0,ATL,right,39.55,18.38,3.26,2.43,0.33,269.43,147.72, +2021091910,54,52424.0,10,2021-09-19T20:06:04.500,24.0,ATL,right,39.74,18.12,3.18,2.65,0.32,276.44,141.47, +2021091910,54,52424.0,11,2021-09-19T20:06:04.600,24.0,ATL,right,39.96,17.88,3.16,2.54,0.32,282.76,136.02, +2021091910,54,52424.0,12,2021-09-19T20:06:04.700,24.0,ATL,right,40.19,17.67,3.16,2.44,0.32,282.76,130.75, +2021091910,54,52424.0,13,2021-09-19T20:06:04.800,24.0,ATL,right,40.45,17.47,3.31,2.44,0.33,282.08,125.06, +2021091910,54,52424.0,14,2021-09-19T20:06:04.900,24.0,ATL,right,40.73,17.28,3.39,2.11,0.34,284.46,121.87, +2021091910,54,52424.0,15,2021-09-19T20:06:05.000,24.0,ATL,right,41.03,17.1,3.47,1.62,0.34,284.46,119.65, +2021091910,54,52424.0,16,2021-09-19T20:06:05.100,24.0,ATL,right,41.36,16.92,3.76,1.57,0.38,289.96,117.49, +2021091910,54,52424.0,17,2021-09-19T20:06:05.200,24.0,ATL,right,41.71,16.74,3.97,1.49,0.4,299.8,115.63,play_action +2021091910,54,52424.0,18,2021-09-19T20:06:05.300,24.0,ATL,right,42.08,16.57,4.1,1.18,0.41,308.53,114.41, +2021091910,54,52424.0,19,2021-09-19T20:06:05.400,24.0,ATL,right,42.47,16.4,4.27,1.01,0.43,311.13,113.24, +2021091910,54,52424.0,20,2021-09-19T20:06:05.500,24.0,ATL,right,42.9,16.23,4.48,1.03,0.46,316.69,111.65, +2021091910,54,52424.0,21,2021-09-19T20:06:05.600,24.0,ATL,right,43.34,16.09,4.59,1.12,0.46,319.54,108.96, +2021091910,54,52424.0,22,2021-09-19T20:06:05.700,24.0,ATL,right,43.78,15.96,4.67,1.14,0.47,324.85,106.89, +2021091910,54,52424.0,23,2021-09-19T20:06:05.800,24.0,ATL,right,44.28,15.86,4.89,1.72,0.5,326.77,102.36, +2021091910,54,52424.0,24,2021-09-19T20:06:05.900,24.0,ATL,right,44.78,15.78,5.03,1.99,0.5,330.01,99.2, +2021091910,54,52424.0,25,2021-09-19T20:06:06.000,24.0,ATL,right,45.29,15.72,5.15,2.26,0.52,331.61,95.96, +2021091910,54,52424.0,26,2021-09-19T20:06:06.100,24.0,ATL,right,45.86,15.71,5.55,2.8,0.57,332.96,91.55, +2021091910,54,52424.0,27,2021-09-19T20:06:06.200,24.0,ATL,right,46.43,15.72,5.75,2.76,0.57,338.03,88.19, +2021091910,54,52424.0,28,2021-09-19T20:06:06.300,24.0,ATL,right,47.02,15.75,5.93,2.56,0.59,340.35,85.54, +2021091910,54,52424.0,29,2021-09-19T20:06:06.400,24.0,ATL,right,47.62,15.8,6.06,2.01,0.6,352.72,84.02, +2021091910,54,52424.0,30,2021-09-19T20:06:06.500,24.0,ATL,right,48.22,15.88,6.15,1.54,0.61,18.18,82.55, +2021091910,54,52424.0,31,2021-09-19T20:06:06.600,24.0,ATL,right,48.84,15.96,6.23,1.06,0.62,42.49,81.7, +2021091910,54,52424.0,32,2021-09-19T20:06:06.700,24.0,ATL,right,49.46,16.07,6.42,0.83,0.63,61.18,80.71, +2021091910,54,52424.0,33,2021-09-19T20:06:06.800,24.0,ATL,right,50.1,16.17,6.54,0.3,0.65,70.34,81.13, +2021091910,54,52424.0,34,2021-09-19T20:06:06.900,24.0,ATL,right,50.76,16.28,6.73,0.35,0.67,75.48,80.96, +2021091910,54,52424.0,35,2021-09-19T20:06:07.000,24.0,ATL,right,51.44,16.39,6.95,0.57,0.69,78.2,81.17, +2021091910,54,52424.0,36,2021-09-19T20:06:07.100,24.0,ATL,right,52.15,16.49,7.17,0.95,0.72,82.73,82.41, +2021091910,54,52424.0,37,2021-09-19T20:06:07.200,24.0,ATL,right,52.86,16.58,7.12,0.68,0.71,92.87,82.84, +2021091910,54,52424.0,38,2021-09-19T20:06:07.300,24.0,ATL,right,53.56,16.66,7.09,0.87,0.71,105.65,83.5, +2021091910,54,52424.0,39,2021-09-19T20:06:07.400,24.0,ATL,right,54.25,16.74,6.88,1.56,0.7,115.68,83.86, +2021091910,54,52424.0,40,2021-09-19T20:06:07.500,24.0,ATL,right,54.92,16.8,6.53,2.65,0.67,130.24,84.84,pass_forward +2021091910,54,52424.0,41,2021-09-19T20:06:07.600,24.0,ATL,right,55.55,16.85,6.11,3.67,0.63,138.07,86.09, +2021091910,54,52424.0,42,2021-09-19T20:06:07.700,24.0,ATL,right,56.12,16.89,5.57,4.4,0.58,147.64,86.47, +2021091910,54,52424.0,43,2021-09-19T20:06:07.800,24.0,ATL,right,56.64,16.93,4.97,4.92,0.52,154.54,86.85, +2021091910,54,52424.0,44,2021-09-19T20:06:07.900,24.0,ATL,right,57.08,16.96,4.14,5.82,0.44,197.64,85.99, +2021091910,54,52424.0,45,2021-09-19T20:06:08.000,24.0,ATL,right,57.47,17.0,3.62,5.57,0.39,232.75,84.2, +2021091910,54,,1,2021-09-19T20:06:03.600,,football,right,35.06,26.58,0.0,0.0,0.0,,, +2021091910,54,,2,2021-09-19T20:06:03.700,,football,right,35.06,26.58,0.0,0.0,0.0,,, +2021091910,54,,3,2021-09-19T20:06:03.800,,football,right,35.06,26.58,0.0,0.0,0.0,,, +2021091910,54,,4,2021-09-19T20:06:03.900,,football,right,35.06,26.58,0.0,0.0,0.0,,, +2021091910,54,,5,2021-09-19T20:06:04.000,,football,right,35.05,26.58,0.0,0.0,0.0,,, +2021091910,54,,6,2021-09-19T20:06:04.100,,football,right,35.05,26.58,0.0,0.0,0.0,,,ball_snap +2021091910,54,,7,2021-09-19T20:06:04.200,,football,right,35.05,26.58,0.0,0.0,0.0,,, +2021091910,54,,8,2021-09-19T20:06:04.300,,football,right,35.04,26.57,0.0,0.0,0.01,,, +2021091910,54,,9,2021-09-19T20:06:04.400,,football,right,34.99,26.57,0.2,3.54,0.04,,, +2021091910,54,,10,2021-09-19T20:06:04.500,,football,right,34.89,26.57,1.57,12.7,0.11,,, +2021091910,54,,11,2021-09-19T20:06:04.600,,football,right,34.6,26.6,3.55,16.29,0.29,,, +2021091910,54,,12,2021-09-19T20:06:04.700,,football,right,34.2,26.65,4.99,15.4,0.4,,, +2021091910,54,,13,2021-09-19T20:06:04.800,,football,right,33.69,26.71,6.04,11.57,0.52,,, +2021091910,54,,14,2021-09-19T20:06:04.900,,football,right,33.09,26.75,6.74,7.98,0.6,,, +2021091910,54,,15,2021-09-19T20:06:05.000,,football,right,32.41,26.81,7.24,5.09,0.68,,, +2021091910,54,,16,2021-09-19T20:06:05.100,,football,right,31.67,26.88,7.65,3.11,0.75,,, +2021091910,54,,17,2021-09-19T20:06:05.200,,football,right,30.95,26.95,7.67,1.22,0.72,,,play_action +2021091910,54,,18,2021-09-19T20:06:05.300,,football,right,30.24,26.98,7.49,0.76,0.71,,, +2021091910,54,,19,2021-09-19T20:06:05.400,,football,right,29.55,26.97,7.17,2.21,0.69,,, +2021091910,54,,20,2021-09-19T20:06:05.500,,football,right,28.89,26.95,6.47,4.07,0.65,,, +2021091910,54,,21,2021-09-19T20:06:05.600,,football,right,28.26,26.95,6.07,4.67,0.63,,, +2021091910,54,,22,2021-09-19T20:06:05.700,,football,right,27.72,26.9,5.52,4.79,0.54,,, +2021091910,54,,23,2021-09-19T20:06:05.800,,football,right,27.19,26.86,5.07,4.56,0.53,,, +2021091910,54,,24,2021-09-19T20:06:05.900,,football,right,26.72,26.78,5.19,3.34,0.48,,, +2021091910,54,,25,2021-09-19T20:06:06.000,,football,right,26.17,26.69,4.87,3.35,0.55,,, +2021091910,54,,26,2021-09-19T20:06:06.100,,football,right,25.72,26.54,4.21,3.84,0.47,,, +2021091910,54,,27,2021-09-19T20:06:06.200,,football,right,25.34,26.46,3.7,6.02,0.4,,, +2021091910,54,,28,2021-09-19T20:06:06.300,,football,right,25.09,26.34,3.01,6.26,0.28,,, +2021091910,54,,29,2021-09-19T20:06:06.400,,football,right,24.82,26.27,2.43,5.79,0.28,,, +2021091910,54,,30,2021-09-19T20:06:06.500,,football,right,24.69,26.16,1.88,4.88,0.17,,, +2021091910,54,,31,2021-09-19T20:06:06.600,,football,right,24.53,26.11,1.44,3.86,0.17,,, +2021091910,54,,32,2021-09-19T20:06:06.700,,football,right,24.41,26.07,1.1,3.02,0.13,,, +2021091910,54,,33,2021-09-19T20:06:06.800,,football,right,25.18,25.82,0.64,1.81,0.82,,, +2021091910,54,,34,2021-09-19T20:06:06.900,,football,right,26.18,25.92,0.28,1.0,1.0,,, +2021091910,54,,35,2021-09-19T20:06:07.000,,football,right,26.45,25.99,0.15,0.92,0.28,,, +2021091910,54,,36,2021-09-19T20:06:07.100,,football,right,26.45,25.98,0.13,1.08,0.01,,, +2021091910,54,,37,2021-09-19T20:06:07.200,,football,right,26.48,25.97,0.23,1.21,0.03,,, +2021091910,54,,38,2021-09-19T20:06:07.300,,football,right,26.51,25.97,0.37,1.47,0.03,,, +2021091910,54,,39,2021-09-19T20:06:07.400,,football,right,26.55,25.97,0.52,1.31,0.04,,, +2021091910,54,,40,2021-09-19T20:06:07.500,,football,right,26.61,25.97,0.63,1.04,0.06,,,pass_forward +2021091910,54,,41,2021-09-19T20:06:07.600,,football,right,26.84,26.02,0.9,1.08,0.23,,, +2021091910,54,,42,2021-09-19T20:06:07.700,,football,right,31.12,27.42,25.96,1.44,4.5,,, +2021091910,54,,43,2021-09-19T20:06:07.800,,football,right,33.42,28.62,25.77,2.62,2.6,,, +2021091910,54,,44,2021-09-19T20:06:07.900,,football,right,35.72,29.77,25.48,3.56,2.57,,, +2021091910,54,,45,2021-09-19T20:06:08.000,,football,right,38.01,30.9,25.23,3.75,2.55,,, +2021092300,54,41300.0,1,2021-09-24T00:23:08.400,58.0,HOU,right,38.66,28.98,0.0,0.0,0.0,259.88,205.34, +2021092300,54,41300.0,2,2021-09-24T00:23:08.500,58.0,HOU,right,38.66,28.98,0.0,0.0,0.01,259.88,197.1, +2021092300,54,41300.0,3,2021-09-24T00:23:08.600,58.0,HOU,right,38.66,28.97,0.0,0.0,0.0,259.88,192.98, +2021092300,54,41300.0,4,2021-09-24T00:23:08.700,58.0,HOU,right,38.66,28.97,0.02,0.34,0.0,259.88,181.68, +2021092300,54,41300.0,5,2021-09-24T00:23:08.800,58.0,HOU,right,38.66,28.97,0.05,0.37,0.0,260.78,199.16, +2021092300,54,41300.0,6,2021-09-24T00:23:08.900,58.0,HOU,right,38.65,28.97,0.1,0.62,0.01,262.87,271.88,autoevent_ballsnap +2021092300,54,41300.0,7,2021-09-24T00:23:09.000,58.0,HOU,right,38.63,28.98,0.25,1.14,0.02,264.34,287.33, +2021092300,54,41300.0,8,2021-09-24T00:23:09.100,58.0,HOU,right,38.59,29.0,0.48,1.73,0.05,265.65,293.21,ball_snap +2021092300,54,41300.0,9,2021-09-24T00:23:09.200,58.0,HOU,right,38.52,29.02,0.75,2.47,0.07,266.51,293.93, +2021092300,54,41300.0,10,2021-09-24T00:23:09.300,58.0,HOU,right,38.42,29.06,1.17,2.82,0.11,268.87,290.62, +2021092300,54,41300.0,11,2021-09-24T00:23:09.400,58.0,HOU,right,38.27,29.12,1.67,3.26,0.16,268.87,291.26, +2021092300,54,41300.0,12,2021-09-24T00:23:09.500,58.0,HOU,right,38.08,29.19,2.1,3.29,0.2,272.52,290.5, +2021092300,54,41300.0,13,2021-09-24T00:23:09.600,58.0,HOU,right,37.86,29.27,2.51,3.16,0.24,274.83,289.56, +2021092300,54,41300.0,14,2021-09-24T00:23:09.700,58.0,HOU,right,37.59,29.36,2.96,3.13,0.29,277.91,288.35, +2021092300,54,41300.0,15,2021-09-24T00:23:09.800,58.0,HOU,right,37.27,29.45,3.41,3.18,0.33,277.91,286.08, +2021092300,54,41300.0,16,2021-09-24T00:23:09.900,58.0,HOU,right,36.92,29.55,3.81,3.07,0.37,280.03,284.97, +2021092300,54,41300.0,17,2021-09-24T00:23:10.000,58.0,HOU,right,36.53,29.66,4.13,2.61,0.4,282.98,284.81, +2021092300,54,41300.0,18,2021-09-24T00:23:10.100,58.0,HOU,right,36.1,29.77,4.51,2.4,0.44,286.67,284.44, +2021092300,54,41300.0,19,2021-09-24T00:23:10.200,58.0,HOU,right,35.65,29.89,4.74,1.89,0.47,288.01,284.98, +2021092300,54,41300.0,20,2021-09-24T00:23:10.300,58.0,HOU,right,35.2,30.02,4.83,1.11,0.48,287.08,285.48, +2021092300,54,41300.0,21,2021-09-24T00:23:10.400,58.0,HOU,right,34.73,30.16,4.89,0.48,0.48,284.95,285.93, +2021092300,54,41300.0,22,2021-09-24T00:23:10.500,58.0,HOU,right,34.28,30.33,4.85,1.15,0.48,279.3,289.84, +2021092300,54,41300.0,23,2021-09-24T00:23:10.600,58.0,HOU,right,33.84,30.51,4.77,1.87,0.48,275.46,292.69, +2021092300,54,41300.0,24,2021-09-24T00:23:10.700,58.0,HOU,right,33.41,30.71,4.67,2.38,0.47,270.14,295.77, +2021092300,54,41300.0,25,2021-09-24T00:23:10.800,58.0,HOU,right,33.01,30.92,4.48,2.68,0.45,261.53,299.18, +2021092300,54,41300.0,26,2021-09-24T00:23:10.900,58.0,HOU,right,32.65,31.16,4.29,3.03,0.43,243.63,304.04,autoevent_passforward +2021092300,54,41300.0,27,2021-09-24T00:23:11.000,58.0,HOU,right,32.31,31.4,4.09,2.92,0.42,229.3,306.91, +2021092300,54,41300.0,28,2021-09-24T00:23:11.100,58.0,HOU,right,32.0,31.64,3.86,2.87,0.39,218.11,310.25,pass_forward +2021092300,54,41300.0,29,2021-09-24T00:23:11.200,58.0,HOU,right,31.72,31.89,3.6,2.69,0.37,203.77,312.46, +2021092300,54,41300.0,30,2021-09-24T00:23:11.300,58.0,HOU,right,31.47,32.13,3.36,2.57,0.35,194.7,314.52, +2021092300,54,41300.0,31,2021-09-24T00:23:11.400,58.0,HOU,right,31.24,32.34,2.98,2.81,0.31,172.06,312.85, +2021092300,54,41436.0,1,2021-09-24T00:23:08.400,61.0,CAR,right,34.3,30.15,0.0,0.0,0.0,91.65,255.07, +2021092300,54,41436.0,2,2021-09-24T00:23:08.500,61.0,CAR,right,34.3,30.15,0.0,0.0,0.0,91.65,233.38, +2021092300,54,41436.0,3,2021-09-24T00:23:08.600,61.0,CAR,right,34.3,30.15,0.0,0.0,0.0,91.65,253.82, +2021092300,54,41436.0,4,2021-09-24T00:23:08.700,61.0,CAR,right,34.3,30.16,0.0,0.0,0.0,91.65,277.66, +2021092300,54,41436.0,5,2021-09-24T00:23:08.800,61.0,CAR,right,34.3,30.16,0.0,0.0,0.01,91.65,18.51, +2021092300,54,41436.0,6,2021-09-24T00:23:08.900,61.0,CAR,right,34.31,30.17,0.0,0.0,0.01,90.97,27.72,autoevent_ballsnap +2021092300,54,41436.0,7,2021-09-24T00:23:09.000,61.0,CAR,right,34.31,30.17,0.06,1.08,0.01,90.97,35.74, +2021092300,54,41436.0,8,2021-09-24T00:23:09.100,61.0,CAR,right,34.33,30.19,0.3,2.35,0.02,90.97,36.08,ball_snap +2021092300,54,41436.0,9,2021-09-24T00:23:09.200,61.0,CAR,right,34.36,30.23,0.68,3.17,0.06,90.97,37.38, +2021092300,54,41436.0,10,2021-09-24T00:23:09.300,61.0,CAR,right,34.41,30.3,1.0,3.03,0.08,89.46,34.86, +2021092300,54,41436.0,11,2021-09-24T00:23:09.400,61.0,CAR,right,34.47,30.4,1.3,2.45,0.12,88.85,34.65, +2021092300,54,41436.0,12,2021-09-24T00:23:09.500,61.0,CAR,right,34.55,30.52,1.49,1.61,0.14,87.58,33.52, +2021092300,54,41436.0,13,2021-09-24T00:23:09.600,61.0,CAR,right,34.61,30.64,1.52,0.71,0.14,83.62,29.57, +2021092300,54,41436.0,14,2021-09-24T00:23:09.700,61.0,CAR,right,34.67,30.77,1.47,0.76,0.14,79.07,26.02, +2021092300,54,41436.0,15,2021-09-24T00:23:09.800,61.0,CAR,right,34.73,30.9,1.4,1.28,0.14,71.83,20.86, +2021092300,54,41436.0,16,2021-09-24T00:23:09.900,61.0,CAR,right,34.76,31.02,1.27,1.6,0.13,64.45,14.44, +2021092300,54,41436.0,17,2021-09-24T00:23:10.000,61.0,CAR,right,34.77,31.14,1.16,1.84,0.12,50.97,3.75, +2021092300,54,41436.0,18,2021-09-24T00:23:10.100,61.0,CAR,right,34.76,31.25,1.08,1.93,0.11,46.02,351.32, +2021092300,54,41436.0,19,2021-09-24T00:23:10.200,61.0,CAR,right,34.72,31.37,1.13,1.82,0.12,38.52,338.7, +2021092300,54,41436.0,20,2021-09-24T00:23:10.300,61.0,CAR,right,34.66,31.48,1.25,1.62,0.13,32.83,327.65, +2021092300,54,41436.0,21,2021-09-24T00:23:10.400,61.0,CAR,right,34.58,31.59,1.38,1.39,0.14,27.45,320.54, +2021092300,54,41436.0,22,2021-09-24T00:23:10.500,61.0,CAR,right,34.48,31.7,1.49,1.11,0.15,23.74,316.89, +2021092300,54,41436.0,23,2021-09-24T00:23:10.600,61.0,CAR,right,34.37,31.82,1.63,0.78,0.16,19.84,315.44, +2021092300,54,41436.0,24,2021-09-24T00:23:10.700,61.0,CAR,right,34.24,31.95,1.73,0.55,0.18,17.91,313.22, +2021092300,54,41436.0,25,2021-09-24T00:23:10.800,61.0,CAR,right,34.06,32.07,2.0,0.72,0.22,15.71,307.93, +2021092300,54,41436.0,26,2021-09-24T00:23:10.900,61.0,CAR,right,33.88,32.2,2.14,0.56,0.22,13.73,305.96,autoevent_passforward +2021092300,54,41436.0,27,2021-09-24T00:23:11.000,61.0,CAR,right,33.69,32.35,2.32,0.48,0.25,9.92,305.67, +2021092300,54,41436.0,28,2021-09-24T00:23:11.100,61.0,CAR,right,33.5,32.5,2.39,0.21,0.24,9.92,306.19,pass_forward +2021092300,54,41436.0,29,2021-09-24T00:23:11.200,61.0,CAR,right,33.3,32.66,2.46,0.25,0.25,12.84,308.78, +2021092300,54,41436.0,30,2021-09-24T00:23:11.300,61.0,CAR,right,33.11,32.83,2.5,0.64,0.26,16.03,311.28, +2021092300,54,41436.0,31,2021-09-24T00:23:11.400,61.0,CAR,right,32.93,33.02,2.52,1.0,0.26,16.03,315.28, +2021092300,54,41599.0,1,2021-09-24T00:23:08.400,48.0,HOU,right,38.62,32.89,0.0,0.0,0.0,273.16,336.11, +2021092300,54,41599.0,2,2021-09-24T00:23:08.500,48.0,HOU,right,38.62,32.89,0.0,0.0,0.0,273.16,335.92, +2021092300,54,41599.0,3,2021-09-24T00:23:08.600,48.0,HOU,right,38.62,32.89,0.0,0.0,0.0,273.79,336.3, +2021092300,54,41599.0,4,2021-09-24T00:23:08.700,48.0,HOU,right,38.61,32.89,0.0,0.0,0.0,273.79,332.5, +2021092300,54,41599.0,5,2021-09-24T00:23:08.800,48.0,HOU,right,38.61,32.89,0.0,0.0,0.0,273.79,314.49, +2021092300,54,41599.0,6,2021-09-24T00:23:08.900,48.0,HOU,right,38.61,32.88,0.0,0.0,0.0,273.79,297.06,autoevent_ballsnap +2021092300,54,41599.0,7,2021-09-24T00:23:09.000,48.0,HOU,right,38.61,32.88,0.0,0.0,0.0,273.79,293.9, +2021092300,54,41599.0,8,2021-09-24T00:23:09.100,48.0,HOU,right,38.6,32.88,0.0,0.0,0.01,273.79,279.02,ball_snap +2021092300,54,41599.0,9,2021-09-24T00:23:09.200,48.0,HOU,right,38.59,32.88,0.01,0.38,0.01,273.0,268.46, +2021092300,54,41599.0,10,2021-09-24T00:23:09.300,48.0,HOU,right,38.59,32.89,0.11,1.22,0.01,273.0,284.08, +2021092300,54,41599.0,11,2021-09-24T00:23:09.400,48.0,HOU,right,38.56,32.9,0.37,2.29,0.03,272.21,290.81, +2021092300,54,41599.0,12,2021-09-24T00:23:09.500,48.0,HOU,right,38.5,32.93,0.8,3.24,0.07,273.13,294.33, +2021092300,54,41599.0,13,2021-09-24T00:23:09.600,48.0,HOU,right,38.39,32.96,1.21,3.68,0.11,273.13,291.5, +2021092300,54,41599.0,14,2021-09-24T00:23:09.700,48.0,HOU,right,38.24,33.02,1.72,3.87,0.16,270.89,290.13, +2021092300,54,41599.0,15,2021-09-24T00:23:09.800,48.0,HOU,right,38.03,33.08,2.26,4.09,0.22,269.09,288.24, +2021092300,54,41599.0,16,2021-09-24T00:23:09.900,48.0,HOU,right,37.77,33.17,2.85,4.2,0.28,264.7,287.87, +2021092300,54,41599.0,17,2021-09-24T00:23:10.000,48.0,HOU,right,37.46,33.25,3.36,4.06,0.32,261.47,285.58, +2021092300,54,41599.0,18,2021-09-24T00:23:10.100,48.0,HOU,right,37.1,33.35,3.8,3.59,0.37,259.14,285.06, +2021092300,54,41599.0,19,2021-09-24T00:23:10.200,48.0,HOU,right,36.7,33.44,4.31,3.67,0.42,258.12,282.49, +2021092300,54,41599.0,20,2021-09-24T00:23:10.300,48.0,HOU,right,36.25,33.52,4.73,3.44,0.46,258.12,279.14, +2021092300,54,41599.0,21,2021-09-24T00:23:10.400,48.0,HOU,right,35.76,33.59,5.04,3.0,0.49,259.83,277.12, +2021092300,54,41599.0,22,2021-09-24T00:23:10.500,48.0,HOU,right,35.25,33.64,5.27,2.4,0.51,259.83,275.71, +2021092300,54,41599.0,23,2021-09-24T00:23:10.600,48.0,HOU,right,34.73,33.68,5.29,1.73,0.52,257.49,273.18, +2021092300,54,41599.0,24,2021-09-24T00:23:10.700,48.0,HOU,right,34.21,33.7,5.25,1.26,0.52,257.49,271.96, +2021092300,54,41599.0,25,2021-09-24T00:23:10.800,48.0,HOU,right,33.69,33.72,5.2,1.15,0.52,254.92,271.18, +2021092300,54,41599.0,26,2021-09-24T00:23:10.900,48.0,HOU,right,33.17,33.74,5.1,1.24,0.52,250.19,271.39,autoevent_passforward +2021092300,54,41599.0,27,2021-09-24T00:23:11.000,48.0,HOU,right,32.67,33.75,4.93,1.61,0.5,247.46,271.3, +2021092300,54,41599.0,28,2021-09-24T00:23:11.100,48.0,HOU,right,32.19,33.77,4.77,1.81,0.49,243.41,272.38,pass_forward +2021092300,54,41599.0,29,2021-09-24T00:23:11.200,48.0,HOU,right,31.71,33.8,4.64,1.85,0.48,241.93,273.52, +2021092300,54,41599.0,30,2021-09-24T00:23:11.300,48.0,HOU,right,31.27,33.83,4.41,2.07,0.45,237.25,274.77, +2021092300,54,41599.0,31,2021-09-24T00:23:11.400,48.0,HOU,right,30.85,33.86,4.15,2.2,0.42,232.67,275.02, +2021092300,54,42362.0,1,2021-09-24T00:23:08.400,75.0,CAR,right,33.33,33.32,0.0,0.0,0.0,80.41,234.11, +2021092300,54,42362.0,2,2021-09-24T00:23:08.500,75.0,CAR,right,33.33,33.32,0.0,0.0,0.0,80.41,221.07, +2021092300,54,42362.0,3,2021-09-24T00:23:08.600,75.0,CAR,right,33.33,33.33,0.0,0.0,0.0,80.41,264.23, +2021092300,54,42362.0,4,2021-09-24T00:23:08.700,75.0,CAR,right,33.33,33.34,0.0,0.0,0.01,79.62,340.9, +2021092300,54,42362.0,5,2021-09-24T00:23:08.800,75.0,CAR,right,33.33,33.35,0.0,0.0,0.01,79.62,347.6, +2021092300,54,42362.0,6,2021-09-24T00:23:08.900,75.0,CAR,right,33.33,33.35,0.0,0.0,0.01,77.89,350.57,autoevent_ballsnap +2021092300,54,42362.0,7,2021-09-24T00:23:09.000,75.0,CAR,right,33.33,33.37,0.09,1.4,0.01,78.69,354.07, +2021092300,54,42362.0,8,2021-09-24T00:23:09.100,75.0,CAR,right,33.32,33.39,0.36,2.52,0.03,76.64,353.79,ball_snap +2021092300,54,42362.0,9,2021-09-24T00:23:09.200,75.0,CAR,right,33.32,33.46,0.82,3.59,0.07,76.64,354.02, +2021092300,54,42362.0,10,2021-09-24T00:23:09.300,75.0,CAR,right,33.3,33.58,1.3,3.5,0.12,75.39,352.96, +2021092300,54,42362.0,11,2021-09-24T00:23:09.400,75.0,CAR,right,33.26,33.75,1.74,2.85,0.17,74.06,349.6, +2021092300,54,42362.0,12,2021-09-24T00:23:09.500,75.0,CAR,right,33.2,33.93,2.0,2.12,0.19,72.31,346.18, +2021092300,54,42362.0,13,2021-09-24T00:23:09.600,75.0,CAR,right,33.12,34.13,2.19,1.52,0.21,69.62,341.67, +2021092300,54,42362.0,14,2021-09-24T00:23:09.700,75.0,CAR,right,33.01,34.32,2.26,1.25,0.22,64.72,335.34, +2021092300,54,42362.0,15,2021-09-24T00:23:09.800,75.0,CAR,right,32.88,34.51,2.27,1.4,0.23,61.48,328.55, +2021092300,54,42362.0,16,2021-09-24T00:23:09.900,75.0,CAR,right,32.73,34.66,2.18,1.78,0.22,70.7,320.14, +2021092300,54,42362.0,17,2021-09-24T00:23:10.000,75.0,CAR,right,32.55,34.78,2.11,2.12,0.21,68.98,310.22, +2021092300,54,42362.0,18,2021-09-24T00:23:10.100,75.0,CAR,right,32.36,34.85,2.02,2.55,0.21,64.89,297.16, +2021092300,54,42362.0,19,2021-09-24T00:23:10.200,75.0,CAR,right,32.16,34.91,1.99,2.69,0.2,63.78,286.34, +2021092300,54,42362.0,20,2021-09-24T00:23:10.300,75.0,CAR,right,31.96,34.91,1.99,2.66,0.2,67.65,273.52, +2021092300,54,42362.0,21,2021-09-24T00:23:10.400,75.0,CAR,right,31.74,34.87,2.07,2.61,0.22,68.61,261.82, +2021092300,54,42362.0,22,2021-09-24T00:23:10.500,75.0,CAR,right,31.53,34.78,2.22,3.42,0.23,67.16,249.18, +2021092300,54,42362.0,23,2021-09-24T00:23:10.600,75.0,CAR,right,31.32,34.67,2.39,2.98,0.24,68.37,239.44, +2021092300,54,42362.0,24,2021-09-24T00:23:10.700,75.0,CAR,right,31.12,34.52,2.56,2.54,0.26,71.35,231.35, +2021092300,54,42362.0,25,2021-09-24T00:23:10.800,75.0,CAR,right,30.93,34.33,2.67,2.14,0.27,71.35,224.61, +2021092300,54,42362.0,26,2021-09-24T00:23:10.900,75.0,CAR,right,30.75,34.12,2.73,1.81,0.27,72.75,219.48,autoevent_passforward +2021092300,54,42362.0,27,2021-09-24T00:23:11.000,75.0,CAR,right,30.58,33.9,2.77,1.48,0.28,71.9,215.96, +2021092300,54,42362.0,28,2021-09-24T00:23:11.100,75.0,CAR,right,30.42,33.67,2.75,1.28,0.28,71.9,213.99,pass_forward +2021092300,54,42362.0,29,2021-09-24T00:23:11.200,75.0,CAR,right,30.25,33.45,2.71,1.19,0.28,72.57,213.8, +2021092300,54,42362.0,30,2021-09-24T00:23:11.300,75.0,CAR,right,30.09,33.25,2.54,1.43,0.26,70.66,215.81, +2021092300,54,42362.0,31,2021-09-24T00:23:11.400,75.0,CAR,right,29.93,33.06,2.37,1.74,0.24,70.08,218.69, +2021092300,54,42424.0,1,2021-09-24T00:23:08.400,67.0,CAR,right,33.68,28.38,0.0,0.0,0.0,94.61,286.17, +2021092300,54,42424.0,2,2021-09-24T00:23:08.500,67.0,CAR,right,33.68,28.38,0.0,0.0,0.0,94.61,284.66, +2021092300,54,42424.0,3,2021-09-24T00:23:08.600,67.0,CAR,right,33.68,28.38,0.0,0.0,0.0,94.61,281.95, +2021092300,54,42424.0,4,2021-09-24T00:23:08.700,67.0,CAR,right,33.68,28.38,0.01,0.08,0.0,94.61,247.0, +2021092300,54,42424.0,5,2021-09-24T00:23:08.800,67.0,CAR,right,33.68,28.39,0.04,0.34,0.01,94.61,357.95, +2021092300,54,42424.0,6,2021-09-24T00:23:08.900,67.0,CAR,right,33.68,28.39,0.09,0.47,0.01,94.61,12.16,autoevent_ballsnap +2021092300,54,42424.0,7,2021-09-24T00:23:09.000,67.0,CAR,right,33.69,28.4,0.15,0.51,0.01,95.26,29.13, +2021092300,54,42424.0,8,2021-09-24T00:23:09.100,67.0,CAR,right,33.7,28.42,0.2,0.46,0.02,95.26,32.5,ball_snap +2021092300,54,42424.0,9,2021-09-24T00:23:09.200,67.0,CAR,right,33.7,28.45,0.26,0.37,0.03,95.97,20.98, +2021092300,54,42424.0,10,2021-09-24T00:23:09.300,67.0,CAR,right,33.71,28.48,0.31,0.4,0.03,97.61,13.12, +2021092300,54,42424.0,11,2021-09-24T00:23:09.400,67.0,CAR,right,33.71,28.52,0.38,0.41,0.04,99.55,6.14, +2021092300,54,42424.0,12,2021-09-24T00:23:09.500,67.0,CAR,right,33.71,28.56,0.42,0.4,0.04,102.38,358.37, +2021092300,54,42424.0,13,2021-09-24T00:23:09.600,67.0,CAR,right,33.7,28.61,0.53,0.64,0.06,106.75,351.34, +2021092300,54,42424.0,14,2021-09-24T00:23:09.700,67.0,CAR,right,33.68,28.67,0.63,0.72,0.06,110.62,344.19, +2021092300,54,42424.0,15,2021-09-24T00:23:09.800,67.0,CAR,right,33.66,28.74,0.69,0.59,0.07,109.81,339.96, +2021092300,54,42424.0,16,2021-09-24T00:23:09.900,67.0,CAR,right,33.63,28.82,0.83,0.58,0.09,108.38,336.86, +2021092300,54,42424.0,17,2021-09-24T00:23:10.000,67.0,CAR,right,33.6,28.91,0.94,0.41,0.1,106.19,339.63, +2021092300,54,42424.0,18,2021-09-24T00:23:10.100,67.0,CAR,right,33.56,29.01,1.06,0.32,0.11,97.14,338.37, +2021092300,54,42424.0,19,2021-09-24T00:23:10.200,67.0,CAR,right,33.5,29.15,1.28,0.5,0.15,87.57,337.32, +2021092300,54,42424.0,20,2021-09-24T00:23:10.300,67.0,CAR,right,33.44,29.28,1.42,0.43,0.15,77.58,337.14, +2021092300,54,42424.0,21,2021-09-24T00:23:10.400,67.0,CAR,right,33.38,29.43,1.53,0.41,0.16,63.68,335.95, +2021092300,54,42424.0,22,2021-09-24T00:23:10.500,67.0,CAR,right,33.29,29.6,1.71,0.44,0.19,46.18,334.48, +2021092300,54,42424.0,23,2021-09-24T00:23:10.600,67.0,CAR,right,33.19,29.76,1.84,0.53,0.19,33.86,331.17, +2021092300,54,42424.0,24,2021-09-24T00:23:10.700,67.0,CAR,right,33.08,29.93,1.98,0.62,0.21,24.28,328.45, +2021092300,54,42424.0,25,2021-09-24T00:23:10.800,67.0,CAR,right,32.96,30.11,2.1,0.58,0.22,15.73,326.0, +2021092300,54,42424.0,26,2021-09-24T00:23:10.900,67.0,CAR,right,32.82,30.3,2.22,0.65,0.23,7.99,322.77,autoevent_passforward +2021092300,54,42424.0,27,2021-09-24T00:23:11.000,67.0,CAR,right,32.67,30.48,2.32,0.73,0.24,359.23,319.8, +2021092300,54,42424.0,28,2021-09-24T00:23:11.100,67.0,CAR,right,32.51,30.66,2.34,0.7,0.24,356.14,317.8,pass_forward +2021092300,54,42424.0,29,2021-09-24T00:23:11.200,67.0,CAR,right,32.34,30.83,2.37,0.75,0.25,350.44,315.54, +2021092300,54,42424.0,30,2021-09-24T00:23:11.300,67.0,CAR,right,32.15,31.0,2.38,0.88,0.25,346.25,312.84, +2021092300,54,42424.0,31,2021-09-24T00:23:11.400,67.0,CAR,right,31.98,31.17,2.34,0.93,0.24,338.18,311.93, +2021092300,54,43300.0,1,2021-09-24T00:23:08.400,26.0,HOU,right,39.55,43.78,0.0,0.0,0.0,247.33,153.33, +2021092300,54,43300.0,2,2021-09-24T00:23:08.500,26.0,HOU,right,39.56,43.78,0.0,0.0,0.0,247.33,133.71, +2021092300,54,43300.0,3,2021-09-24T00:23:08.600,26.0,HOU,right,39.56,43.78,0.0,0.0,0.0,247.33,97.16, +2021092300,54,43300.0,4,2021-09-24T00:23:08.700,26.0,HOU,right,39.56,43.79,0.0,0.0,0.01,246.55,53.71, +2021092300,54,43300.0,5,2021-09-24T00:23:08.800,26.0,HOU,right,39.57,43.79,0.0,0.0,0.01,246.55,60.77, +2021092300,54,43300.0,6,2021-09-24T00:23:08.900,26.0,HOU,right,39.57,43.79,0.0,0.0,0.0,245.6,61.03,autoevent_ballsnap +2021092300,54,43300.0,7,2021-09-24T00:23:09.000,26.0,HOU,right,39.57,43.79,0.0,0.0,0.01,244.89,68.67, +2021092300,54,43300.0,8,2021-09-24T00:23:09.100,26.0,HOU,right,39.59,43.8,0.01,0.43,0.02,242.35,81.27,ball_snap +2021092300,54,43300.0,9,2021-09-24T00:23:09.200,26.0,HOU,right,39.6,43.8,0.24,2.84,0.01,241.47,85.45, +2021092300,54,43300.0,10,2021-09-24T00:23:09.300,26.0,HOU,right,39.64,43.8,0.57,3.42,0.04,241.47,83.83, +2021092300,54,43300.0,11,2021-09-24T00:23:09.400,26.0,HOU,right,39.73,43.81,1.05,3.92,0.09,239.76,83.71, +2021092300,54,43300.0,12,2021-09-24T00:23:09.500,26.0,HOU,right,39.88,43.83,1.6,4.29,0.15,237.17,83.13, +2021092300,54,43300.0,13,2021-09-24T00:23:09.600,26.0,HOU,right,40.07,43.86,2.08,4.11,0.19,232.88,82.38, +2021092300,54,43300.0,14,2021-09-24T00:23:09.700,26.0,HOU,right,40.33,43.89,2.59,3.1,0.26,230.96,82.18, +2021092300,54,43300.0,15,2021-09-24T00:23:09.800,26.0,HOU,right,40.61,43.94,2.9,2.54,0.28,222.76,81.39, +2021092300,54,43300.0,16,2021-09-24T00:23:09.900,26.0,HOU,right,40.93,44.01,3.25,2.5,0.33,210.7,79.67, +2021092300,54,43300.0,17,2021-09-24T00:23:10.000,26.0,HOU,right,41.27,44.07,3.54,2.23,0.35,205.8,78.9, +2021092300,54,43300.0,18,2021-09-24T00:23:10.100,26.0,HOU,right,41.64,44.16,3.85,2.2,0.38,198.3,76.96, +2021092300,54,43300.0,19,2021-09-24T00:23:10.200,26.0,HOU,right,42.02,44.26,4.06,1.93,0.4,188.73,75.42, +2021092300,54,43300.0,20,2021-09-24T00:23:10.300,26.0,HOU,right,42.42,44.37,4.23,1.51,0.41,182.19,74.15, +2021092300,54,43300.0,21,2021-09-24T00:23:10.400,26.0,HOU,right,42.82,44.49,4.28,1.16,0.42,177.39,72.32, +2021092300,54,43300.0,22,2021-09-24T00:23:10.500,26.0,HOU,right,43.23,44.63,4.28,0.93,0.43,173.92,70.8, +2021092300,54,43300.0,23,2021-09-24T00:23:10.600,26.0,HOU,right,43.61,44.77,4.07,1.24,0.4,171.1,69.17, +2021092300,54,43300.0,24,2021-09-24T00:23:10.700,26.0,HOU,right,43.93,44.9,3.6,2.3,0.35,173.39,66.81, +2021092300,54,43300.0,25,2021-09-24T00:23:10.800,26.0,HOU,right,44.25,45.04,3.27,2.75,0.34,174.65,65.63, +2021092300,54,43300.0,26,2021-09-24T00:23:10.900,26.0,HOU,right,44.51,45.16,2.7,4.83,0.29,183.04,63.3,autoevent_passforward +2021092300,54,43300.0,27,2021-09-24T00:23:11.000,26.0,HOU,right,44.7,45.28,2.0,5.59,0.23,192.03,55.22, +2021092300,54,43300.0,28,2021-09-24T00:23:11.100,26.0,HOU,right,44.82,45.4,1.37,6.48,0.16,204.62,34.07,pass_forward +2021092300,54,43300.0,29,2021-09-24T00:23:11.200,26.0,HOU,right,44.85,45.52,1.18,6.27,0.12,215.89,359.98, +2021092300,54,43300.0,30,2021-09-24T00:23:11.300,26.0,HOU,right,44.81,45.63,1.45,6.15,0.12,228.67,326.98, +2021092300,54,43300.0,31,2021-09-24T00:23:11.400,26.0,HOU,right,44.69,45.76,2.07,6.18,0.18,240.86,310.7, +2021092300,54,43356.0,1,2021-09-24T00:23:08.400,97.0,HOU,right,35.3,27.84,0.0,0.0,0.0,258.67,213.68, +2021092300,54,43356.0,2,2021-09-24T00:23:08.500,97.0,HOU,right,35.3,27.84,0.0,0.0,0.0,258.67,210.14, +2021092300,54,43356.0,3,2021-09-24T00:23:08.600,97.0,HOU,right,35.3,27.84,0.0,0.0,0.0,258.67,214.41, +2021092300,54,43356.0,4,2021-09-24T00:23:08.700,97.0,HOU,right,35.3,27.84,0.02,0.25,0.0,258.67,227.76, +2021092300,54,43356.0,5,2021-09-24T00:23:08.800,97.0,HOU,right,35.29,27.83,0.11,0.74,0.01,259.65,230.07, +2021092300,54,43356.0,6,2021-09-24T00:23:08.900,97.0,HOU,right,35.27,27.83,0.26,1.11,0.02,260.24,255.23,autoevent_ballsnap +2021092300,54,43356.0,7,2021-09-24T00:23:09.000,97.0,HOU,right,35.21,27.84,0.5,1.5,0.05,261.35,275.09, +2021092300,54,43356.0,8,2021-09-24T00:23:09.100,97.0,HOU,right,35.15,27.86,0.71,1.44,0.07,259.85,282.99,ball_snap +2021092300,54,43356.0,9,2021-09-24T00:23:09.200,97.0,HOU,right,35.05,27.88,0.94,1.4,0.1,261.39,284.24, +2021092300,54,43356.0,10,2021-09-24T00:23:09.300,97.0,HOU,right,34.94,27.92,1.14,1.4,0.11,260.3,287.99, +2021092300,54,43356.0,11,2021-09-24T00:23:09.400,97.0,HOU,right,34.82,27.97,1.31,1.15,0.13,263.04,290.5, +2021092300,54,43356.0,12,2021-09-24T00:23:09.500,97.0,HOU,right,34.7,28.02,1.38,0.69,0.13,264.48,291.75, +2021092300,54,43356.0,13,2021-09-24T00:23:09.600,97.0,HOU,right,34.56,28.07,1.44,0.31,0.14,267.2,293.09, +2021092300,54,43356.0,14,2021-09-24T00:23:09.700,97.0,HOU,right,34.43,28.13,1.47,0.13,0.15,272.11,292.77, +2021092300,54,43356.0,15,2021-09-24T00:23:09.800,97.0,HOU,right,34.29,28.17,1.43,0.44,0.14,288.6,290.35, +2021092300,54,43356.0,16,2021-09-24T00:23:09.900,97.0,HOU,right,34.15,28.21,1.41,0.68,0.15,304.65,286.69, +2021092300,54,43356.0,17,2021-09-24T00:23:10.000,97.0,HOU,right,34.03,28.24,1.31,0.86,0.13,312.25,284.46, +2021092300,54,43356.0,18,2021-09-24T00:23:10.100,97.0,HOU,right,33.89,28.26,1.3,0.97,0.14,324.75,277.9, +2021092300,54,43356.0,19,2021-09-24T00:23:10.200,97.0,HOU,right,33.77,28.28,1.19,1.03,0.12,329.35,275.7, +2021092300,54,43356.0,20,2021-09-24T00:23:10.300,97.0,HOU,right,33.66,28.3,1.08,0.93,0.11,329.35,277.45, +2021092300,54,43356.0,21,2021-09-24T00:23:10.400,97.0,HOU,right,33.56,28.32,0.99,0.93,0.1,325.98,279.99, +2021092300,54,43356.0,22,2021-09-24T00:23:10.500,97.0,HOU,right,33.47,28.37,0.93,1.04,0.1,319.04,290.61, +2021092300,54,43356.0,23,2021-09-24T00:23:10.600,97.0,HOU,right,33.39,28.41,0.88,1.22,0.09,315.6,302.02, +2021092300,54,43356.0,24,2021-09-24T00:23:10.700,97.0,HOU,right,33.32,28.48,0.94,1.23,0.1,310.38,314.87, +2021092300,54,43356.0,25,2021-09-24T00:23:10.800,97.0,HOU,right,33.26,28.56,0.99,1.26,0.1,304.41,323.66, +2021092300,54,43356.0,26,2021-09-24T00:23:10.900,97.0,HOU,right,33.21,28.67,1.12,1.27,0.12,296.92,334.59,autoevent_passforward +2021092300,54,43356.0,27,2021-09-24T00:23:11.000,97.0,HOU,right,33.17,28.8,1.32,1.3,0.14,292.82,344.62, +2021092300,54,43356.0,28,2021-09-24T00:23:11.100,97.0,HOU,right,33.14,28.94,1.42,0.95,0.14,292.23,347.02,pass_forward +2021092300,54,43356.0,29,2021-09-24T00:23:11.200,97.0,HOU,right,33.11,29.08,1.47,0.67,0.15,295.99,350.8, +2021092300,54,43356.0,30,2021-09-24T00:23:11.300,97.0,HOU,right,33.1,29.23,1.45,0.58,0.14,297.63,354.48, +2021092300,54,43356.0,31,2021-09-24T00:23:11.400,97.0,HOU,right,33.11,29.37,1.45,0.84,0.15,309.9,1.16, +2021092300,54,43395.0,1,2021-09-24T00:23:08.400,23.0,HOU,right,35.82,21.59,0.0,0.0,0.01,312.7,269.15, +2021092300,54,43395.0,2,2021-09-24T00:23:08.500,23.0,HOU,right,35.82,21.59,0.0,0.0,0.01,311.52,267.67, +2021092300,54,43395.0,3,2021-09-24T00:23:08.600,23.0,HOU,right,35.83,21.58,0.0,0.0,0.0,310.63,263.3, +2021092300,54,43395.0,4,2021-09-24T00:23:08.700,23.0,HOU,right,35.83,21.58,0.0,0.0,0.0,309.38,264.34, +2021092300,54,43395.0,5,2021-09-24T00:23:08.800,23.0,HOU,right,35.83,21.58,0.0,0.0,0.0,309.38,259.99, +2021092300,54,43395.0,6,2021-09-24T00:23:08.900,23.0,HOU,right,35.83,21.58,0.0,0.0,0.0,309.38,260.2,autoevent_ballsnap +2021092300,54,43395.0,7,2021-09-24T00:23:09.000,23.0,HOU,right,35.83,21.58,0.0,0.0,0.0,309.38,257.56, +2021092300,54,43395.0,8,2021-09-24T00:23:09.100,23.0,HOU,right,35.83,21.58,0.0,0.0,0.0,309.38,264.54,ball_snap +2021092300,54,43395.0,9,2021-09-24T00:23:09.200,23.0,HOU,right,35.82,21.59,0.0,0.0,0.0,309.38,268.3, +2021092300,54,43395.0,10,2021-09-24T00:23:09.300,23.0,HOU,right,35.82,21.6,0.05,0.77,0.02,309.38,348.21, +2021092300,54,43395.0,11,2021-09-24T00:23:09.400,23.0,HOU,right,35.82,21.63,0.29,2.36,0.03,312.12,351.95, +2021092300,54,43395.0,12,2021-09-24T00:23:09.500,23.0,HOU,right,35.81,21.68,0.66,3.55,0.05,313.38,351.67, +2021092300,54,43395.0,13,2021-09-24T00:23:09.600,23.0,HOU,right,35.8,21.78,1.17,4.18,0.1,314.55,353.37, +2021092300,54,43395.0,14,2021-09-24T00:23:09.700,23.0,HOU,right,35.79,21.96,1.81,4.72,0.17,313.64,356.35, +2021092300,54,43395.0,15,2021-09-24T00:23:09.800,23.0,HOU,right,35.8,22.17,2.37,4.97,0.22,314.81,359.67, +2021092300,54,43395.0,16,2021-09-24T00:23:09.900,23.0,HOU,right,35.81,22.44,2.84,4.31,0.26,316.25,1.89, +2021092300,54,43395.0,17,2021-09-24T00:23:10.000,23.0,HOU,right,35.83,22.74,3.24,3.59,0.3,316.85,4.1, +2021092300,54,43395.0,18,2021-09-24T00:23:10.100,23.0,HOU,right,35.87,23.08,3.55,2.86,0.34,315.44,6.64, +2021092300,54,43395.0,19,2021-09-24T00:23:10.200,23.0,HOU,right,35.94,23.43,3.7,2.16,0.36,307.77,10.22, +2021092300,54,43395.0,20,2021-09-24T00:23:10.300,23.0,HOU,right,36.02,23.79,3.78,1.68,0.37,302.95,13.29, +2021092300,54,43395.0,21,2021-09-24T00:23:10.400,23.0,HOU,right,36.13,24.14,3.73,1.69,0.37,299.66,17.24, +2021092300,54,43395.0,22,2021-09-24T00:23:10.500,23.0,HOU,right,36.25,24.49,3.69,1.77,0.37,298.75,20.23, +2021092300,54,43395.0,23,2021-09-24T00:23:10.600,23.0,HOU,right,36.38,24.79,3.35,2.49,0.33,290.28,25.14, +2021092300,54,43395.0,24,2021-09-24T00:23:10.700,23.0,HOU,right,36.53,25.05,3.0,3.21,0.3,289.09,31.4, +2021092300,54,43395.0,25,2021-09-24T00:23:10.800,23.0,HOU,right,36.69,25.28,2.71,3.41,0.28,287.88,37.22, +2021092300,54,43395.0,26,2021-09-24T00:23:10.900,23.0,HOU,right,36.86,25.46,2.39,3.59,0.25,290.18,44.26,autoevent_passforward +2021092300,54,43395.0,27,2021-09-24T00:23:11.000,23.0,HOU,right,37.03,25.63,2.28,3.12,0.24,295.07,50.9, +2021092300,54,43395.0,28,2021-09-24T00:23:11.100,23.0,HOU,right,37.22,25.76,2.19,2.66,0.23,297.13,56.65,pass_forward +2021092300,54,43395.0,29,2021-09-24T00:23:11.200,23.0,HOU,right,37.4,25.88,2.17,1.94,0.22,299.4,60.59, +2021092300,54,43395.0,30,2021-09-24T00:23:11.300,23.0,HOU,right,37.6,26.03,2.31,0.55,0.24,306.54,56.56, +2021092300,54,43395.0,31,2021-09-24T00:23:11.400,23.0,HOU,right,37.8,26.18,2.47,0.38,0.25,311.79,54.16, +2021092300,54,43808.0,1,2021-09-24T00:23:08.400,11.0,CAR,right,32.9,17.13,0.0,0.0,0.0,80.56,295.41, +2021092300,54,43808.0,2,2021-09-24T00:23:08.500,11.0,CAR,right,32.9,17.13,0.0,0.0,0.0,80.56,296.03, +2021092300,54,43808.0,3,2021-09-24T00:23:08.600,11.0,CAR,right,32.9,17.13,0.0,0.0,0.0,80.56,296.28, +2021092300,54,43808.0,4,2021-09-24T00:23:08.700,11.0,CAR,right,32.89,17.14,0.0,0.0,0.0,79.87,302.2, +2021092300,54,43808.0,5,2021-09-24T00:23:08.800,11.0,CAR,right,32.89,17.14,0.0,0.0,0.0,79.87,302.99, +2021092300,54,43808.0,6,2021-09-24T00:23:08.900,11.0,CAR,right,32.9,17.14,0.0,0.0,0.0,79.87,318.56,autoevent_ballsnap +2021092300,54,43808.0,7,2021-09-24T00:23:09.000,11.0,CAR,right,32.9,17.14,0.03,0.58,0.0,79.87,88.14, +2021092300,54,43808.0,8,2021-09-24T00:23:09.100,11.0,CAR,right,32.92,17.14,0.25,2.07,0.02,80.57,94.71,ball_snap +2021092300,54,43808.0,9,2021-09-24T00:23:09.200,11.0,CAR,right,32.96,17.13,0.58,3.78,0.04,79.95,97.65, +2021092300,54,43808.0,10,2021-09-24T00:23:09.300,11.0,CAR,right,33.04,17.11,1.03,4.19,0.08,79.95,103.11, +2021092300,54,43808.0,11,2021-09-24T00:23:09.400,11.0,CAR,right,33.17,17.07,1.57,4.27,0.14,81.99,105.9, +2021092300,54,43808.0,12,2021-09-24T00:23:09.500,11.0,CAR,right,33.4,16.98,2.39,5.16,0.24,84.94,110.33, +2021092300,54,43808.0,13,2021-09-24T00:23:09.600,11.0,CAR,right,33.65,16.88,2.93,4.83,0.27,87.72,111.6, +2021092300,54,43808.0,14,2021-09-24T00:23:09.700,11.0,CAR,right,33.96,16.76,3.48,4.53,0.33,89.22,112.82, +2021092300,54,43808.0,15,2021-09-24T00:23:09.800,11.0,CAR,right,34.31,16.61,3.99,4.1,0.38,92.78,113.46, +2021092300,54,43808.0,16,2021-09-24T00:23:09.900,11.0,CAR,right,34.71,16.44,4.5,3.84,0.43,96.73,112.95, +2021092300,54,43808.0,17,2021-09-24T00:23:10.000,11.0,CAR,right,35.14,16.26,4.93,3.45,0.47,94.85,113.0, +2021092300,54,43808.0,18,2021-09-24T00:23:10.100,11.0,CAR,right,35.61,16.06,5.3,2.97,0.51,94.85,112.67, +2021092300,54,43808.0,19,2021-09-24T00:23:10.200,11.0,CAR,right,36.12,15.84,5.62,2.41,0.55,94.85,113.0, +2021092300,54,43808.0,20,2021-09-24T00:23:10.300,11.0,CAR,right,36.65,15.62,5.91,1.99,0.58,100.01,113.06, +2021092300,54,43808.0,21,2021-09-24T00:23:10.400,11.0,CAR,right,37.2,15.38,6.09,1.42,0.6,104.43,114.06, +2021092300,54,43808.0,22,2021-09-24T00:23:10.500,11.0,CAR,right,37.76,15.12,6.24,1.1,0.62,107.39,115.15, +2021092300,54,43808.0,23,2021-09-24T00:23:10.600,11.0,CAR,right,38.32,14.83,6.36,1.51,0.63,115.61,117.92, +2021092300,54,43808.0,24,2021-09-24T00:23:10.700,11.0,CAR,right,38.88,14.48,6.52,2.73,0.65,125.1,122.68, +2021092300,54,43808.0,25,2021-09-24T00:23:10.800,11.0,CAR,right,39.41,14.11,6.57,3.34,0.65,128.3,126.36, +2021092300,54,43808.0,26,2021-09-24T00:23:10.900,11.0,CAR,right,39.93,13.7,6.6,3.89,0.66,133.16,130.88,autoevent_passforward +2021092300,54,43808.0,27,2021-09-24T00:23:11.000,11.0,CAR,right,40.41,13.24,6.61,4.64,0.66,143.96,136.36, +2021092300,54,43808.0,28,2021-09-24T00:23:11.100,11.0,CAR,right,40.84,12.75,6.59,4.92,0.66,155.0,141.29,pass_forward +2021092300,54,43808.0,29,2021-09-24T00:23:11.200,11.0,CAR,right,41.23,12.22,6.54,5.09,0.66,169.61,146.31, +2021092300,54,43808.0,30,2021-09-24T00:23:11.300,11.0,CAR,right,41.57,11.66,6.45,4.8,0.65,190.71,151.02, +2021092300,54,43808.0,31,2021-09-24T00:23:11.400,11.0,CAR,right,41.86,11.09,6.36,4.79,0.64,221.25,156.1, +2021092300,54,44820.0,1,2021-09-24T00:23:08.400,22.0,CAR,right,26.85,29.85,0.0,0.0,0.0,102.3,98.35, +2021092300,54,44820.0,2,2021-09-24T00:23:08.500,22.0,CAR,right,26.85,29.85,0.0,0.0,0.0,102.95,82.83, +2021092300,54,44820.0,3,2021-09-24T00:23:08.600,22.0,CAR,right,26.85,29.85,0.0,0.0,0.0,102.95,94.11, +2021092300,54,44820.0,4,2021-09-24T00:23:08.700,22.0,CAR,right,26.85,29.85,0.0,0.0,0.0,101.87,98.59, +2021092300,54,44820.0,5,2021-09-24T00:23:08.800,22.0,CAR,right,26.86,29.85,0.0,0.0,0.0,101.87,114.86, +2021092300,54,44820.0,6,2021-09-24T00:23:08.900,22.0,CAR,right,26.86,29.85,0.0,0.0,0.0,100.97,120.89,autoevent_ballsnap +2021092300,54,44820.0,7,2021-09-24T00:23:09.000,22.0,CAR,right,26.86,29.84,0.0,0.0,0.01,100.97,130.0, +2021092300,54,44820.0,8,2021-09-24T00:23:09.100,22.0,CAR,right,26.87,29.83,0.04,0.72,0.01,100.97,137.18,ball_snap +2021092300,54,44820.0,9,2021-09-24T00:23:09.200,22.0,CAR,right,26.88,29.82,0.24,2.1,0.02,98.66,133.8, +2021092300,54,44820.0,10,2021-09-24T00:23:09.300,22.0,CAR,right,26.91,29.79,0.59,3.54,0.04,97.77,131.03, +2021092300,54,44820.0,11,2021-09-24T00:23:09.400,22.0,CAR,right,27.01,29.74,1.16,4.29,0.1,100.3,121.94, +2021092300,54,44820.0,12,2021-09-24T00:23:09.500,22.0,CAR,right,27.14,29.68,1.68,4.36,0.15,100.3,117.92, +2021092300,54,44820.0,13,2021-09-24T00:23:09.600,22.0,CAR,right,27.34,29.59,2.22,4.25,0.21,96.89,114.5, +2021092300,54,44820.0,14,2021-09-24T00:23:09.700,22.0,CAR,right,27.57,29.5,2.63,3.74,0.25,94.27,112.59, +2021092300,54,44820.0,15,2021-09-24T00:23:09.800,22.0,CAR,right,27.84,29.41,3.0,3.19,0.29,91.0,110.15, +2021092300,54,44820.0,16,2021-09-24T00:23:09.900,22.0,CAR,right,28.13,29.32,3.22,2.47,0.3,87.03,107.19, +2021092300,54,44820.0,17,2021-09-24T00:23:10.000,22.0,CAR,right,28.44,29.25,3.33,1.86,0.32,85.6,103.28, +2021092300,54,44820.0,18,2021-09-24T00:23:10.100,22.0,CAR,right,28.76,29.19,3.39,1.48,0.33,85.6,100.52, +2021092300,54,44820.0,19,2021-09-24T00:23:10.200,22.0,CAR,right,29.08,29.17,3.27,1.87,0.32,84.96,94.66, +2021092300,54,44820.0,20,2021-09-24T00:23:10.300,22.0,CAR,right,29.38,29.18,3.07,2.66,0.3,82.55,87.41, +2021092300,54,44820.0,21,2021-09-24T00:23:10.400,22.0,CAR,right,29.67,29.22,2.91,3.1,0.29,86.65,80.9, +2021092300,54,44820.0,22,2021-09-24T00:23:10.500,22.0,CAR,right,29.95,29.27,2.78,3.03,0.28,88.7,75.07, +2021092300,54,44820.0,23,2021-09-24T00:23:10.600,22.0,CAR,right,30.21,29.36,2.64,2.85,0.27,88.7,69.36, +2021092300,54,44820.0,24,2021-09-24T00:23:10.700,22.0,CAR,right,30.45,29.44,2.59,2.08,0.26,87.17,67.47, +2021092300,54,44820.0,25,2021-09-24T00:23:10.800,22.0,CAR,right,30.7,29.54,2.62,0.92,0.26,80.03,68.11, +2021092300,54,44820.0,26,2021-09-24T00:23:10.900,22.0,CAR,right,30.94,29.63,2.63,0.32,0.26,74.16,68.98,autoevent_passforward +2021092300,54,44820.0,27,2021-09-24T00:23:11.000,22.0,CAR,right,31.19,29.73,2.64,0.26,0.27,70.22,68.8, +2021092300,54,44820.0,28,2021-09-24T00:23:11.100,22.0,CAR,right,31.44,29.83,2.69,0.33,0.27,66.13,69.37,pass_forward +2021092300,54,44820.0,29,2021-09-24T00:23:11.200,22.0,CAR,right,31.69,29.94,2.71,0.25,0.27,62.0,65.81, +2021092300,54,44820.0,30,2021-09-24T00:23:11.300,22.0,CAR,right,31.93,30.06,2.71,0.74,0.27,56.56,62.72, +2021092300,54,44820.0,31,2021-09-24T00:23:11.400,22.0,CAR,right,32.17,30.21,2.78,1.26,0.28,52.23,57.94, +2021092300,54,44869.0,1,2021-09-24T00:23:08.400,41.0,HOU,right,35.57,24.11,0.0,0.0,0.0,255.86,242.17, +2021092300,54,44869.0,2,2021-09-24T00:23:08.500,41.0,HOU,right,35.57,24.11,0.0,0.0,0.0,255.86,243.51, +2021092300,54,44869.0,3,2021-09-24T00:23:08.600,41.0,HOU,right,35.57,24.11,0.0,0.0,0.0,255.86,242.7, +2021092300,54,44869.0,4,2021-09-24T00:23:08.700,41.0,HOU,right,35.57,24.11,0.0,0.0,0.0,255.86,231.68, +2021092300,54,44869.0,5,2021-09-24T00:23:08.800,41.0,HOU,right,35.57,24.11,0.0,0.0,0.0,255.86,227.4, +2021092300,54,44869.0,6,2021-09-24T00:23:08.900,41.0,HOU,right,35.57,24.1,0.0,0.0,0.0,256.64,222.33,autoevent_ballsnap +2021092300,54,44869.0,7,2021-09-24T00:23:09.000,41.0,HOU,right,35.57,24.11,0.0,0.0,0.0,256.64,227.5, +2021092300,54,44869.0,8,2021-09-24T00:23:09.100,41.0,HOU,right,35.57,24.12,0.0,0.08,0.01,257.89,349.1,ball_snap +2021092300,54,44869.0,9,2021-09-24T00:23:09.200,41.0,HOU,right,35.56,24.13,0.12,1.66,0.01,259.43,350.75, +2021092300,54,44869.0,10,2021-09-24T00:23:09.300,41.0,HOU,right,35.56,24.16,0.4,2.87,0.03,260.86,349.33, +2021092300,54,44869.0,11,2021-09-24T00:23:09.400,41.0,HOU,right,35.54,24.22,0.79,3.35,0.07,262.5,348.71, +2021092300,54,44869.0,12,2021-09-24T00:23:09.500,41.0,HOU,right,35.52,24.32,1.15,3.39,0.1,264.31,346.0, +2021092300,54,44869.0,13,2021-09-24T00:23:09.600,41.0,HOU,right,35.48,24.44,1.48,3.11,0.13,266.59,344.98, +2021092300,54,44869.0,14,2021-09-24T00:23:09.700,41.0,HOU,right,35.44,24.6,1.74,2.52,0.16,270.07,344.86, +2021092300,54,44869.0,15,2021-09-24T00:23:09.800,41.0,HOU,right,35.41,24.77,1.89,1.63,0.18,273.54,345.91, +2021092300,54,44869.0,16,2021-09-24T00:23:09.900,41.0,HOU,right,35.37,24.95,1.93,0.81,0.19,277.63,347.81, +2021092300,54,44869.0,17,2021-09-24T00:23:10.000,41.0,HOU,right,35.34,25.13,1.91,0.54,0.19,284.04,350.98, +2021092300,54,44869.0,18,2021-09-24T00:23:10.100,41.0,HOU,right,35.31,25.31,1.81,0.77,0.18,288.13,352.34, +2021092300,54,44869.0,19,2021-09-24T00:23:10.200,41.0,HOU,right,35.29,25.48,1.68,1.05,0.17,292.11,352.8, +2021092300,54,44869.0,20,2021-09-24T00:23:10.300,41.0,HOU,right,35.27,25.64,1.57,1.19,0.16,298.11,354.94, +2021092300,54,44869.0,21,2021-09-24T00:23:10.400,41.0,HOU,right,35.26,25.8,1.5,1.08,0.16,304.9,356.02, +2021092300,54,44869.0,22,2021-09-24T00:23:10.500,41.0,HOU,right,35.25,25.95,1.44,0.92,0.15,308.4,356.65, +2021092300,54,44869.0,23,2021-09-24T00:23:10.600,41.0,HOU,right,35.23,26.09,1.39,0.76,0.14,311.65,352.71, +2021092300,54,44869.0,24,2021-09-24T00:23:10.700,41.0,HOU,right,35.2,26.23,1.39,0.62,0.14,313.1,349.63, +2021092300,54,44869.0,25,2021-09-24T00:23:10.800,41.0,HOU,right,35.17,26.38,1.47,0.65,0.15,314.82,345.38, +2021092300,54,44869.0,26,2021-09-24T00:23:10.900,41.0,HOU,right,35.13,26.53,1.55,0.63,0.16,319.52,344.79,autoevent_passforward +2021092300,54,44869.0,27,2021-09-24T00:23:11.000,41.0,HOU,right,35.09,26.69,1.64,0.52,0.16,320.43,346.04, +2021092300,54,44869.0,28,2021-09-24T00:23:11.100,41.0,HOU,right,35.06,26.87,1.87,0.89,0.19,323.96,348.36,pass_forward +2021092300,54,44869.0,29,2021-09-24T00:23:11.200,41.0,HOU,right,35.03,27.08,2.09,1.13,0.21,323.21,351.29, +2021092300,54,44869.0,30,2021-09-24T00:23:11.300,41.0,HOU,right,35.0,27.32,2.38,1.47,0.24,333.5,353.69, +2021092300,54,44869.0,31,2021-09-24T00:23:11.400,41.0,HOU,right,34.98,27.58,2.62,1.54,0.26,338.18,355.88, +2021092300,54,44876.0,1,2021-09-24T00:23:08.400,72.0,CAR,right,33.55,27.02,0.0,0.0,0.0,85.45,292.8, +2021092300,54,44876.0,2,2021-09-24T00:23:08.500,72.0,CAR,right,33.55,27.02,0.0,0.0,0.0,84.62,297.66, +2021092300,54,44876.0,3,2021-09-24T00:23:08.600,72.0,CAR,right,33.55,27.02,0.0,0.0,0.0,84.62,293.43, +2021092300,54,44876.0,4,2021-09-24T00:23:08.700,72.0,CAR,right,33.55,27.02,0.0,0.0,0.0,84.04,300.92, +2021092300,54,44876.0,5,2021-09-24T00:23:08.800,72.0,CAR,right,33.55,27.02,0.01,0.16,0.0,84.04,54.03, +2021092300,54,44876.0,6,2021-09-24T00:23:08.900,72.0,CAR,right,33.55,27.02,0.06,0.45,0.0,84.04,37.84,autoevent_ballsnap +2021092300,54,44876.0,7,2021-09-24T00:23:09.000,72.0,CAR,right,33.56,27.04,0.17,0.74,0.02,84.04,22.32, +2021092300,54,44876.0,8,2021-09-24T00:23:09.100,72.0,CAR,right,33.58,27.07,0.32,0.94,0.03,84.04,25.91,ball_snap +2021092300,54,44876.0,9,2021-09-24T00:23:09.200,72.0,CAR,right,33.6,27.13,0.58,1.48,0.07,84.04,22.12, +2021092300,54,44876.0,10,2021-09-24T00:23:09.300,72.0,CAR,right,33.62,27.21,0.78,1.4,0.08,84.04,18.49, +2021092300,54,44876.0,11,2021-09-24T00:23:09.400,72.0,CAR,right,33.63,27.29,0.93,1.24,0.09,84.04,13.71, +2021092300,54,44876.0,12,2021-09-24T00:23:09.500,72.0,CAR,right,33.62,27.39,1.03,0.97,0.1,84.04,4.24, +2021092300,54,44876.0,13,2021-09-24T00:23:09.600,72.0,CAR,right,33.61,27.51,1.18,1.29,0.12,86.03,357.0, +2021092300,54,44876.0,14,2021-09-24T00:23:09.700,72.0,CAR,right,33.6,27.64,1.31,1.59,0.12,87.14,349.16, +2021092300,54,44876.0,15,2021-09-24T00:23:09.800,72.0,CAR,right,33.56,27.77,1.46,1.46,0.14,87.14,342.04, +2021092300,54,44876.0,16,2021-09-24T00:23:09.900,72.0,CAR,right,33.5,27.91,1.55,1.24,0.15,87.14,335.67, +2021092300,54,44876.0,17,2021-09-24T00:23:10.000,72.0,CAR,right,33.42,28.05,1.59,1.06,0.16,86.47,330.02, +2021092300,54,44876.0,18,2021-09-24T00:23:10.100,72.0,CAR,right,33.34,28.18,1.57,0.82,0.15,87.35,327.03, +2021092300,54,44876.0,19,2021-09-24T00:23:10.200,72.0,CAR,right,33.25,28.3,1.49,0.94,0.15,90.32,322.23, +2021092300,54,44876.0,20,2021-09-24T00:23:10.300,72.0,CAR,right,33.16,28.4,1.39,1.11,0.14,92.09,317.79, +2021092300,54,44876.0,21,2021-09-24T00:23:10.400,72.0,CAR,right,33.06,28.48,1.22,1.57,0.12,93.3,309.16, +2021092300,54,44876.0,22,2021-09-24T00:23:10.500,72.0,CAR,right,32.96,28.55,1.11,1.51,0.12,93.3,303.61, +2021092300,54,44876.0,23,2021-09-24T00:23:10.600,72.0,CAR,right,32.89,28.59,0.91,1.58,0.09,92.26,295.79, +2021092300,54,44876.0,24,2021-09-24T00:23:10.700,72.0,CAR,right,32.81,28.62,0.78,1.47,0.08,91.53,288.36, +2021092300,54,44876.0,25,2021-09-24T00:23:10.800,72.0,CAR,right,32.75,28.66,0.67,1.17,0.08,92.28,290.99, +2021092300,54,44876.0,26,2021-09-24T00:23:10.900,72.0,CAR,right,32.7,28.72,0.59,0.94,0.07,93.57,303.25,autoevent_passforward +2021092300,54,44876.0,27,2021-09-24T00:23:11.000,72.0,CAR,right,32.66,28.78,0.6,0.87,0.08,91.2,318.46, +2021092300,54,44876.0,28,2021-09-24T00:23:11.100,72.0,CAR,right,32.64,28.86,0.66,1.23,0.08,88.07,337.48,pass_forward +2021092300,54,44876.0,29,2021-09-24T00:23:11.200,72.0,CAR,right,32.61,28.95,0.86,1.54,0.1,86.31,347.67, +2021092300,54,44876.0,30,2021-09-24T00:23:11.300,72.0,CAR,right,32.6,29.05,0.98,1.22,0.09,85.2,352.94, +2021092300,54,44876.0,31,2021-09-24T00:23:11.400,72.0,CAR,right,32.59,29.17,1.21,1.4,0.12,84.56,359.11, +2021092300,54,45594.0,1,2021-09-24T00:23:08.400,86.0,CAR,right,33.17,24.02,0.07,0.21,0.01,36.62,286.0, +2021092300,54,45594.0,2,2021-09-24T00:23:08.500,86.0,CAR,right,33.16,24.02,0.12,0.18,0.01,36.62,280.93, +2021092300,54,45594.0,3,2021-09-24T00:23:08.600,86.0,CAR,right,33.14,24.02,0.13,0.11,0.01,36.62,282.64, +2021092300,54,45594.0,4,2021-09-24T00:23:08.700,86.0,CAR,right,33.14,24.03,0.13,0.05,0.01,36.62,284.27, +2021092300,54,45594.0,5,2021-09-24T00:23:08.800,86.0,CAR,right,33.15,24.02,0.06,0.01,0.02,37.92,278.78, +2021092300,54,45594.0,6,2021-09-24T00:23:08.900,86.0,CAR,right,33.19,24.02,0.03,0.13,0.03,42.39,54.97,autoevent_ballsnap +2021092300,54,45594.0,7,2021-09-24T00:23:09.000,86.0,CAR,right,33.21,24.03,0.1,0.48,0.03,43.97,75.84, +2021092300,54,45594.0,8,2021-09-24T00:23:09.100,86.0,CAR,right,33.24,24.06,0.25,1.3,0.04,46.93,58.79,ball_snap +2021092300,54,45594.0,9,2021-09-24T00:23:09.200,86.0,CAR,right,33.28,24.1,0.56,2.43,0.06,51.09,53.31, +2021092300,54,45594.0,10,2021-09-24T00:23:09.300,86.0,CAR,right,33.35,24.15,1.02,3.45,0.09,62.11,50.74, +2021092300,54,45594.0,11,2021-09-24T00:23:09.400,86.0,CAR,right,33.45,24.24,1.46,3.48,0.13,65.1,47.92, +2021092300,54,45594.0,12,2021-09-24T00:23:09.500,86.0,CAR,right,33.57,24.35,1.81,3.14,0.16,65.1,47.86, +2021092300,54,45594.0,13,2021-09-24T00:23:09.600,86.0,CAR,right,33.71,24.49,2.12,2.69,0.2,66.87,45.17, +2021092300,54,45594.0,14,2021-09-24T00:23:09.700,86.0,CAR,right,33.85,24.65,2.24,1.97,0.21,66.87,40.47, +2021092300,54,45594.0,15,2021-09-24T00:23:09.800,86.0,CAR,right,33.98,24.82,2.26,1.23,0.22,70.01,36.89, +2021092300,54,45594.0,16,2021-09-24T00:23:09.900,86.0,CAR,right,34.1,25.0,2.2,0.96,0.22,71.02,33.4, +2021092300,54,45594.0,17,2021-09-24T00:23:10.000,86.0,CAR,right,34.2,25.17,2.05,1.25,0.2,71.02,29.81, +2021092300,54,45594.0,18,2021-09-24T00:23:10.100,86.0,CAR,right,34.29,25.34,1.83,2.02,0.19,70.11,24.58, +2021092300,54,45594.0,19,2021-09-24T00:23:10.200,86.0,CAR,right,34.34,25.5,1.67,2.35,0.18,70.11,16.22, +2021092300,54,45594.0,20,2021-09-24T00:23:10.300,86.0,CAR,right,34.37,25.66,1.51,2.52,0.16,69.19,5.85, +2021092300,54,45594.0,21,2021-09-24T00:23:10.400,86.0,CAR,right,34.36,25.8,1.44,2.74,0.15,64.98,350.74, +2021092300,54,45594.0,22,2021-09-24T00:23:10.500,86.0,CAR,right,34.31,25.94,1.47,2.62,0.15,64.98,337.96, +2021092300,54,45594.0,23,2021-09-24T00:23:10.600,86.0,CAR,right,34.24,26.08,1.53,2.51,0.15,66.68,326.41, +2021092300,54,45594.0,24,2021-09-24T00:23:10.700,86.0,CAR,right,34.15,26.2,1.6,2.17,0.16,66.68,318.16, +2021092300,54,45594.0,25,2021-09-24T00:23:10.800,86.0,CAR,right,34.02,26.34,1.89,1.97,0.19,61.73,314.86, +2021092300,54,45594.0,26,2021-09-24T00:23:10.900,86.0,CAR,right,33.87,26.49,2.1,1.65,0.21,53.29,312.73,autoevent_passforward +2021092300,54,45594.0,27,2021-09-24T00:23:11.000,86.0,CAR,right,33.7,26.64,2.28,1.4,0.22,44.24,310.88, +2021092300,54,45594.0,28,2021-09-24T00:23:11.100,86.0,CAR,right,33.52,26.8,2.41,1.06,0.24,38.67,310.29,pass_forward +2021092300,54,45594.0,29,2021-09-24T00:23:11.200,86.0,CAR,right,33.33,26.95,2.49,0.8,0.24,31.38,308.69, +2021092300,54,45594.0,30,2021-09-24T00:23:11.300,86.0,CAR,right,33.14,27.1,2.49,0.36,0.25,26.25,307.97, +2021092300,54,45594.0,31,2021-09-24T00:23:11.400,86.0,CAR,right,32.95,27.25,2.43,0.36,0.25,25.36,307.98, +2021092300,54,46072.0,1,2021-09-24T00:23:08.400,14.0,CAR,right,33.19,30.02,0.0,0.0,0.0,79.43,149.15, +2021092300,54,46072.0,2,2021-09-24T00:23:08.500,14.0,CAR,right,33.19,30.02,0.0,0.0,0.0,79.43,155.32, +2021092300,54,46072.0,3,2021-09-24T00:23:08.600,14.0,CAR,right,33.19,30.01,0.0,0.0,0.0,79.43,159.93, +2021092300,54,46072.0,4,2021-09-24T00:23:08.700,14.0,CAR,right,33.19,30.01,0.0,0.0,0.0,79.43,160.57, +2021092300,54,46072.0,5,2021-09-24T00:23:08.800,14.0,CAR,right,33.19,30.01,0.0,0.0,0.0,80.01,166.82, +2021092300,54,46072.0,6,2021-09-24T00:23:08.900,14.0,CAR,right,33.19,30.02,0.0,0.0,0.01,79.35,192.6,autoevent_ballsnap +2021092300,54,46072.0,7,2021-09-24T00:23:09.000,14.0,CAR,right,33.18,30.02,0.0,0.0,0.01,80.95,244.83, +2021092300,54,46072.0,8,2021-09-24T00:23:09.100,14.0,CAR,right,33.17,30.02,0.0,0.0,0.0,80.95,254.75,ball_snap +2021092300,54,46072.0,9,2021-09-24T00:23:09.200,14.0,CAR,right,33.17,30.02,0.0,0.0,0.0,79.76,259.03, +2021092300,54,46072.0,10,2021-09-24T00:23:09.300,14.0,CAR,right,33.14,30.03,0.0,0.0,0.03,78.08,278.26, +2021092300,54,46072.0,11,2021-09-24T00:23:09.400,14.0,CAR,right,33.12,30.04,0.04,1.5,0.02,74.44,285.09, +2021092300,54,46072.0,12,2021-09-24T00:23:09.500,14.0,CAR,right,33.09,30.04,0.49,5.47,0.03,73.33,281.5, +2021092300,54,46072.0,13,2021-09-24T00:23:09.600,14.0,CAR,right,32.99,30.06,1.29,7.22,0.1,71.52,279.65, +2021092300,54,46072.0,14,2021-09-24T00:23:09.700,14.0,CAR,right,32.8,30.08,2.26,8.12,0.2,67.85,276.64, +2021092300,54,46072.0,15,2021-09-24T00:23:09.800,14.0,CAR,right,32.53,30.1,3.06,7.41,0.27,64.37,275.11, +2021092300,54,46072.0,16,2021-09-24T00:23:09.900,14.0,CAR,right,32.21,30.12,3.63,5.93,0.32,61.55,274.2, +2021092300,54,46072.0,17,2021-09-24T00:23:10.000,14.0,CAR,right,31.83,30.14,4.11,4.53,0.38,58.71,273.44, +2021092300,54,46072.0,18,2021-09-24T00:23:10.100,14.0,CAR,right,31.44,30.17,4.24,2.37,0.39,64.31,273.17, +2021092300,54,46072.0,19,2021-09-24T00:23:10.200,14.0,CAR,right,31.02,30.2,4.3,0.71,0.42,73.1,273.7, +2021092300,54,46072.0,20,2021-09-24T00:23:10.300,14.0,CAR,right,30.63,30.24,4.05,1.04,0.39,81.53,274.98, +2021092300,54,46072.0,21,2021-09-24T00:23:10.400,14.0,CAR,right,30.28,30.29,3.61,2.51,0.36,77.11,276.84, +2021092300,54,46072.0,22,2021-09-24T00:23:10.500,14.0,CAR,right,29.96,30.34,3.16,3.48,0.33,78.26,279.64, +2021092300,54,46072.0,23,2021-09-24T00:23:10.600,14.0,CAR,right,29.67,30.39,2.68,4.4,0.29,74.43,283.1, +2021092300,54,46072.0,24,2021-09-24T00:23:10.700,14.0,CAR,right,29.44,30.46,2.22,4.42,0.24,66.25,287.79, +2021092300,54,46072.0,25,2021-09-24T00:23:10.800,14.0,CAR,right,29.25,30.53,1.76,4.51,0.2,56.27,293.9, +2021092300,54,46072.0,26,2021-09-24T00:23:10.900,14.0,CAR,right,29.12,30.6,1.34,4.17,0.15,45.11,301.01,autoevent_passforward +2021092300,54,46072.0,27,2021-09-24T00:23:11.000,14.0,CAR,right,29.02,30.67,1.06,3.45,0.12,38.56,308.92, +2021092300,54,46072.0,28,2021-09-24T00:23:11.100,14.0,CAR,right,28.94,30.73,0.81,2.76,0.1,34.38,314.6,pass_forward +2021092300,54,46072.0,29,2021-09-24T00:23:11.200,14.0,CAR,right,28.89,30.78,0.67,1.97,0.08,30.82,316.34, +2021092300,54,46072.0,30,2021-09-24T00:23:11.300,14.0,CAR,right,28.83,30.82,0.61,1.19,0.07,26.88,314.36, +2021092300,54,46072.0,31,2021-09-24T00:23:11.400,14.0,CAR,right,28.79,30.87,0.6,0.59,0.06,22.23,311.69, +2021092300,54,46093.0,1,2021-09-24T00:23:08.400,2.0,CAR,right,33.91,43.76,0.0,0.0,0.0,78.73,140.49, +2021092300,54,46093.0,2,2021-09-24T00:23:08.500,2.0,CAR,right,33.91,43.76,0.0,0.0,0.0,78.73,141.9, +2021092300,54,46093.0,3,2021-09-24T00:23:08.600,2.0,CAR,right,33.91,43.76,0.0,0.0,0.0,78.73,135.28, +2021092300,54,46093.0,4,2021-09-24T00:23:08.700,2.0,CAR,right,33.9,43.76,0.0,0.0,0.01,78.73,82.78, +2021092300,54,46093.0,5,2021-09-24T00:23:08.800,2.0,CAR,right,33.91,43.76,0.0,0.0,0.0,78.73,115.52, +2021092300,54,46093.0,6,2021-09-24T00:23:08.900,2.0,CAR,right,33.91,43.76,0.0,0.0,0.0,78.73,105.55,autoevent_ballsnap +2021092300,54,46093.0,7,2021-09-24T00:23:09.000,2.0,CAR,right,33.92,43.76,0.0,0.16,0.01,78.73,97.0, +2021092300,54,46093.0,8,2021-09-24T00:23:09.100,2.0,CAR,right,33.94,43.76,0.22,3.32,0.01,77.49,97.94,ball_snap +2021092300,54,46093.0,9,2021-09-24T00:23:09.200,2.0,CAR,right,33.98,43.76,0.74,4.78,0.05,77.49,92.52, +2021092300,54,46093.0,10,2021-09-24T00:23:09.300,2.0,CAR,right,34.1,43.77,1.38,5.27,0.12,76.87,87.65, +2021092300,54,46093.0,11,2021-09-24T00:23:09.400,2.0,CAR,right,34.28,43.78,2.04,5.55,0.18,76.87,86.07, +2021092300,54,46093.0,12,2021-09-24T00:23:09.500,2.0,CAR,right,34.54,43.8,2.75,5.61,0.26,76.87,84.71, +2021092300,54,46093.0,13,2021-09-24T00:23:09.600,2.0,CAR,right,34.85,43.83,3.39,5.44,0.32,74.27,84.18, +2021092300,54,46093.0,14,2021-09-24T00:23:09.700,2.0,CAR,right,35.22,43.87,3.95,4.91,0.37,72.44,83.76, +2021092300,54,46093.0,15,2021-09-24T00:23:09.800,2.0,CAR,right,35.65,43.92,4.52,4.52,0.43,74.56,82.4, +2021092300,54,46093.0,16,2021-09-24T00:23:09.900,2.0,CAR,right,36.13,44.0,5.02,4.01,0.48,76.49,81.22, +2021092300,54,46093.0,17,2021-09-24T00:23:10.000,2.0,CAR,right,36.65,44.09,5.47,3.55,0.53,77.07,79.66, +2021092300,54,46093.0,18,2021-09-24T00:23:10.100,2.0,CAR,right,37.2,44.19,5.8,2.77,0.57,78.5,78.78, +2021092300,54,46093.0,19,2021-09-24T00:23:10.200,2.0,CAR,right,37.78,44.32,6.07,2.14,0.6,82.15,77.4, +2021092300,54,46093.0,20,2021-09-24T00:23:10.300,2.0,CAR,right,38.37,44.46,6.13,1.39,0.61,87.56,76.12, +2021092300,54,46093.0,21,2021-09-24T00:23:10.400,2.0,CAR,right,38.96,44.61,6.05,0.98,0.6,95.54,75.08, +2021092300,54,46093.0,22,2021-09-24T00:23:10.500,2.0,CAR,right,39.53,44.77,5.91,1.34,0.6,105.71,74.24, +2021092300,54,46093.0,23,2021-09-24T00:23:10.600,2.0,CAR,right,40.07,44.92,5.53,2.32,0.56,115.72,73.15, +2021092300,54,46093.0,24,2021-09-24T00:23:10.700,2.0,CAR,right,40.58,45.08,5.25,2.72,0.54,118.62,72.44, +2021092300,54,46093.0,25,2021-09-24T00:23:10.800,2.0,CAR,right,41.04,45.24,4.74,3.72,0.48,134.91,70.93, +2021092300,54,46093.0,26,2021-09-24T00:23:10.900,2.0,CAR,right,41.41,45.4,4.0,5.0,0.41,153.88,66.36,autoevent_passforward +2021092300,54,46093.0,27,2021-09-24T00:23:11.000,2.0,CAR,right,41.74,45.56,3.43,5.47,0.37,166.28,61.57, +2021092300,54,46093.0,28,2021-09-24T00:23:11.100,2.0,CAR,right,42.01,45.73,2.86,5.94,0.31,177.42,54.03,pass_forward +2021092300,54,46093.0,29,2021-09-24T00:23:11.200,2.0,CAR,right,42.2,45.9,2.37,5.82,0.26,183.14,43.56, +2021092300,54,46093.0,30,2021-09-24T00:23:11.300,2.0,CAR,right,42.32,46.09,2.05,6.17,0.22,196.42,24.66, +2021092300,54,46093.0,31,2021-09-24T00:23:11.400,2.0,CAR,right,42.37,46.27,1.91,5.76,0.2,204.55,6.99, +2021092300,54,46170.0,1,2021-09-24T00:23:08.400,80.0,CAR,right,33.61,25.59,0.0,0.0,0.0,63.58,6.55, +2021092300,54,46170.0,2,2021-09-24T00:23:08.500,80.0,CAR,right,33.61,25.59,0.0,0.0,0.0,64.24,3.55, +2021092300,54,46170.0,3,2021-09-24T00:23:08.600,80.0,CAR,right,33.61,25.59,0.0,0.0,0.0,64.24,9.03, +2021092300,54,46170.0,4,2021-09-24T00:23:08.700,80.0,CAR,right,33.61,25.59,0.0,0.0,0.0,64.24,14.95, +2021092300,54,46170.0,5,2021-09-24T00:23:08.800,80.0,CAR,right,33.62,25.59,0.0,0.03,0.01,65.72,39.23, +2021092300,54,46170.0,6,2021-09-24T00:23:08.900,80.0,CAR,right,33.62,25.59,0.02,0.31,0.0,65.72,55.76,autoevent_ballsnap +2021092300,54,46170.0,7,2021-09-24T00:23:09.000,80.0,CAR,right,33.64,25.6,0.2,1.55,0.02,67.44,54.77, +2021092300,54,46170.0,8,2021-09-24T00:23:09.100,80.0,CAR,right,33.67,25.62,0.47,2.44,0.04,69.68,59.67,ball_snap +2021092300,54,46170.0,9,2021-09-24T00:23:09.200,80.0,CAR,right,33.73,25.66,0.82,2.92,0.07,72.31,58.11, +2021092300,54,46170.0,10,2021-09-24T00:23:09.300,80.0,CAR,right,33.83,25.72,1.24,3.41,0.11,75.08,57.49, +2021092300,54,46170.0,11,2021-09-24T00:23:09.400,80.0,CAR,right,33.95,25.8,1.61,3.3,0.15,80.91,57.81, +2021092300,54,46170.0,12,2021-09-24T00:23:09.500,80.0,CAR,right,34.1,25.89,1.92,3.0,0.17,88.19,57.66, +2021092300,54,46170.0,13,2021-09-24T00:23:09.600,80.0,CAR,right,34.27,26.01,2.21,2.52,0.21,92.24,56.59, +2021092300,54,46170.0,14,2021-09-24T00:23:09.700,80.0,CAR,right,34.46,26.15,2.48,2.12,0.24,97.9,55.29, +2021092300,54,46170.0,15,2021-09-24T00:23:09.800,80.0,CAR,right,34.68,26.31,2.72,1.84,0.27,102.83,52.99, +2021092300,54,46170.0,16,2021-09-24T00:23:09.900,80.0,CAR,right,34.88,26.46,2.69,0.82,0.26,110.79,52.26, +2021092300,54,46170.0,17,2021-09-24T00:23:10.000,80.0,CAR,right,35.07,26.61,2.44,0.93,0.24,125.69,50.66, +2021092300,54,46170.0,18,2021-09-24T00:23:10.100,80.0,CAR,right,35.24,26.76,2.15,1.96,0.22,133.33,48.24, +2021092300,54,46170.0,19,2021-09-24T00:23:10.200,80.0,CAR,right,35.36,26.89,1.64,3.42,0.18,143.11,41.36, +2021092300,54,46170.0,20,2021-09-24T00:23:10.300,80.0,CAR,right,35.45,27.0,1.27,4.08,0.14,156.84,32.41, +2021092300,54,46170.0,21,2021-09-24T00:23:10.400,80.0,CAR,right,35.48,27.1,0.82,5.17,0.1,173.05,358.69, +2021092300,54,46170.0,22,2021-09-24T00:23:10.500,80.0,CAR,right,35.44,27.17,0.85,5.23,0.08,187.65,312.67, +2021092300,54,46170.0,23,2021-09-24T00:23:10.600,80.0,CAR,right,35.35,27.22,1.3,5.05,0.11,209.85,288.61, +2021092300,54,46170.0,24,2021-09-24T00:23:10.700,80.0,CAR,right,35.19,27.26,1.81,4.47,0.16,228.23,281.54, +2021092300,54,46170.0,25,2021-09-24T00:23:10.800,80.0,CAR,right,35.0,27.29,2.19,3.7,0.2,236.25,277.41, +2021092300,54,46170.0,26,2021-09-24T00:23:10.900,80.0,CAR,right,34.76,27.32,2.49,2.91,0.23,247.89,276.01,autoevent_passforward +2021092300,54,46170.0,27,2021-09-24T00:23:11.000,80.0,CAR,right,34.52,27.36,2.61,1.79,0.25,256.42,278.15, +2021092300,54,46170.0,28,2021-09-24T00:23:11.100,80.0,CAR,right,34.26,27.41,2.74,1.15,0.27,257.45,279.29,pass_forward +2021092300,54,46170.0,29,2021-09-24T00:23:11.200,80.0,CAR,right,34.01,27.47,2.66,0.69,0.26,273.14,283.36, +2021092300,54,46170.0,30,2021-09-24T00:23:11.300,80.0,CAR,right,33.77,27.54,2.57,0.89,0.25,275.39,285.92, +2021092300,54,46170.0,31,2021-09-24T00:23:11.400,80.0,CAR,right,33.57,27.62,2.27,1.69,0.21,293.83,290.54, +2021092300,54,46255.0,1,2021-09-24T00:23:08.400,54.0,HOU,right,35.08,35.18,0.03,0.02,0.02,220.22,98.53, +2021092300,54,46255.0,2,2021-09-24T00:23:08.500,54.0,HOU,right,35.08,35.18,0.03,0.02,0.0,218.09,96.32, +2021092300,54,46255.0,3,2021-09-24T00:23:08.600,54.0,HOU,right,35.09,35.18,0.03,0.02,0.01,218.09,99.27, +2021092300,54,46255.0,4,2021-09-24T00:23:08.700,54.0,HOU,right,35.1,35.18,0.03,0.02,0.01,218.09,99.26, +2021092300,54,46255.0,5,2021-09-24T00:23:08.800,54.0,HOU,right,35.1,35.17,0.03,0.06,0.01,217.26,105.77, +2021092300,54,46255.0,6,2021-09-24T00:23:08.900,54.0,HOU,right,35.09,35.18,0.01,0.26,0.01,219.65,323.36,autoevent_ballsnap +2021092300,54,46255.0,7,2021-09-24T00:23:09.000,54.0,HOU,right,35.07,35.18,0.14,0.81,0.02,224.48,289.24, +2021092300,54,46255.0,8,2021-09-24T00:23:09.100,54.0,HOU,right,35.03,35.19,0.42,1.5,0.04,225.94,280.43,ball_snap +2021092300,54,46255.0,9,2021-09-24T00:23:09.200,54.0,HOU,right,34.96,35.2,0.69,1.84,0.07,227.12,281.59, +2021092300,54,46255.0,10,2021-09-24T00:23:09.300,54.0,HOU,right,34.86,35.22,1.02,1.88,0.11,230.43,280.64, +2021092300,54,46255.0,11,2021-09-24T00:23:09.400,54.0,HOU,right,34.74,35.25,1.25,1.62,0.12,229.47,281.13, +2021092300,54,46255.0,12,2021-09-24T00:23:09.500,54.0,HOU,right,34.56,35.28,1.64,1.79,0.18,232.76,280.12, +2021092300,54,46255.0,13,2021-09-24T00:23:09.600,54.0,HOU,right,34.38,35.31,1.88,1.45,0.19,237.92,279.64, +2021092300,54,46255.0,14,2021-09-24T00:23:09.700,54.0,HOU,right,34.16,35.33,2.12,1.13,0.22,246.06,277.56, +2021092300,54,46255.0,15,2021-09-24T00:23:09.800,54.0,HOU,right,33.93,35.36,2.27,0.78,0.23,249.56,276.12, +2021092300,54,46255.0,16,2021-09-24T00:23:09.900,54.0,HOU,right,33.69,35.37,2.39,0.67,0.24,254.3,273.42, +2021092300,54,46255.0,17,2021-09-24T00:23:10.000,54.0,HOU,right,33.45,35.36,2.45,1.29,0.24,261.73,269.52, +2021092300,54,46255.0,18,2021-09-24T00:23:10.100,54.0,HOU,right,33.2,35.33,2.55,1.53,0.26,265.5,262.41, +2021092300,54,46255.0,19,2021-09-24T00:23:10.200,54.0,HOU,right,32.95,35.27,2.58,1.74,0.26,267.3,255.43, +2021092300,54,46255.0,20,2021-09-24T00:23:10.300,54.0,HOU,right,32.7,35.18,2.57,1.78,0.26,269.63,250.0, +2021092300,54,46255.0,21,2021-09-24T00:23:10.400,54.0,HOU,right,32.46,35.07,2.56,1.79,0.26,272.39,244.4, +2021092300,54,46255.0,22,2021-09-24T00:23:10.500,54.0,HOU,right,32.24,34.93,2.56,1.95,0.26,273.1,237.42, +2021092300,54,46255.0,23,2021-09-24T00:23:10.600,54.0,HOU,right,32.04,34.77,2.56,2.07,0.26,273.1,230.73, +2021092300,54,46255.0,24,2021-09-24T00:23:10.700,54.0,HOU,right,31.86,34.56,2.6,2.14,0.27,273.1,222.49, +2021092300,54,46255.0,25,2021-09-24T00:23:10.800,54.0,HOU,right,31.7,34.36,2.58,1.96,0.26,273.1,217.05, +2021092300,54,46255.0,26,2021-09-24T00:23:10.900,54.0,HOU,right,31.55,34.16,2.51,1.75,0.25,271.91,213.68,autoevent_passforward +2021092300,54,46255.0,27,2021-09-24T00:23:11.000,54.0,HOU,right,31.4,33.96,2.43,1.37,0.25,269.18,212.43, +2021092300,54,46255.0,28,2021-09-24T00:23:11.100,54.0,HOU,right,31.27,33.76,2.32,1.28,0.24,273.82,212.78,pass_forward +2021092300,54,46255.0,29,2021-09-24T00:23:11.200,54.0,HOU,right,31.13,33.58,2.2,1.43,0.23,272.23,216.09, +2021092300,54,46255.0,30,2021-09-24T00:23:11.300,54.0,HOU,right,30.98,33.43,2.02,1.81,0.21,269.83,222.2, +2021092300,54,46255.0,31,2021-09-24T00:23:11.400,54.0,HOU,right,30.84,33.31,1.87,2.17,0.19,269.83,229.39, +2021092300,54,46265.0,1,2021-09-24T00:23:08.400,24.0,HOU,right,37.24,16.56,0.0,0.0,0.0,280.1,217.27, +2021092300,54,46265.0,2,2021-09-24T00:23:08.500,24.0,HOU,right,37.24,16.56,0.0,0.0,0.0,280.1,198.23, +2021092300,54,46265.0,3,2021-09-24T00:23:08.600,24.0,HOU,right,37.24,16.56,0.0,0.0,0.0,280.1,195.68, +2021092300,54,46265.0,4,2021-09-24T00:23:08.700,24.0,HOU,right,37.24,16.56,0.0,0.0,0.0,279.5,182.1, +2021092300,54,46265.0,5,2021-09-24T00:23:08.800,24.0,HOU,right,37.24,16.56,0.0,0.0,0.0,279.5,171.33, +2021092300,54,46265.0,6,2021-09-24T00:23:08.900,24.0,HOU,right,37.24,16.56,0.0,0.0,0.0,279.5,165.3,autoevent_ballsnap +2021092300,54,46265.0,7,2021-09-24T00:23:09.000,24.0,HOU,right,37.25,16.55,0.0,0.0,0.01,279.5,160.89, +2021092300,54,46265.0,8,2021-09-24T00:23:09.100,24.0,HOU,right,37.25,16.55,0.0,0.0,0.0,279.5,159.5,ball_snap +2021092300,54,46265.0,9,2021-09-24T00:23:09.200,24.0,HOU,right,37.25,16.54,0.0,0.0,0.01,280.3,153.46, +2021092300,54,46265.0,10,2021-09-24T00:23:09.300,24.0,HOU,right,37.26,16.53,0.07,1.34,0.01,281.27,142.2, +2021092300,54,46265.0,11,2021-09-24T00:23:09.400,24.0,HOU,right,37.28,16.51,0.39,3.06,0.03,283.48,137.87, +2021092300,54,46265.0,12,2021-09-24T00:23:09.500,24.0,HOU,right,37.33,16.46,0.89,4.83,0.07,285.12,136.6, +2021092300,54,46265.0,13,2021-09-24T00:23:09.600,24.0,HOU,right,37.42,16.37,1.52,5.38,0.13,285.84,134.32, +2021092300,54,46265.0,14,2021-09-24T00:23:09.700,24.0,HOU,right,37.58,16.23,2.27,5.56,0.22,285.84,132.77, +2021092300,54,46265.0,15,2021-09-24T00:23:09.800,24.0,HOU,right,37.81,16.04,2.99,5.44,0.29,289.88,130.78, +2021092300,54,46265.0,16,2021-09-24T00:23:09.900,24.0,HOU,right,38.07,15.83,3.55,4.82,0.34,296.14,129.39, +2021092300,54,46265.0,17,2021-09-24T00:23:10.000,24.0,HOU,right,38.37,15.6,4.03,4.1,0.39,305.93,127.85, +2021092300,54,46265.0,18,2021-09-24T00:23:10.100,24.0,HOU,right,38.73,15.35,4.46,3.47,0.43,319.48,125.63, +2021092300,54,46265.0,19,2021-09-24T00:23:10.200,24.0,HOU,right,39.12,15.09,4.81,2.87,0.47,337.0,124.2, +2021092300,54,46265.0,20,2021-09-24T00:23:10.300,24.0,HOU,right,39.54,14.82,5.06,2.17,0.5,349.47,122.88, +2021092300,54,46265.0,21,2021-09-24T00:23:10.400,24.0,HOU,right,39.98,14.54,5.24,1.56,0.52,1.28,121.69, +2021092300,54,46265.0,22,2021-09-24T00:23:10.500,24.0,HOU,right,40.44,14.27,5.36,1.23,0.53,16.38,119.99, +2021092300,54,46265.0,23,2021-09-24T00:23:10.600,24.0,HOU,right,40.9,13.99,5.45,0.61,0.54,35.08,120.29, +2021092300,54,46265.0,24,2021-09-24T00:23:10.700,24.0,HOU,right,41.38,13.72,5.45,0.43,0.55,41.32,119.8, +2021092300,54,46265.0,25,2021-09-24T00:23:10.800,24.0,HOU,right,41.85,13.44,5.45,0.5,0.55,54.31,120.47, +2021092300,54,46265.0,26,2021-09-24T00:23:10.900,24.0,HOU,right,42.32,13.15,5.46,0.8,0.55,66.3,121.72,autoevent_passforward +2021092300,54,46265.0,27,2021-09-24T00:23:11.000,24.0,HOU,right,42.78,12.85,5.47,1.23,0.56,82.41,123.62, +2021092300,54,46265.0,28,2021-09-24T00:23:11.100,24.0,HOU,right,43.22,12.52,5.42,2.19,0.54,97.88,127.49,pass_forward +2021092300,54,46265.0,29,2021-09-24T00:23:11.200,24.0,HOU,right,43.63,12.16,5.41,2.77,0.55,111.71,131.7, +2021092300,54,46265.0,30,2021-09-24T00:23:11.300,24.0,HOU,right,44.02,11.78,5.41,3.59,0.54,144.9,135.93, +2021092300,54,46265.0,31,2021-09-24T00:23:11.400,24.0,HOU,right,44.38,11.39,5.42,3.61,0.54,184.76,139.81, +2021092300,54,47837.0,1,2021-09-24T00:23:08.400,1.0,HOU,right,52.29,30.43,0.0,0.0,0.0,269.08,338.52, +2021092300,54,47837.0,2,2021-09-24T00:23:08.500,1.0,HOU,right,52.29,30.43,0.0,0.0,0.0,269.08,336.67, +2021092300,54,47837.0,3,2021-09-24T00:23:08.600,1.0,HOU,right,52.29,30.43,0.0,0.0,0.0,269.08,328.56, +2021092300,54,47837.0,4,2021-09-24T00:23:08.700,1.0,HOU,right,52.29,30.42,0.0,0.0,0.0,269.08,308.59, +2021092300,54,47837.0,5,2021-09-24T00:23:08.800,1.0,HOU,right,52.29,30.42,0.0,0.0,0.0,268.38,337.9, +2021092300,54,47837.0,6,2021-09-24T00:23:08.900,1.0,HOU,right,52.29,30.43,0.0,0.0,0.01,268.38,355.97,autoevent_ballsnap +2021092300,54,47837.0,7,2021-09-24T00:23:09.000,1.0,HOU,right,52.3,30.44,0.0,0.0,0.0,268.38,4.71, +2021092300,54,47837.0,8,2021-09-24T00:23:09.100,1.0,HOU,right,52.3,30.45,0.0,0.0,0.01,267.74,18.71,ball_snap +2021092300,54,47837.0,9,2021-09-24T00:23:09.200,1.0,HOU,right,52.32,30.47,0.01,0.01,0.03,266.0,29.99, +2021092300,54,47837.0,10,2021-09-24T00:23:09.300,1.0,HOU,right,52.35,30.49,0.01,0.01,0.03,267.11,36.06, +2021092300,54,47837.0,11,2021-09-24T00:23:09.400,1.0,HOU,right,52.36,30.5,0.07,1.16,0.02,265.88,49.5, +2021092300,54,47837.0,12,2021-09-24T00:23:09.500,1.0,HOU,right,52.39,30.52,0.35,3.09,0.03,264.26,53.04, +2021092300,54,47837.0,13,2021-09-24T00:23:09.600,1.0,HOU,right,52.44,30.55,0.84,4.47,0.07,266.0,57.29, +2021092300,54,47837.0,14,2021-09-24T00:23:09.700,1.0,HOU,right,52.55,30.61,1.46,5.29,0.12,266.92,63.19, +2021092300,54,47837.0,15,2021-09-24T00:23:09.800,1.0,HOU,right,52.71,30.68,2.01,5.11,0.18,266.92,65.23, +2021092300,54,47837.0,16,2021-09-24T00:23:09.900,1.0,HOU,right,52.92,30.78,2.55,4.66,0.23,269.09,66.18, +2021092300,54,47837.0,17,2021-09-24T00:23:10.000,1.0,HOU,right,53.18,30.9,3.04,4.09,0.29,269.09,66.38, +2021092300,54,47837.0,18,2021-09-24T00:23:10.100,1.0,HOU,right,53.48,31.01,3.39,3.3,0.32,270.46,68.39, +2021092300,54,47837.0,19,2021-09-24T00:23:10.200,1.0,HOU,right,53.81,31.13,3.61,2.32,0.34,274.36,69.78, +2021092300,54,47837.0,20,2021-09-24T00:23:10.300,1.0,HOU,right,54.15,31.26,3.79,1.59,0.37,276.73,70.63, +2021092300,54,47837.0,21,2021-09-24T00:23:10.400,1.0,HOU,right,54.52,31.38,3.94,1.02,0.39,279.8,70.72, +2021092300,54,47837.0,22,2021-09-24T00:23:10.500,1.0,HOU,right,54.89,31.51,3.98,0.4,0.4,283.02,70.98, +2021092300,54,47837.0,23,2021-09-24T00:23:10.600,1.0,HOU,right,55.27,31.66,4.13,1.22,0.41,287.33,66.75, +2021092300,54,47837.0,24,2021-09-24T00:23:10.700,1.0,HOU,right,55.65,31.83,4.18,1.94,0.41,290.09,63.1, +2021092300,54,47837.0,25,2021-09-24T00:23:10.800,1.0,HOU,right,56.01,32.04,4.22,2.5,0.42,293.46,58.36, +2021092300,54,47837.0,26,2021-09-24T00:23:10.900,1.0,HOU,right,56.36,32.28,4.26,2.97,0.42,298.35,53.14,autoevent_passforward +2021092300,54,47837.0,27,2021-09-24T00:23:11.000,1.0,HOU,right,56.68,32.56,4.35,3.81,0.43,300.79,45.45, +2021092300,54,47837.0,28,2021-09-24T00:23:11.100,1.0,HOU,right,56.97,32.89,4.45,4.6,0.44,308.7,37.72,pass_forward +2021092300,54,47837.0,29,2021-09-24T00:23:11.200,1.0,HOU,right,57.23,33.26,4.59,4.82,0.45,311.57,30.24, +2021092300,54,47837.0,30,2021-09-24T00:23:11.300,1.0,HOU,right,57.43,33.68,4.77,4.85,0.47,315.27,22.87, +2021092300,54,47837.0,31,2021-09-24T00:23:11.400,1.0,HOU,right,57.58,34.14,4.95,5.15,0.48,315.27,14.56, +2021092300,54,47995.0,1,2021-09-24T00:23:08.400,65.0,CAR,right,33.7,31.65,0.0,0.0,0.0,97.74,76.01, +2021092300,54,47995.0,2,2021-09-24T00:23:08.500,65.0,CAR,right,33.71,31.65,0.0,0.0,0.0,96.9,82.62, +2021092300,54,47995.0,3,2021-09-24T00:23:08.600,65.0,CAR,right,33.71,31.65,0.0,0.07,0.0,96.9,117.91, +2021092300,54,47995.0,4,2021-09-24T00:23:08.700,65.0,CAR,right,33.71,31.65,0.02,0.23,0.0,96.9,120.93, +2021092300,54,47995.0,5,2021-09-24T00:23:08.800,65.0,CAR,right,33.72,31.64,0.12,0.76,0.01,96.26,137.47, +2021092300,54,47995.0,6,2021-09-24T00:23:08.900,65.0,CAR,right,33.73,31.62,0.27,1.02,0.03,96.26,140.92,autoevent_ballsnap +2021092300,54,47995.0,7,2021-09-24T00:23:09.000,65.0,CAR,right,33.76,31.59,0.41,1.02,0.04,96.26,139.51, +2021092300,54,47995.0,8,2021-09-24T00:23:09.100,65.0,CAR,right,33.8,31.55,0.55,0.98,0.05,95.59,137.58,ball_snap +2021092300,54,47995.0,9,2021-09-24T00:23:09.200,65.0,CAR,right,33.85,31.51,0.67,0.82,0.07,94.57,132.53, +2021092300,54,47995.0,10,2021-09-24T00:23:09.300,65.0,CAR,right,33.9,31.47,0.72,0.51,0.07,92.43,130.19, +2021092300,54,47995.0,11,2021-09-24T00:23:09.400,65.0,CAR,right,33.95,31.44,0.69,0.28,0.06,87.08,125.01, +2021092300,54,47995.0,12,2021-09-24T00:23:09.500,65.0,CAR,right,34.01,31.42,0.63,0.55,0.06,81.81,116.9, +2021092300,54,47995.0,13,2021-09-24T00:23:09.600,65.0,CAR,right,34.05,31.43,0.5,1.04,0.04,77.77,99.58, +2021092300,54,47995.0,14,2021-09-24T00:23:09.700,65.0,CAR,right,34.08,31.44,0.39,1.4,0.03,73.38,72.14, +2021092300,54,47995.0,15,2021-09-24T00:23:09.800,65.0,CAR,right,34.11,31.46,0.38,1.36,0.04,72.47,47.97, +2021092300,54,47995.0,16,2021-09-24T00:23:09.900,65.0,CAR,right,34.12,31.51,0.44,1.31,0.04,72.47,18.81, +2021092300,54,47995.0,17,2021-09-24T00:23:10.000,65.0,CAR,right,34.1,31.58,0.61,1.31,0.07,68.38,353.53, +2021092300,54,47995.0,18,2021-09-24T00:23:10.100,65.0,CAR,right,34.06,31.66,0.82,1.32,0.09,63.05,337.96, +2021092300,54,47995.0,19,2021-09-24T00:23:10.200,65.0,CAR,right,34.0,31.75,0.99,1.19,0.1,58.99,331.15, +2021092300,54,47995.0,20,2021-09-24T00:23:10.300,65.0,CAR,right,33.91,31.86,1.25,1.27,0.15,57.02,323.56, +2021092300,54,47995.0,21,2021-09-24T00:23:10.400,65.0,CAR,right,33.79,31.99,1.56,1.58,0.18,52.23,318.08, +2021092300,54,47995.0,22,2021-09-24T00:23:10.500,65.0,CAR,right,33.63,32.12,1.88,1.72,0.21,39.85,311.59, +2021092300,54,47995.0,23,2021-09-24T00:23:10.600,65.0,CAR,right,33.44,32.24,2.18,1.58,0.23,28.87,306.06, +2021092300,54,47995.0,24,2021-09-24T00:23:10.700,65.0,CAR,right,33.23,32.37,2.39,1.35,0.24,20.94,302.3, +2021092300,54,47995.0,25,2021-09-24T00:23:10.800,65.0,CAR,right,33.01,32.5,2.56,1.38,0.26,8.48,299.24, +2021092300,54,47995.0,26,2021-09-24T00:23:10.900,65.0,CAR,right,32.77,32.61,2.68,1.3,0.27,353.87,295.68,autoevent_passforward +2021092300,54,47995.0,27,2021-09-24T00:23:11.000,65.0,CAR,right,32.52,32.73,2.74,0.8,0.27,348.14,294.16, +2021092300,54,47995.0,28,2021-09-24T00:23:11.100,65.0,CAR,right,32.27,32.84,2.69,0.86,0.27,343.78,292.77,pass_forward +2021092300,54,47995.0,29,2021-09-24T00:23:11.200,65.0,CAR,right,32.03,32.94,2.63,1.07,0.27,343.78,292.4, +2021092300,54,47995.0,30,2021-09-24T00:23:11.300,65.0,CAR,right,31.79,33.06,2.53,1.32,0.26,346.78,294.47, +2021092300,54,47995.0,31,2021-09-24T00:23:11.400,65.0,CAR,right,31.58,33.18,2.35,1.67,0.24,342.85,297.46, +2021092300,54,52498.0,1,2021-09-24T00:23:08.400,52.0,HOU,right,35.4,25.59,0.01,0.01,0.01,294.63,8.76, +2021092300,54,52498.0,2,2021-09-24T00:23:08.500,52.0,HOU,right,35.4,25.59,0.01,0.01,0.0,294.63,11.1, +2021092300,54,52498.0,3,2021-09-24T00:23:08.600,52.0,HOU,right,35.4,25.59,0.01,0.01,0.0,294.63,11.4, +2021092300,54,52498.0,4,2021-09-24T00:23:08.700,52.0,HOU,right,35.4,25.58,0.01,0.01,0.0,294.63,10.8, +2021092300,54,52498.0,5,2021-09-24T00:23:08.800,52.0,HOU,right,35.41,25.59,0.01,0.05,0.0,292.64,31.43, +2021092300,54,52498.0,6,2021-09-24T00:23:08.900,52.0,HOU,right,35.4,25.59,0.02,0.14,0.01,291.27,355.32,autoevent_ballsnap +2021092300,54,52498.0,7,2021-09-24T00:23:09.000,52.0,HOU,right,35.4,25.61,0.12,0.55,0.02,291.27,331.91, +2021092300,54,52498.0,8,2021-09-24T00:23:09.100,52.0,HOU,right,35.39,25.63,0.27,0.96,0.03,286.79,337.83,ball_snap +2021092300,54,52498.0,9,2021-09-24T00:23:09.200,52.0,HOU,right,35.37,25.66,0.4,1.15,0.03,288.02,335.32, +2021092300,54,52498.0,10,2021-09-24T00:23:09.300,52.0,HOU,right,35.35,25.7,0.49,0.83,0.04,292.26,331.62, +2021092300,54,52498.0,11,2021-09-24T00:23:09.400,52.0,HOU,right,35.32,25.75,0.57,0.59,0.06,293.42,327.84, +2021092300,54,52498.0,12,2021-09-24T00:23:09.500,52.0,HOU,right,35.27,25.8,0.66,0.43,0.07,299.43,324.01, +2021092300,54,52498.0,13,2021-09-24T00:23:09.600,52.0,HOU,right,35.23,25.85,0.7,0.26,0.07,300.94,320.19, +2021092300,54,52498.0,14,2021-09-24T00:23:09.700,52.0,HOU,right,35.16,25.91,0.77,0.31,0.09,301.89,316.4, +2021092300,54,52498.0,15,2021-09-24T00:23:09.800,52.0,HOU,right,35.09,25.97,0.84,0.34,0.09,305.51,310.96, +2021092300,54,52498.0,16,2021-09-24T00:23:09.900,52.0,HOU,right,34.99,26.03,0.96,0.39,0.11,303.21,306.24, +2021092300,54,52498.0,17,2021-09-24T00:23:10.000,52.0,HOU,right,34.87,26.09,1.17,0.96,0.14,313.06,299.75, +2021092300,54,52498.0,18,2021-09-24T00:23:10.100,52.0,HOU,right,34.76,26.16,1.29,0.84,0.13,314.07,297.78, +2021092300,54,52498.0,19,2021-09-24T00:23:10.200,52.0,HOU,right,34.62,26.25,1.53,0.89,0.16,316.43,299.83, +2021092300,54,52498.0,20,2021-09-24T00:23:10.300,52.0,HOU,right,34.46,26.35,1.82,1.17,0.19,304.59,301.47, +2021092300,54,52498.0,21,2021-09-24T00:23:10.400,52.0,HOU,right,34.28,26.46,2.05,1.02,0.21,308.59,301.24, +2021092300,54,52498.0,22,2021-09-24T00:23:10.500,52.0,HOU,right,34.08,26.58,2.32,1.1,0.24,306.06,301.69, +2021092300,54,52498.0,23,2021-09-24T00:23:10.600,52.0,HOU,right,33.84,26.73,2.68,0.99,0.28,303.75,302.13, +2021092300,54,52498.0,24,2021-09-24T00:23:10.700,52.0,HOU,right,33.58,26.91,3.06,1.19,0.32,299.64,304.28, +2021092300,54,52498.0,25,2021-09-24T00:23:10.800,52.0,HOU,right,33.31,27.11,3.29,0.97,0.33,299.64,305.52, +2021092300,54,52498.0,26,2021-09-24T00:23:10.900,52.0,HOU,right,33.02,27.31,3.47,0.55,0.35,299.64,305.99,autoevent_passforward +2021092300,54,52498.0,27,2021-09-24T00:23:11.000,52.0,HOU,right,32.72,27.53,3.64,0.34,0.37,299.64,306.7, +2021092300,54,52498.0,28,2021-09-24T00:23:11.100,52.0,HOU,right,32.4,27.78,3.85,0.36,0.4,305.07,307.51,pass_forward +2021092300,54,52498.0,29,2021-09-24T00:23:11.200,52.0,HOU,right,32.09,28.03,3.93,0.4,0.4,308.75,308.43, +2021092300,54,52498.0,30,2021-09-24T00:23:11.300,52.0,HOU,right,31.79,28.29,3.92,0.86,0.4,313.1,310.15, +2021092300,54,52498.0,31,2021-09-24T00:23:11.400,52.0,HOU,right,31.51,28.57,3.85,1.46,0.39,317.52,313.56, +2021092300,54,53624.0,1,2021-09-24T00:23:08.400,91.0,HOU,right,35.81,30.66,0.0,0.0,0.0,287.99,287.4, +2021092300,54,53624.0,2,2021-09-24T00:23:08.500,91.0,HOU,right,35.81,30.67,0.0,0.0,0.0,287.99,291.69, +2021092300,54,53624.0,3,2021-09-24T00:23:08.600,91.0,HOU,right,35.81,30.66,0.0,0.0,0.0,287.99,282.48, +2021092300,54,53624.0,4,2021-09-24T00:23:08.700,91.0,HOU,right,35.81,30.67,0.0,0.0,0.0,287.99,287.08, +2021092300,54,53624.0,5,2021-09-24T00:23:08.800,91.0,HOU,right,35.8,30.67,0.0,0.0,0.0,287.99,300.9, +2021092300,54,53624.0,6,2021-09-24T00:23:08.900,91.0,HOU,right,35.8,30.68,0.0,0.15,0.01,287.23,332.92,autoevent_ballsnap +2021092300,54,53624.0,7,2021-09-24T00:23:09.000,91.0,HOU,right,35.8,30.68,0.08,0.9,0.01,287.23,324.44, +2021092300,54,53624.0,8,2021-09-24T00:23:09.100,91.0,HOU,right,35.78,30.7,0.25,1.45,0.02,287.23,322.52,ball_snap +2021092300,54,53624.0,9,2021-09-24T00:23:09.200,91.0,HOU,right,35.75,30.75,0.56,2.18,0.06,284.63,325.44, +2021092300,54,53624.0,10,2021-09-24T00:23:09.300,91.0,HOU,right,35.71,30.83,0.96,2.33,0.1,283.63,329.58, +2021092300,54,53624.0,11,2021-09-24T00:23:09.400,91.0,HOU,right,35.65,30.93,1.19,1.84,0.11,282.3,329.44, +2021092300,54,53624.0,12,2021-09-24T00:23:09.500,91.0,HOU,right,35.58,31.04,1.36,1.36,0.13,280.18,328.66, +2021092300,54,53624.0,13,2021-09-24T00:23:09.600,91.0,HOU,right,35.51,31.15,1.43,0.66,0.13,275.63,328.53, +2021092300,54,53624.0,14,2021-09-24T00:23:09.700,91.0,HOU,right,35.43,31.27,1.45,0.11,0.14,270.36,328.54, +2021092300,54,53624.0,15,2021-09-24T00:23:09.800,91.0,HOU,right,35.35,31.4,1.49,0.21,0.16,265.49,328.89, +2021092300,54,53624.0,16,2021-09-24T00:23:09.900,91.0,HOU,right,35.28,31.55,1.52,0.33,0.16,257.9,330.21, +2021092300,54,53624.0,17,2021-09-24T00:23:10.000,91.0,HOU,right,35.19,31.69,1.56,0.27,0.17,252.4,329.11, +2021092300,54,53624.0,18,2021-09-24T00:23:10.100,91.0,HOU,right,35.1,31.84,1.63,0.07,0.17,248.57,329.15, +2021092300,54,53624.0,19,2021-09-24T00:23:10.200,91.0,HOU,right,35.01,31.98,1.65,0.19,0.17,247.38,329.19, +2021092300,54,53624.0,20,2021-09-24T00:23:10.300,91.0,HOU,right,34.92,32.14,1.76,0.06,0.19,247.38,329.04, +2021092300,54,53624.0,21,2021-09-24T00:23:10.400,91.0,HOU,right,34.81,32.3,1.83,0.18,0.19,246.29,327.14, +2021092300,54,53624.0,22,2021-09-24T00:23:10.500,91.0,HOU,right,34.69,32.46,1.94,0.35,0.2,246.29,324.14, +2021092300,54,53624.0,23,2021-09-24T00:23:10.600,91.0,HOU,right,34.55,32.62,2.05,0.58,0.22,243.38,319.87, +2021092300,54,53624.0,24,2021-09-24T00:23:10.700,91.0,HOU,right,34.39,32.77,2.1,0.75,0.22,244.15,315.86, +2021092300,54,53624.0,25,2021-09-24T00:23:10.800,91.0,HOU,right,34.23,32.92,2.14,0.84,0.22,246.04,312.81, +2021092300,54,53624.0,26,2021-09-24T00:23:10.900,91.0,HOU,right,34.06,33.07,2.18,0.86,0.23,249.28,310.0,autoevent_passforward +2021092300,54,53624.0,27,2021-09-24T00:23:11.000,91.0,HOU,right,33.88,33.23,2.27,0.64,0.24,257.08,309.24, +2021092300,54,53624.0,28,2021-09-24T00:23:11.100,91.0,HOU,right,33.7,33.39,2.28,0.52,0.23,263.39,309.56,pass_forward +2021092300,54,53624.0,29,2021-09-24T00:23:11.200,91.0,HOU,right,33.54,33.56,2.28,0.67,0.24,269.2,313.72, +2021092300,54,53624.0,30,2021-09-24T00:23:11.300,91.0,HOU,right,33.39,33.74,2.28,0.91,0.24,273.38,316.94, +2021092300,54,53624.0,31,2021-09-24T00:23:11.400,91.0,HOU,right,33.24,33.94,2.3,1.26,0.24,277.36,322.18, +2021092300,54,,1,2021-09-24T00:23:08.400,,football,right,34.81,30.04,0.0,0.0,0.0,,, +2021092300,54,,2,2021-09-24T00:23:08.500,,football,right,34.81,30.04,0.0,0.0,0.0,,, +2021092300,54,,3,2021-09-24T00:23:08.600,,football,right,34.81,30.04,0.0,0.0,0.0,,, +2021092300,54,,4,2021-09-24T00:23:08.700,,football,right,34.79,30.05,0.0,0.0,0.01,,, +2021092300,54,,5,2021-09-24T00:23:08.800,,football,right,34.79,30.05,0.0,0.0,0.0,,, +2021092300,54,,6,2021-09-24T00:23:08.900,,football,right,34.78,30.04,0.0,0.0,0.01,,,autoevent_ballsnap +2021092300,54,,7,2021-09-24T00:23:09.000,,football,right,34.78,30.04,0.0,0.0,0.0,,, +2021092300,54,,8,2021-09-24T00:23:09.100,,football,right,34.77,30.04,0.0,0.0,0.01,,,ball_snap +2021092300,54,,9,2021-09-24T00:23:09.200,,football,right,34.73,30.04,0.09,1.62,0.04,,, +2021092300,54,,10,2021-09-24T00:23:09.300,,football,right,34.7,30.04,0.44,3.95,0.03,,, +2021092300,54,,11,2021-09-24T00:23:09.400,,football,right,34.62,30.03,1.15,7.33,0.08,,, +2021092300,54,,12,2021-09-24T00:23:09.500,,football,right,34.44,30.02,2.11,8.09,0.18,,, +2021092300,54,,13,2021-09-24T00:23:09.600,,football,right,34.16,30.01,3.09,8.21,0.28,,, +2021092300,54,,14,2021-09-24T00:23:09.700,,football,right,33.81,29.99,3.86,7.08,0.35,,, +2021092300,54,,15,2021-09-24T00:23:09.800,,football,right,33.39,29.97,4.5,5.72,0.42,,, +2021092300,54,,16,2021-09-24T00:23:09.900,,football,right,32.98,29.99,4.75,3.81,0.41,,, +2021092300,54,,17,2021-09-24T00:23:10.000,,football,right,32.54,29.99,4.86,2.04,0.44,,, +2021092300,54,,18,2021-09-24T00:23:10.100,,football,right,32.06,29.98,4.91,0.6,0.48,,, +2021092300,54,,19,2021-09-24T00:23:10.200,,football,right,31.57,29.94,4.89,1.28,0.5,,, +2021092300,54,,20,2021-09-24T00:23:10.300,,football,right,31.1,29.9,4.6,2.16,0.47,,, +2021092300,54,,21,2021-09-24T00:23:10.400,,football,right,30.64,29.88,4.08,4.23,0.45,,, +2021092300,54,,22,2021-09-24T00:23:10.500,,football,right,30.25,29.88,3.68,4.32,0.39,,, +2021092300,54,,23,2021-09-24T00:23:10.600,,football,right,29.9,29.89,3.26,4.11,0.35,,, +2021092300,54,,24,2021-09-24T00:23:10.700,,football,right,29.59,29.9,2.87,4.05,0.31,,, +2021092300,54,,25,2021-09-24T00:23:10.800,,football,right,29.33,29.93,2.51,3.62,0.27,,, +2021092300,54,,26,2021-09-24T00:23:10.900,,football,right,29.1,29.96,2.19,3.18,0.23,,,autoevent_passforward +2021092300,54,,27,2021-09-24T00:23:11.000,,football,right,30.7,31.82,21.15,0.22,2.46,,, +2021092300,54,,28,2021-09-24T00:23:11.100,,football,right,31.89,33.59,21.08,1.22,2.13,,,pass_forward +2021092300,54,,29,2021-09-24T00:23:11.200,,football,right,33.08,35.31,20.9,2.2,2.1,,, +2021092300,54,,30,2021-09-24T00:23:11.300,,football,right,34.26,37.02,20.65,2.97,2.08,,, +2021092300,54,,31,2021-09-24T00:23:11.400,,football,right,35.43,38.71,20.34,3.61,2.05,,, +2021092609,54,38642.0,1,2021-09-26T20:06:06.600,70.0,DEN,right,33.52,26.8,0.0,0.0,0.0,84.98,203.6, +2021092609,54,38642.0,2,2021-09-26T20:06:06.700,70.0,DEN,right,33.52,26.8,0.0,0.0,0.0,84.36,211.16, +2021092609,54,38642.0,3,2021-09-26T20:06:06.800,70.0,DEN,right,33.52,26.8,0.0,0.0,0.0,85.22,284.9, +2021092609,54,38642.0,4,2021-09-26T20:06:06.900,70.0,DEN,right,33.52,26.8,0.01,0.12,0.0,85.22,307.76, +2021092609,54,38642.0,5,2021-09-26T20:06:07.000,70.0,DEN,right,33.52,26.8,0.04,0.32,0.01,85.88,247.17, +2021092609,54,38642.0,6,2021-09-26T20:06:07.100,70.0,DEN,right,33.5,26.79,0.15,0.72,0.02,85.88,239.54,ball_snap +2021092609,54,38642.0,7,2021-09-26T20:06:07.200,70.0,DEN,right,33.48,26.77,0.33,1.25,0.04,85.88,234.57,autoevent_ballsnap +2021092609,54,38642.0,8,2021-09-26T20:06:07.300,70.0,DEN,right,33.42,26.72,0.66,1.77,0.08,87.08,231.19, +2021092609,54,38642.0,9,2021-09-26T20:06:07.400,70.0,DEN,right,33.34,26.66,0.93,1.76,0.09,87.08,231.29, +2021092609,54,38642.0,10,2021-09-26T20:06:07.500,70.0,DEN,right,33.25,26.57,1.2,1.67,0.13,89.82,227.29, +2021092609,54,38642.0,11,2021-09-26T20:06:07.600,70.0,DEN,right,33.15,26.46,1.43,1.37,0.15,90.6,225.25, +2021092609,54,38642.0,12,2021-09-26T20:06:07.700,70.0,DEN,right,33.04,26.35,1.61,1.42,0.16,92.81,224.13, +2021092609,54,38642.0,13,2021-09-26T20:06:07.800,70.0,DEN,right,32.93,26.23,1.71,0.69,0.17,94.06,223.57, +2021092609,54,38642.0,14,2021-09-26T20:06:07.900,70.0,DEN,right,32.8,26.12,1.74,0.07,0.17,95.88,225.61, +2021092609,54,38642.0,15,2021-09-26T20:06:08.000,70.0,DEN,right,32.64,26.03,1.73,0.57,0.18,102.55,231.82, +2021092609,54,38642.0,16,2021-09-26T20:06:08.100,70.0,DEN,right,32.49,25.95,1.68,1.01,0.17,106.53,238.82, +2021092609,54,38642.0,17,2021-09-26T20:06:08.200,70.0,DEN,right,32.31,25.93,1.63,1.56,0.18,107.39,252.17, +2021092609,54,38642.0,18,2021-09-26T20:06:08.300,70.0,DEN,right,32.13,25.92,1.67,1.84,0.18,110.54,263.09, +2021092609,54,38642.0,19,2021-09-26T20:06:08.400,70.0,DEN,right,31.93,25.95,1.84,1.97,0.21,117.64,275.23, +2021092609,54,38642.0,20,2021-09-26T20:06:08.500,70.0,DEN,right,31.71,25.99,2.02,1.85,0.22,119.95,282.43, +2021092609,54,38642.0,21,2021-09-26T20:06:08.600,70.0,DEN,right,31.48,26.09,2.25,1.74,0.25,114.65,290.36, +2021092609,54,38642.0,22,2021-09-26T20:06:08.700,70.0,DEN,right,31.26,26.18,2.39,1.4,0.25,117.19,294.03, +2021092609,54,38642.0,23,2021-09-26T20:06:08.800,70.0,DEN,right,31.03,26.29,2.45,1.01,0.25,120.78,296.96,pass_forward +2021092609,54,38642.0,24,2021-09-26T20:06:08.900,70.0,DEN,right,30.83,26.41,2.41,0.87,0.24,123.4,299.71, +2021092609,54,38642.0,25,2021-09-26T20:06:09.000,70.0,DEN,right,30.63,26.52,2.3,1.03,0.23,123.4,300.43, +2021092609,54,38642.0,26,2021-09-26T20:06:09.100,70.0,DEN,right,30.45,26.62,2.11,1.42,0.21,123.99,300.65, +2021092609,54,38642.0,27,2021-09-26T20:06:09.200,70.0,DEN,right,30.28,26.7,1.88,1.81,0.19,123.18,298.97, +2021092609,54,38642.0,28,2021-09-26T20:06:09.300,70.0,DEN,right,30.14,26.75,1.56,2.21,0.15,120.69,293.3, +2021092609,54,41243.0,1,2021-09-26T20:06:06.600,57.0,NYJ,right,39.94,28.33,0.0,0.0,0.0,285.07,276.91, +2021092609,54,41243.0,2,2021-09-26T20:06:06.700,57.0,NYJ,right,39.94,28.33,0.0,0.0,0.0,285.07,245.84, +2021092609,54,41243.0,3,2021-09-26T20:06:06.800,57.0,NYJ,right,39.94,28.33,0.0,0.0,0.0,285.07,240.7, +2021092609,54,41243.0,4,2021-09-26T20:06:06.900,57.0,NYJ,right,39.94,28.33,0.0,0.0,0.0,285.07,269.47, +2021092609,54,41243.0,5,2021-09-26T20:06:07.000,57.0,NYJ,right,39.94,28.33,0.0,0.0,0.0,285.07,240.23, +2021092609,54,41243.0,6,2021-09-26T20:06:07.100,57.0,NYJ,right,39.94,28.33,0.0,0.0,0.0,285.07,185.3,ball_snap +2021092609,54,41243.0,7,2021-09-26T20:06:07.200,57.0,NYJ,right,39.94,28.33,0.0,0.0,0.0,285.07,145.67,autoevent_ballsnap +2021092609,54,41243.0,8,2021-09-26T20:06:07.300,57.0,NYJ,right,39.95,28.34,0.0,0.0,0.0,285.07,55.11, +2021092609,54,41243.0,9,2021-09-26T20:06:07.400,57.0,NYJ,right,39.95,28.33,0.0,0.0,0.0,285.07,86.64, +2021092609,54,41243.0,10,2021-09-26T20:06:07.500,57.0,NYJ,right,39.95,28.33,0.0,0.0,0.0,284.43,69.94, +2021092609,54,41243.0,11,2021-09-26T20:06:07.600,57.0,NYJ,right,39.95,28.33,0.0,0.0,0.0,284.43,85.46, +2021092609,54,41243.0,12,2021-09-26T20:06:07.700,57.0,NYJ,right,39.95,28.33,0.0,0.0,0.0,284.43,90.16, +2021092609,54,41243.0,13,2021-09-26T20:06:07.800,57.0,NYJ,right,39.95,28.34,0.0,0.0,0.0,284.43,37.14, +2021092609,54,41243.0,14,2021-09-26T20:06:07.900,57.0,NYJ,right,39.95,28.34,0.01,0.2,0.0,283.68,29.18, +2021092609,54,41243.0,15,2021-09-26T20:06:08.000,57.0,NYJ,right,39.95,28.34,0.03,0.31,0.0,283.68,56.05, +2021092609,54,41243.0,16,2021-09-26T20:06:08.100,57.0,NYJ,right,39.96,28.34,0.11,0.57,0.01,282.98,74.24, +2021092609,54,41243.0,17,2021-09-26T20:06:08.200,57.0,NYJ,right,39.98,28.34,0.21,0.79,0.02,282.98,91.58, +2021092609,54,41243.0,18,2021-09-26T20:06:08.300,57.0,NYJ,right,40.01,28.32,0.36,1.1,0.04,281.93,106.58, +2021092609,54,41243.0,19,2021-09-26T20:06:08.400,57.0,NYJ,right,40.06,28.31,0.51,1.21,0.05,281.93,103.38, +2021092609,54,41243.0,20,2021-09-26T20:06:08.500,57.0,NYJ,right,40.12,28.3,0.65,1.18,0.06,281.93,103.21, +2021092609,54,41243.0,21,2021-09-26T20:06:08.600,57.0,NYJ,right,40.19,28.32,0.78,1.17,0.08,282.81,89.67, +2021092609,54,41243.0,22,2021-09-26T20:06:08.700,57.0,NYJ,right,40.27,28.35,0.9,1.39,0.09,284.59,74.88, +2021092609,54,41243.0,23,2021-09-26T20:06:08.800,57.0,NYJ,right,40.37,28.41,1.16,2.2,0.11,287.09,59.89,pass_forward +2021092609,54,41243.0,24,2021-09-26T20:06:08.900,57.0,NYJ,right,40.47,28.49,1.44,2.66,0.13,290.29,48.6, +2021092609,54,41243.0,25,2021-09-26T20:06:09.000,57.0,NYJ,right,40.58,28.62,1.81,3.1,0.17,294.08,38.66, +2021092609,54,41243.0,26,2021-09-26T20:06:09.100,57.0,NYJ,right,40.69,28.81,2.24,3.62,0.21,302.16,29.65, +2021092609,54,41243.0,27,2021-09-26T20:06:09.200,57.0,NYJ,right,40.8,29.03,2.76,4.07,0.25,316.27,23.9, +2021092609,54,41243.0,28,2021-09-26T20:06:09.300,57.0,NYJ,right,40.91,29.32,3.25,4.04,0.3,323.31,19.8, +2021092609,54,41258.0,1,2021-09-26T20:06:06.600,5.0,DEN,right,30.31,30.07,0.44,0.09,0.04,84.48,83.23, +2021092609,54,41258.0,2,2021-09-26T20:06:06.700,5.0,DEN,right,30.35,30.08,0.39,0.25,0.04,84.48,85.42, +2021092609,54,41258.0,3,2021-09-26T20:06:06.800,5.0,DEN,right,30.38,30.08,0.27,0.58,0.03,83.03,87.05, +2021092609,54,41258.0,4,2021-09-26T20:06:06.900,5.0,DEN,right,30.4,30.08,0.18,0.72,0.02,83.03,98.3, +2021092609,54,41258.0,5,2021-09-26T20:06:07.000,5.0,DEN,right,30.41,30.08,0.11,0.81,0.01,83.03,130.58, +2021092609,54,41258.0,6,2021-09-26T20:06:07.100,5.0,DEN,right,30.41,30.07,0.08,0.89,0.0,84.83,222.03,ball_snap +2021092609,54,41258.0,7,2021-09-26T20:06:07.200,5.0,DEN,right,30.4,30.08,0.2,0.99,0.02,86.08,278.64,autoevent_ballsnap +2021092609,54,41258.0,8,2021-09-26T20:06:07.300,5.0,DEN,right,30.37,30.08,0.36,1.11,0.03,87.43,278.8, +2021092609,54,41258.0,9,2021-09-26T20:06:07.400,5.0,DEN,right,30.32,30.1,0.53,1.19,0.05,89.45,283.26, +2021092609,54,41258.0,10,2021-09-26T20:06:07.500,5.0,DEN,right,30.26,30.12,0.72,1.31,0.07,92.35,284.51, +2021092609,54,41258.0,11,2021-09-26T20:06:07.600,5.0,DEN,right,30.18,30.14,0.87,1.3,0.08,94.12,287.56, +2021092609,54,41258.0,12,2021-09-26T20:06:07.700,5.0,DEN,right,30.09,30.17,1.04,1.3,0.1,95.71,286.08, +2021092609,54,41258.0,13,2021-09-26T20:06:07.800,5.0,DEN,right,29.98,30.19,1.18,1.17,0.11,97.19,283.99, +2021092609,54,41258.0,14,2021-09-26T20:06:07.900,5.0,DEN,right,29.86,30.22,1.29,0.95,0.12,99.79,283.53, +2021092609,54,41258.0,15,2021-09-26T20:06:08.000,5.0,DEN,right,29.73,30.25,1.36,0.7,0.13,103.09,282.66, +2021092609,54,41258.0,16,2021-09-26T20:06:08.100,5.0,DEN,right,29.59,30.28,1.4,0.41,0.14,105.61,282.69, +2021092609,54,41258.0,17,2021-09-26T20:06:08.200,5.0,DEN,right,29.45,30.31,1.43,0.29,0.14,107.74,285.3, +2021092609,54,41258.0,18,2021-09-26T20:06:08.300,5.0,DEN,right,29.32,30.35,1.38,0.5,0.14,107.74,288.43, +2021092609,54,41258.0,19,2021-09-26T20:06:08.400,5.0,DEN,right,29.2,30.4,1.3,0.8,0.13,104.7,292.05, +2021092609,54,41258.0,20,2021-09-26T20:06:08.500,5.0,DEN,right,29.08,30.45,1.24,0.95,0.13,103.01,295.69, +2021092609,54,41258.0,21,2021-09-26T20:06:08.600,5.0,DEN,right,28.98,30.51,1.18,1.06,0.12,99.92,301.66, +2021092609,54,41258.0,22,2021-09-26T20:06:08.700,5.0,DEN,right,28.88,30.58,1.11,0.99,0.11,91.25,305.57, +2021092609,54,41258.0,23,2021-09-26T20:06:08.800,5.0,DEN,right,28.79,30.64,1.05,0.83,0.11,76.87,307.34,pass_forward +2021092609,54,41258.0,24,2021-09-26T20:06:08.900,5.0,DEN,right,28.71,30.69,0.93,0.84,0.1,55.57,307.61, +2021092609,54,41258.0,25,2021-09-26T20:06:09.000,5.0,DEN,right,28.64,30.73,0.81,0.88,0.08,35.12,300.79, +2021092609,54,41258.0,26,2021-09-26T20:06:09.100,5.0,DEN,right,28.57,30.74,0.71,1.41,0.07,358.22,277.43, +2021092609,54,41258.0,27,2021-09-26T20:06:09.200,5.0,DEN,right,28.5,30.73,0.68,1.8,0.07,342.29,253.9, +2021092609,54,41258.0,28,2021-09-26T20:06:09.300,5.0,DEN,right,28.45,30.7,0.61,1.67,0.06,336.43,238.13, +2021092609,54,42358.0,1,2021-09-26T20:06:06.600,25.0,DEN,right,30.24,27.07,0.13,0.23,0.01,105.22,318.2, +2021092609,54,42358.0,2,2021-09-26T20:06:06.700,25.0,DEN,right,30.23,27.09,0.2,0.16,0.02,103.86,328.86, +2021092609,54,42358.0,3,2021-09-26T20:06:06.800,25.0,DEN,right,30.23,27.11,0.22,0.06,0.02,101.23,344.32, +2021092609,54,42358.0,4,2021-09-26T20:06:06.900,25.0,DEN,right,30.25,27.11,0.09,0.07,0.01,97.3,11.44, +2021092609,54,42358.0,5,2021-09-26T20:06:07.000,25.0,DEN,right,30.24,27.11,0.06,0.07,0.01,93.77,355.72, +2021092609,54,42358.0,6,2021-09-26T20:06:07.100,25.0,DEN,right,30.24,27.1,0.01,0.06,0.01,93.77,357.19,ball_snap +2021092609,54,42358.0,7,2021-09-26T20:06:07.200,25.0,DEN,right,30.25,27.11,0.03,0.05,0.02,94.56,29.69,autoevent_ballsnap +2021092609,54,42358.0,8,2021-09-26T20:06:07.300,25.0,DEN,right,30.24,27.14,0.08,0.06,0.03,93.9,359.31, +2021092609,54,42358.0,9,2021-09-26T20:06:07.400,25.0,DEN,right,30.25,27.16,0.11,0.12,0.02,89.59,3.9, +2021092609,54,42358.0,10,2021-09-26T20:06:07.500,25.0,DEN,right,30.26,27.2,0.22,0.68,0.04,87.26,9.53, +2021092609,54,42358.0,11,2021-09-26T20:06:07.600,25.0,DEN,right,30.27,27.25,0.47,1.62,0.06,84.38,13.04, +2021092609,54,42358.0,12,2021-09-26T20:06:07.700,25.0,DEN,right,30.28,27.31,0.72,2.11,0.06,82.85,13.1, +2021092609,54,42358.0,13,2021-09-26T20:06:07.800,25.0,DEN,right,30.3,27.4,1.04,2.51,0.09,81.19,12.13, +2021092609,54,42358.0,14,2021-09-26T20:06:07.900,25.0,DEN,right,30.33,27.53,1.38,2.57,0.13,79.64,13.97, +2021092609,54,42358.0,15,2021-09-26T20:06:08.000,25.0,DEN,right,30.38,27.69,1.78,2.75,0.17,78.09,16.03, +2021092609,54,42358.0,16,2021-09-26T20:06:08.100,25.0,DEN,right,30.45,27.87,2.14,2.73,0.2,79.21,21.45, +2021092609,54,42358.0,17,2021-09-26T20:06:08.200,25.0,DEN,right,30.56,28.08,2.46,2.64,0.23,78.2,26.8, +2021092609,54,42358.0,18,2021-09-26T20:06:08.300,25.0,DEN,right,30.7,28.31,2.76,2.78,0.26,76.16,33.64, +2021092609,54,42358.0,19,2021-09-26T20:06:08.400,25.0,DEN,right,30.88,28.54,3.04,2.76,0.29,76.16,39.18, +2021092609,54,42358.0,20,2021-09-26T20:06:08.500,25.0,DEN,right,31.1,28.77,3.36,2.9,0.32,83.76,44.38, +2021092609,54,42358.0,21,2021-09-26T20:06:08.600,25.0,DEN,right,31.36,29.01,3.63,2.8,0.35,84.67,49.39, +2021092609,54,42358.0,22,2021-09-26T20:06:08.700,25.0,DEN,right,31.67,29.23,3.87,2.83,0.38,87.11,55.1, +2021092609,54,42358.0,23,2021-09-26T20:06:08.800,25.0,DEN,right,32.01,29.44,4.05,2.65,0.4,92.74,59.9,pass_forward +2021092609,54,42358.0,24,2021-09-26T20:06:08.900,25.0,DEN,right,32.38,29.62,4.21,2.56,0.41,97.61,64.6, +2021092609,54,42358.0,25,2021-09-26T20:06:09.000,25.0,DEN,right,32.8,29.78,4.43,2.49,0.44,111.47,68.89, +2021092609,54,42358.0,26,2021-09-26T20:06:09.100,25.0,DEN,right,33.23,29.93,4.6,2.49,0.46,129.73,72.26, +2021092609,54,42358.0,27,2021-09-26T20:06:09.200,25.0,DEN,right,33.68,30.06,4.7,2.06,0.47,171.15,74.83, +2021092609,54,42358.0,28,2021-09-26T20:06:09.300,25.0,DEN,right,34.13,30.18,4.74,1.6,0.47,215.21,76.64, +2021092609,54,43384.0,1,2021-09-26T20:06:06.600,61.0,DEN,right,33.72,28.53,0.0,0.0,0.0,112.71,19.35, +2021092609,54,43384.0,2,2021-09-26T20:06:06.700,61.0,DEN,right,33.72,28.53,0.0,0.0,0.0,108.8,16.67, +2021092609,54,43384.0,3,2021-09-26T20:06:06.800,61.0,DEN,right,33.72,28.53,0.0,0.0,0.0,107.52,15.97, +2021092609,54,43384.0,4,2021-09-26T20:06:06.900,61.0,DEN,right,33.72,28.53,0.0,0.08,0.0,105.56,281.31, +2021092609,54,43384.0,5,2021-09-26T20:06:07.000,61.0,DEN,right,33.72,28.53,0.03,0.34,0.0,104.73,257.66, +2021092609,54,43384.0,6,2021-09-26T20:06:07.100,61.0,DEN,right,33.72,28.53,0.05,0.29,0.0,104.73,302.71,ball_snap +2021092609,54,43384.0,7,2021-09-26T20:06:07.200,61.0,DEN,right,33.71,28.54,0.1,0.35,0.01,105.39,312.77,autoevent_ballsnap +2021092609,54,43384.0,8,2021-09-26T20:06:07.300,61.0,DEN,right,33.7,28.54,0.14,0.33,0.02,105.39,276.24, +2021092609,54,43384.0,9,2021-09-26T20:06:07.400,61.0,DEN,right,33.67,28.53,0.23,0.4,0.03,104.33,261.48, +2021092609,54,43384.0,10,2021-09-26T20:06:07.500,61.0,DEN,right,33.62,28.52,0.37,0.57,0.05,102.48,259.8, +2021092609,54,43384.0,11,2021-09-26T20:06:07.600,61.0,DEN,right,33.56,28.51,0.52,0.65,0.06,99.75,260.98, +2021092609,54,43384.0,12,2021-09-26T20:06:07.700,61.0,DEN,right,33.46,28.49,0.79,0.95,0.11,97.44,258.77, +2021092609,54,43384.0,13,2021-09-26T20:06:07.800,61.0,DEN,right,33.33,28.46,1.11,1.35,0.14,99.21,256.56, +2021092609,54,43384.0,14,2021-09-26T20:06:07.900,61.0,DEN,right,33.18,28.42,1.36,1.36,0.15,99.21,256.13, +2021092609,54,43384.0,15,2021-09-26T20:06:08.000,61.0,DEN,right,33.02,28.39,1.57,1.17,0.16,102.22,256.74, +2021092609,54,43384.0,16,2021-09-26T20:06:08.100,61.0,DEN,right,32.84,28.35,1.79,0.94,0.19,106.14,257.38, +2021092609,54,43384.0,17,2021-09-26T20:06:08.200,61.0,DEN,right,32.65,28.3,1.95,0.74,0.2,107.51,256.92, +2021092609,54,43384.0,18,2021-09-26T20:06:08.300,61.0,DEN,right,32.45,28.25,2.05,0.43,0.21,110.83,255.86, +2021092609,54,43384.0,19,2021-09-26T20:06:08.400,61.0,DEN,right,32.25,28.19,2.08,0.13,0.21,113.49,255.12, +2021092609,54,43384.0,20,2021-09-26T20:06:08.500,61.0,DEN,right,32.04,28.14,2.08,0.37,0.21,115.7,254.62, +2021092609,54,43384.0,21,2021-09-26T20:06:08.600,61.0,DEN,right,31.85,28.09,1.99,0.75,0.2,119.83,254.15, +2021092609,54,43384.0,22,2021-09-26T20:06:08.700,61.0,DEN,right,31.66,28.03,1.94,0.91,0.2,123.76,253.98, +2021092609,54,43384.0,23,2021-09-26T20:06:08.800,61.0,DEN,right,31.48,27.97,1.87,1.06,0.19,127.97,252.77,pass_forward +2021092609,54,43384.0,24,2021-09-26T20:06:08.900,61.0,DEN,right,31.3,27.92,1.77,1.13,0.18,134.2,252.05, +2021092609,54,43384.0,25,2021-09-26T20:06:09.000,61.0,DEN,right,31.14,27.84,1.71,1.13,0.18,141.13,248.39, +2021092609,54,43384.0,26,2021-09-26T20:06:09.100,61.0,DEN,right,30.99,27.76,1.63,1.19,0.17,146.56,243.56, +2021092609,54,43384.0,27,2021-09-26T20:06:09.200,61.0,DEN,right,30.86,27.67,1.52,1.32,0.16,149.29,237.43, +2021092609,54,43384.0,28,2021-09-26T20:06:09.300,61.0,DEN,right,30.76,27.59,1.35,1.54,0.13,153.56,230.02, +2021092609,54,44832.0,1,2021-09-26T20:06:06.600,72.0,DEN,right,33.49,33.03,0.0,0.0,0.0,91.7,313.45, +2021092609,54,44832.0,2,2021-09-26T20:06:06.700,72.0,DEN,right,33.49,33.03,0.0,0.0,0.0,91.7,299.88, +2021092609,54,44832.0,3,2021-09-26T20:06:06.800,72.0,DEN,right,33.49,33.03,0.0,0.0,0.0,91.7,286.02, +2021092609,54,44832.0,4,2021-09-26T20:06:06.900,72.0,DEN,right,33.49,33.03,0.0,0.0,0.0,91.7,286.04, +2021092609,54,44832.0,5,2021-09-26T20:06:07.000,72.0,DEN,right,33.48,33.02,0.03,0.43,0.0,90.73,250.26, +2021092609,54,44832.0,6,2021-09-26T20:06:07.100,72.0,DEN,right,33.47,33.02,0.18,1.32,0.02,90.73,249.99,ball_snap +2021092609,54,44832.0,7,2021-09-26T20:06:07.200,72.0,DEN,right,33.44,33.01,0.38,1.72,0.03,90.73,257.37,autoevent_ballsnap +2021092609,54,44832.0,8,2021-09-26T20:06:07.300,72.0,DEN,right,33.39,33.01,0.6,1.86,0.05,90.73,262.11, +2021092609,54,44832.0,9,2021-09-26T20:06:07.400,72.0,DEN,right,33.3,33.01,0.86,1.83,0.08,90.73,266.95, +2021092609,54,44832.0,10,2021-09-26T20:06:07.500,72.0,DEN,right,33.19,33.02,1.14,1.89,0.11,87.93,272.57, +2021092609,54,44832.0,11,2021-09-26T20:06:07.600,72.0,DEN,right,33.06,33.02,1.38,1.76,0.13,87.93,274.27, +2021092609,54,44832.0,12,2021-09-26T20:06:07.700,72.0,DEN,right,32.9,33.03,1.61,1.5,0.16,85.81,275.2, +2021092609,54,44832.0,13,2021-09-26T20:06:07.800,72.0,DEN,right,32.71,33.05,1.82,1.14,0.19,84.55,276.79, +2021092609,54,44832.0,14,2021-09-26T20:06:07.900,72.0,DEN,right,32.48,33.07,2.16,1.21,0.24,82.71,276.31, +2021092609,54,44832.0,15,2021-09-26T20:06:08.000,72.0,DEN,right,32.25,33.09,2.27,0.77,0.22,80.75,274.74, +2021092609,54,44832.0,16,2021-09-26T20:06:08.100,72.0,DEN,right,32.01,33.1,2.39,0.54,0.24,78.44,273.33, +2021092609,54,44832.0,17,2021-09-26T20:06:08.200,72.0,DEN,right,31.76,33.1,2.5,0.53,0.26,71.67,270.97, +2021092609,54,44832.0,18,2021-09-26T20:06:08.300,72.0,DEN,right,31.49,33.09,2.63,0.91,0.26,54.4,267.09, +2021092609,54,44832.0,19,2021-09-26T20:06:08.400,72.0,DEN,right,31.22,33.06,2.69,1.18,0.27,44.42,263.4, +2021092609,54,44832.0,20,2021-09-26T20:06:08.500,72.0,DEN,right,30.95,33.01,2.77,1.31,0.28,36.95,258.98, +2021092609,54,44832.0,21,2021-09-26T20:06:08.600,72.0,DEN,right,30.65,32.91,3.0,2.0,0.31,35.08,249.98, +2021092609,54,44832.0,22,2021-09-26T20:06:08.700,72.0,DEN,right,30.37,32.78,3.09,1.99,0.31,17.33,245.25, +2021092609,54,44832.0,23,2021-09-26T20:06:08.800,72.0,DEN,right,30.09,32.63,3.14,2.03,0.32,19.1,239.9,pass_forward +2021092609,54,44832.0,24,2021-09-26T20:06:08.900,72.0,DEN,right,29.84,32.45,3.12,1.87,0.31,25.27,235.24, +2021092609,54,44832.0,25,2021-09-26T20:06:09.000,72.0,DEN,right,29.59,32.24,3.15,1.99,0.33,28.03,229.2, +2021092609,54,44832.0,26,2021-09-26T20:06:09.100,72.0,DEN,right,29.34,32.02,3.19,1.7,0.33,17.87,226.77, +2021092609,54,44832.0,27,2021-09-26T20:06:09.200,72.0,DEN,right,29.09,31.8,3.17,1.44,0.33,15.23,225.66, +2021092609,54,44832.0,28,2021-09-26T20:06:09.300,72.0,DEN,right,28.86,31.58,3.09,1.41,0.32,15.23,224.48, +2021092609,54,44851.0,1,2021-09-26T20:06:06.600,20.0,NYJ,right,41.06,35.01,0.82,0.78,0.08,276.82,113.53, +2021092609,54,44851.0,2,2021-09-26T20:06:06.700,20.0,NYJ,right,41.15,34.99,0.98,1.12,0.09,276.07,106.08, +2021092609,54,44851.0,3,2021-09-26T20:06:06.800,20.0,NYJ,right,41.26,34.96,1.19,1.32,0.12,278.65,101.0, +2021092609,54,44851.0,4,2021-09-26T20:06:06.900,20.0,NYJ,right,41.4,34.94,1.4,1.38,0.13,278.65,98.93, +2021092609,54,44851.0,5,2021-09-26T20:06:07.000,20.0,NYJ,right,41.56,34.92,1.71,1.66,0.17,273.37,96.52, +2021092609,54,44851.0,6,2021-09-26T20:06:07.100,20.0,NYJ,right,41.75,34.89,1.94,1.68,0.19,272.58,97.37,ball_snap +2021092609,54,44851.0,7,2021-09-26T20:06:07.200,20.0,NYJ,right,41.96,34.87,2.21,1.76,0.21,273.61,96.38,autoevent_ballsnap +2021092609,54,44851.0,8,2021-09-26T20:06:07.300,20.0,NYJ,right,42.2,34.85,2.48,1.7,0.24,273.61,94.56, +2021092609,54,44851.0,9,2021-09-26T20:06:07.400,20.0,NYJ,right,42.47,34.84,2.72,1.59,0.27,273.61,92.42, +2021092609,54,44851.0,10,2021-09-26T20:06:07.500,20.0,NYJ,right,42.75,34.83,2.94,1.45,0.29,275.26,91.64, +2021092609,54,44851.0,11,2021-09-26T20:06:07.600,20.0,NYJ,right,43.06,34.83,3.12,1.28,0.31,275.26,90.43, +2021092609,54,44851.0,12,2021-09-26T20:06:07.700,20.0,NYJ,right,43.39,34.83,3.32,1.15,0.33,275.26,90.06, +2021092609,54,44851.0,13,2021-09-26T20:06:07.800,20.0,NYJ,right,43.73,34.83,3.5,1.01,0.35,275.26,89.44, +2021092609,54,44851.0,14,2021-09-26T20:06:07.900,20.0,NYJ,right,44.11,34.84,3.7,1.01,0.37,275.9,88.67, +2021092609,54,44851.0,15,2021-09-26T20:06:08.000,20.0,NYJ,right,44.48,34.85,3.81,0.77,0.38,275.9,89.03, +2021092609,54,44851.0,16,2021-09-26T20:06:08.100,20.0,NYJ,right,44.87,34.85,3.94,0.6,0.39,275.9,89.26, +2021092609,54,44851.0,17,2021-09-26T20:06:08.200,20.0,NYJ,right,45.28,34.86,4.04,0.44,0.4,274.93,89.75, +2021092609,54,44851.0,18,2021-09-26T20:06:08.300,20.0,NYJ,right,45.69,34.86,4.13,0.28,0.41,272.39,89.2, +2021092609,54,44851.0,19,2021-09-26T20:06:08.400,20.0,NYJ,right,46.11,34.87,4.16,0.16,0.42,272.39,88.59, +2021092609,54,44851.0,20,2021-09-26T20:06:08.500,20.0,NYJ,right,46.52,34.9,4.15,0.61,0.42,269.27,86.52, +2021092609,54,44851.0,21,2021-09-26T20:06:08.600,20.0,NYJ,right,46.94,34.93,4.16,0.82,0.42,269.27,85.27, +2021092609,54,44851.0,22,2021-09-26T20:06:08.700,20.0,NYJ,right,47.35,34.97,4.1,1.36,0.41,269.27,82.59, +2021092609,54,44851.0,23,2021-09-26T20:06:08.800,20.0,NYJ,right,47.75,35.04,4.04,1.88,0.41,269.27,79.15,pass_forward +2021092609,54,44851.0,24,2021-09-26T20:06:08.900,20.0,NYJ,right,48.14,35.13,3.97,2.19,0.4,270.56,75.17, +2021092609,54,44851.0,25,2021-09-26T20:06:09.000,20.0,NYJ,right,48.51,35.27,3.95,3.04,0.4,272.79,67.81, +2021092609,54,44851.0,26,2021-09-26T20:06:09.100,20.0,NYJ,right,48.86,35.44,3.84,3.66,0.39,277.94,60.5, +2021092609,54,44851.0,27,2021-09-26T20:06:09.200,20.0,NYJ,right,49.18,35.65,3.76,3.71,0.38,283.92,54.11, +2021092609,54,44851.0,28,2021-09-26T20:06:09.300,20.0,NYJ,right,49.46,35.89,3.71,3.95,0.37,290.75,45.64, +2021092609,54,45042.0,1,2021-09-26T20:06:06.600,33.0,NYJ,right,46.11,20.15,0.0,0.0,0.01,266.67,116.01, +2021092609,54,45042.0,2,2021-09-26T20:06:06.700,33.0,NYJ,right,46.11,20.15,0.0,0.0,0.01,265.46,116.46, +2021092609,54,45042.0,3,2021-09-26T20:06:06.800,33.0,NYJ,right,46.12,20.15,0.0,0.0,0.01,264.77,115.49, +2021092609,54,45042.0,4,2021-09-26T20:06:06.900,33.0,NYJ,right,46.13,20.14,0.0,0.0,0.01,264.77,115.27, +2021092609,54,45042.0,5,2021-09-26T20:06:07.000,33.0,NYJ,right,46.15,20.14,0.0,0.0,0.02,264.77,112.1, +2021092609,54,45042.0,6,2021-09-26T20:06:07.100,33.0,NYJ,right,46.16,20.14,0.0,0.0,0.01,264.77,110.39,ball_snap +2021092609,54,45042.0,7,2021-09-26T20:06:07.200,33.0,NYJ,right,46.17,20.14,0.0,0.0,0.01,264.77,109.66,autoevent_ballsnap +2021092609,54,45042.0,8,2021-09-26T20:06:07.300,33.0,NYJ,right,46.19,20.13,0.0,0.18,0.02,263.76,101.67, +2021092609,54,45042.0,9,2021-09-26T20:06:07.400,33.0,NYJ,right,46.2,20.14,0.18,2.16,0.01,263.76,92.24, +2021092609,54,45042.0,10,2021-09-26T20:06:07.500,33.0,NYJ,right,46.25,20.13,0.61,4.07,0.05,267.21,91.08, +2021092609,54,45042.0,11,2021-09-26T20:06:07.600,33.0,NYJ,right,46.34,20.14,1.1,4.64,0.09,267.81,89.63, +2021092609,54,45042.0,12,2021-09-26T20:06:07.700,33.0,NYJ,right,46.48,20.14,1.61,4.49,0.14,267.81,88.43, +2021092609,54,45042.0,13,2021-09-26T20:06:07.800,33.0,NYJ,right,46.67,20.15,2.07,4.06,0.19,269.05,88.15, +2021092609,54,45042.0,14,2021-09-26T20:06:07.900,33.0,NYJ,right,46.9,20.16,2.5,3.58,0.24,266.78,86.24, +2021092609,54,45042.0,15,2021-09-26T20:06:08.000,33.0,NYJ,right,47.17,20.18,2.84,2.96,0.27,269.11,86.06, +2021092609,54,45042.0,16,2021-09-26T20:06:08.100,33.0,NYJ,right,47.46,20.21,3.09,2.27,0.3,271.32,84.75, +2021092609,54,45042.0,17,2021-09-26T20:06:08.200,33.0,NYJ,right,47.78,20.24,3.26,1.62,0.32,271.32,83.39, +2021092609,54,45042.0,18,2021-09-26T20:06:08.300,33.0,NYJ,right,48.11,20.29,3.45,1.45,0.34,265.18,80.98, +2021092609,54,45042.0,19,2021-09-26T20:06:08.400,33.0,NYJ,right,48.46,20.35,3.6,1.28,0.35,260.32,79.61, +2021092609,54,45042.0,20,2021-09-26T20:06:08.500,33.0,NYJ,right,48.82,20.42,3.73,1.22,0.37,257.09,77.67, +2021092609,54,45042.0,21,2021-09-26T20:06:08.600,33.0,NYJ,right,49.19,20.51,3.82,1.0,0.38,257.68,76.37, +2021092609,54,45042.0,22,2021-09-26T20:06:08.700,33.0,NYJ,right,49.57,20.6,3.9,0.81,0.39,262.85,75.23, +2021092609,54,45042.0,23,2021-09-26T20:06:08.800,33.0,NYJ,right,49.95,20.71,3.97,0.75,0.39,271.81,73.83,pass_forward +2021092609,54,45042.0,24,2021-09-26T20:06:08.900,33.0,NYJ,right,50.33,20.83,4.05,0.95,0.4,274.3,71.67, +2021092609,54,45042.0,25,2021-09-26T20:06:09.000,33.0,NYJ,right,50.72,20.97,4.15,1.44,0.41,275.33,68.04, +2021092609,54,45042.0,26,2021-09-26T20:06:09.100,33.0,NYJ,right,51.1,21.14,4.16,1.83,0.42,277.22,64.15, +2021092609,54,45042.0,27,2021-09-26T20:06:09.200,33.0,NYJ,right,51.46,21.35,4.1,2.87,0.42,286.51,57.3, +2021092609,54,45042.0,28,2021-09-26T20:06:09.300,33.0,NYJ,right,51.79,21.59,4.08,3.46,0.41,292.08,51.33, +2021092609,54,45267.0,1,2021-09-26T20:06:06.600,81.0,DEN,right,33.1,39.29,0.0,0.0,0.0,101.36,271.06, +2021092609,54,45267.0,2,2021-09-26T20:06:06.700,81.0,DEN,right,33.1,39.29,0.0,0.0,0.0,101.36,271.67, +2021092609,54,45267.0,3,2021-09-26T20:06:06.800,81.0,DEN,right,33.11,39.29,0.0,0.0,0.0,101.36,276.27, +2021092609,54,45267.0,4,2021-09-26T20:06:06.900,81.0,DEN,right,33.11,39.29,0.0,0.0,0.0,101.36,286.01, +2021092609,54,45267.0,5,2021-09-26T20:06:07.000,81.0,DEN,right,33.11,39.29,0.0,0.0,0.0,101.36,299.0, +2021092609,54,45267.0,6,2021-09-26T20:06:07.100,81.0,DEN,right,33.12,39.29,0.0,0.0,0.01,101.36,35.31,ball_snap +2021092609,54,45267.0,7,2021-09-26T20:06:07.200,81.0,DEN,right,33.13,39.29,0.02,0.44,0.01,101.36,85.45,autoevent_ballsnap +2021092609,54,45267.0,8,2021-09-26T20:06:07.300,81.0,DEN,right,33.14,39.3,0.17,1.8,0.01,102.41,73.91, +2021092609,54,45267.0,9,2021-09-26T20:06:07.400,81.0,DEN,right,33.18,39.32,0.57,3.37,0.05,102.41,68.25, +2021092609,54,45267.0,10,2021-09-26T20:06:07.500,81.0,DEN,right,33.28,39.36,1.16,4.59,0.11,100.52,67.15, +2021092609,54,45267.0,11,2021-09-26T20:06:07.600,81.0,DEN,right,33.43,39.43,1.8,5.59,0.16,99.04,65.54, +2021092609,54,45267.0,12,2021-09-26T20:06:07.700,81.0,DEN,right,33.67,39.53,2.63,5.95,0.26,99.04,65.66, +2021092609,54,45267.0,13,2021-09-26T20:06:07.800,81.0,DEN,right,33.95,39.66,3.33,5.99,0.31,99.04,64.96, +2021092609,54,45267.0,14,2021-09-26T20:06:07.900,81.0,DEN,right,34.29,39.82,3.97,5.6,0.37,93.42,64.74, +2021092609,54,45267.0,15,2021-09-26T20:06:08.000,81.0,DEN,right,34.67,40.02,4.54,4.75,0.44,89.51,63.5, +2021092609,54,45267.0,16,2021-09-26T20:06:08.100,81.0,DEN,right,35.09,40.27,4.98,3.8,0.48,82.59,60.54, +2021092609,54,45267.0,17,2021-09-26T20:06:08.200,81.0,DEN,right,35.52,40.54,5.3,2.93,0.52,75.02,58.43, +2021092609,54,45267.0,18,2021-09-26T20:06:08.300,81.0,DEN,right,35.96,40.84,5.47,2.27,0.53,65.65,55.7, +2021092609,54,45267.0,19,2021-09-26T20:06:08.400,81.0,DEN,right,36.39,41.19,5.59,2.33,0.55,52.06,51.43, +2021092609,54,45267.0,20,2021-09-26T20:06:08.500,81.0,DEN,right,36.81,41.57,5.67,2.61,0.57,36.52,47.86, +2021092609,54,45267.0,21,2021-09-26T20:06:08.600,81.0,DEN,right,37.19,42.0,5.77,3.67,0.58,334.84,41.13, +2021092609,54,45267.0,22,2021-09-26T20:06:08.700,81.0,DEN,right,37.55,42.47,5.86,4.05,0.59,307.62,36.0, +2021092609,54,45267.0,23,2021-09-26T20:06:08.800,81.0,DEN,right,37.86,42.97,5.93,4.13,0.59,290.13,30.72,pass_forward +2021092609,54,45267.0,24,2021-09-26T20:06:08.900,81.0,DEN,right,38.14,43.51,6.09,4.36,0.61,282.07,25.28, +2021092609,54,45267.0,25,2021-09-26T20:06:09.000,81.0,DEN,right,38.36,44.09,6.2,4.5,0.62,275.48,19.5, +2021092609,54,45267.0,26,2021-09-26T20:06:09.100,81.0,DEN,right,38.55,44.68,6.25,4.27,0.62,268.43,15.32, +2021092609,54,45267.0,27,2021-09-26T20:06:09.200,81.0,DEN,right,38.7,45.28,6.22,3.68,0.62,262.59,11.76, +2021092609,54,45267.0,28,2021-09-26T20:06:09.300,81.0,DEN,right,38.81,45.89,6.1,3.11,0.61,255.9,9.12, +2021092609,54,46109.0,1,2021-09-26T20:06:06.600,14.0,DEN,right,33.99,8.73,0.0,0.0,0.0,84.91,81.93, +2021092609,54,46109.0,2,2021-09-26T20:06:06.700,14.0,DEN,right,33.99,8.73,0.0,0.0,0.0,84.91,71.96, +2021092609,54,46109.0,3,2021-09-26T20:06:06.800,14.0,DEN,right,33.99,8.73,0.0,0.0,0.0,85.58,55.52, +2021092609,54,46109.0,4,2021-09-26T20:06:06.900,14.0,DEN,right,33.99,8.73,0.0,0.0,0.0,85.58,28.15, +2021092609,54,46109.0,5,2021-09-26T20:06:07.000,14.0,DEN,right,33.99,8.73,0.0,0.0,0.0,85.58,38.8, +2021092609,54,46109.0,6,2021-09-26T20:06:07.100,14.0,DEN,right,33.99,8.73,0.0,0.0,0.0,85.58,50.46,ball_snap +2021092609,54,46109.0,7,2021-09-26T20:06:07.200,14.0,DEN,right,34.0,8.73,0.01,0.18,0.0,85.58,101.2,autoevent_ballsnap +2021092609,54,46109.0,8,2021-09-26T20:06:07.300,14.0,DEN,right,34.01,8.73,0.1,1.05,0.01,83.79,100.04, +2021092609,54,46109.0,9,2021-09-26T20:06:07.400,14.0,DEN,right,34.04,8.73,0.38,2.29,0.03,86.03,93.71, +2021092609,54,46109.0,10,2021-09-26T20:06:07.500,14.0,DEN,right,34.11,8.73,0.76,3.11,0.07,87.13,92.45, +2021092609,54,46109.0,11,2021-09-26T20:06:07.600,14.0,DEN,right,34.22,8.72,1.21,3.53,0.11,89.01,93.57, +2021092609,54,46109.0,12,2021-09-26T20:06:07.700,14.0,DEN,right,34.41,8.7,1.83,4.08,0.19,87.85,95.36, +2021092609,54,46109.0,13,2021-09-26T20:06:07.800,14.0,DEN,right,34.65,8.68,2.39,4.17,0.24,89.04,94.76, +2021092609,54,46109.0,14,2021-09-26T20:06:07.900,14.0,DEN,right,34.93,8.66,2.88,3.9,0.28,90.31,94.45, +2021092609,54,46109.0,15,2021-09-26T20:06:08.000,14.0,DEN,right,35.27,8.63,3.45,3.84,0.35,90.31,94.73, +2021092609,54,46109.0,16,2021-09-26T20:06:08.100,14.0,DEN,right,35.66,8.6,3.92,3.49,0.39,89.71,94.42, +2021092609,54,46109.0,17,2021-09-26T20:06:08.200,14.0,DEN,right,36.08,8.57,4.28,2.94,0.42,87.34,94.05, +2021092609,54,46109.0,18,2021-09-26T20:06:08.300,14.0,DEN,right,36.52,8.54,4.53,2.19,0.44,83.78,93.93, +2021092609,54,46109.0,19,2021-09-26T20:06:08.400,14.0,DEN,right,36.96,8.51,4.64,1.3,0.45,80.2,93.81, +2021092609,54,46109.0,20,2021-09-26T20:06:08.500,14.0,DEN,right,37.41,8.49,4.58,0.27,0.44,77.1,93.53, +2021092609,54,46109.0,21,2021-09-26T20:06:08.600,14.0,DEN,right,37.84,8.46,4.41,0.77,0.43,71.15,93.14, +2021092609,54,46109.0,22,2021-09-26T20:06:08.700,14.0,DEN,right,38.24,8.44,4.1,1.7,0.4,62.57,93.22, +2021092609,54,46109.0,23,2021-09-26T20:06:08.800,14.0,DEN,right,38.61,8.41,3.73,2.44,0.37,54.38,93.94,pass_forward +2021092609,54,46109.0,24,2021-09-26T20:06:08.900,14.0,DEN,right,38.93,8.38,3.24,3.22,0.33,33.89,95.02, +2021092609,54,46109.0,25,2021-09-26T20:06:09.000,14.0,DEN,right,39.23,8.35,2.82,3.45,0.3,25.26,95.3, +2021092609,54,46109.0,26,2021-09-26T20:06:09.100,14.0,DEN,right,39.48,8.33,2.38,3.62,0.25,14.54,95.6, +2021092609,54,46109.0,27,2021-09-26T20:06:09.200,14.0,DEN,right,39.69,8.31,1.97,3.67,0.22,6.03,95.05, +2021092609,54,46109.0,28,2021-09-26T20:06:09.300,14.0,DEN,right,39.86,8.3,1.57,3.48,0.17,6.03,95.32, +2021092609,54,46204.0,1,2021-09-26T20:06:06.600,91.0,NYJ,right,35.51,24.18,0.0,0.0,0.0,299.4,120.62, +2021092609,54,46204.0,2,2021-09-26T20:06:06.700,91.0,NYJ,right,35.51,24.18,0.0,0.0,0.0,299.4,121.66, +2021092609,54,46204.0,3,2021-09-26T20:06:06.800,91.0,NYJ,right,35.51,24.18,0.0,0.0,0.0,299.4,125.81, +2021092609,54,46204.0,4,2021-09-26T20:06:06.900,91.0,NYJ,right,35.51,24.19,0.0,0.0,0.0,298.57,127.96, +2021092609,54,46204.0,5,2021-09-26T20:06:07.000,91.0,NYJ,right,35.51,24.18,0.01,0.22,0.0,297.45,273.8, +2021092609,54,46204.0,6,2021-09-26T20:06:07.100,91.0,NYJ,right,35.5,24.19,0.1,0.81,0.01,297.45,300.51,ball_snap +2021092609,54,46204.0,7,2021-09-26T20:06:07.200,91.0,NYJ,right,35.47,24.2,0.35,1.71,0.03,297.45,295.31,autoevent_ballsnap +2021092609,54,46204.0,8,2021-09-26T20:06:07.300,91.0,NYJ,right,35.42,24.24,0.65,2.28,0.06,296.1,301.78, +2021092609,54,46204.0,9,2021-09-26T20:06:07.400,91.0,NYJ,right,35.35,24.3,0.95,2.29,0.09,296.1,307.36, +2021092609,54,46204.0,10,2021-09-26T20:06:07.500,91.0,NYJ,right,35.22,24.37,1.4,2.41,0.15,303.76,302.97, +2021092609,54,46204.0,11,2021-09-26T20:06:07.600,91.0,NYJ,right,35.06,24.46,1.78,2.11,0.18,312.96,301.16, +2021092609,54,46204.0,12,2021-09-26T20:06:07.700,91.0,NYJ,right,34.85,24.57,2.23,2.17,0.24,320.09,298.98, +2021092609,54,46204.0,13,2021-09-26T20:06:07.800,91.0,NYJ,right,34.62,24.67,2.52,1.65,0.26,324.28,295.57, +2021092609,54,46204.0,14,2021-09-26T20:06:07.900,91.0,NYJ,right,34.36,24.78,2.73,1.1,0.27,328.17,293.52, +2021092609,54,46204.0,15,2021-09-26T20:06:08.000,91.0,NYJ,right,34.08,24.9,2.94,1.08,0.3,329.56,292.36, +2021092609,54,46204.0,16,2021-09-26T20:06:08.100,91.0,NYJ,right,33.77,25.04,3.23,0.66,0.35,326.86,292.69, +2021092609,54,46204.0,17,2021-09-26T20:06:08.200,91.0,NYJ,right,33.46,25.18,3.33,0.15,0.34,326.86,292.86, +2021092609,54,46204.0,18,2021-09-26T20:06:08.300,91.0,NYJ,right,33.13,25.31,3.38,0.5,0.35,325.32,292.25, +2021092609,54,46204.0,19,2021-09-26T20:06:08.400,91.0,NYJ,right,32.82,25.44,3.34,1.0,0.34,321.35,292.98, +2021092609,54,46204.0,20,2021-09-26T20:06:08.500,91.0,NYJ,right,32.5,25.59,3.32,1.17,0.35,314.77,294.29, +2021092609,54,46204.0,21,2021-09-26T20:06:08.600,91.0,NYJ,right,32.2,25.73,3.22,1.37,0.33,310.74,294.79, +2021092609,54,46204.0,22,2021-09-26T20:06:08.700,91.0,NYJ,right,31.92,25.84,3.0,1.82,0.3,305.57,294.06, +2021092609,54,46204.0,23,2021-09-26T20:06:08.800,91.0,NYJ,right,31.67,25.97,2.78,2.1,0.28,304.17,295.19,pass_forward +2021092609,54,46204.0,24,2021-09-26T20:06:08.900,91.0,NYJ,right,31.44,26.06,2.44,2.46,0.24,295.03,294.6, +2021092609,54,46204.0,25,2021-09-26T20:06:09.000,91.0,NYJ,right,31.26,26.13,2.02,2.89,0.2,291.61,291.93, +2021092609,54,46204.0,26,2021-09-26T20:06:09.100,91.0,NYJ,right,31.08,26.17,1.71,2.82,0.18,290.9,287.13, +2021092609,54,46204.0,27,2021-09-26T20:06:09.200,91.0,NYJ,right,30.94,26.21,1.37,2.82,0.14,294.96,283.21, +2021092609,54,46204.0,28,2021-09-26T20:06:09.300,91.0,NYJ,right,30.83,26.23,1.09,2.54,0.12,301.0,278.19, +2021092609,54,46249.0,1,2021-09-26T20:06:06.600,94.0,NYJ,right,35.43,28.98,0.0,0.0,0.0,256.38,252.51, +2021092609,54,46249.0,2,2021-09-26T20:06:06.700,94.0,NYJ,right,35.43,28.97,0.0,0.0,0.0,256.38,252.69, +2021092609,54,46249.0,3,2021-09-26T20:06:06.800,94.0,NYJ,right,35.43,28.97,0.0,0.0,0.0,257.28,253.77, +2021092609,54,46249.0,4,2021-09-26T20:06:06.900,94.0,NYJ,right,35.43,28.98,0.0,0.0,0.0,257.28,260.48, +2021092609,54,46249.0,5,2021-09-26T20:06:07.000,94.0,NYJ,right,35.42,28.97,0.01,0.16,0.0,257.28,258.52, +2021092609,54,46249.0,6,2021-09-26T20:06:07.100,94.0,NYJ,right,35.42,28.97,0.09,0.87,0.01,260.5,249.47,ball_snap +2021092609,54,46249.0,7,2021-09-26T20:06:07.200,94.0,NYJ,right,35.39,28.96,0.29,1.43,0.03,259.56,246.28,autoevent_ballsnap +2021092609,54,46249.0,8,2021-09-26T20:06:07.300,94.0,NYJ,right,35.34,28.94,0.54,1.6,0.05,258.07,245.15, +2021092609,54,46249.0,9,2021-09-26T20:06:07.400,94.0,NYJ,right,35.27,28.9,0.8,1.51,0.08,262.25,245.51, +2021092609,54,46249.0,10,2021-09-26T20:06:07.500,94.0,NYJ,right,35.14,28.86,1.18,1.66,0.14,274.51,247.95, +2021092609,54,46249.0,11,2021-09-26T20:06:07.600,94.0,NYJ,right,34.98,28.8,1.47,1.45,0.16,288.36,248.78, +2021092609,54,46249.0,12,2021-09-26T20:06:07.700,94.0,NYJ,right,34.8,28.74,1.73,1.27,0.19,297.46,249.94, +2021092609,54,46249.0,13,2021-09-26T20:06:07.800,94.0,NYJ,right,34.61,28.68,1.89,0.81,0.2,303.32,250.96, +2021092609,54,46249.0,14,2021-09-26T20:06:07.900,94.0,NYJ,right,34.42,28.61,2.01,0.43,0.21,308.72,251.31, +2021092609,54,46249.0,15,2021-09-26T20:06:08.000,94.0,NYJ,right,34.21,28.54,2.09,0.19,0.21,309.72,251.27, +2021092609,54,46249.0,16,2021-09-26T20:06:08.100,94.0,NYJ,right,33.99,28.48,2.22,0.24,0.23,309.72,252.78, +2021092609,54,46249.0,17,2021-09-26T20:06:08.200,94.0,NYJ,right,33.77,28.41,2.25,0.26,0.23,307.84,253.9, +2021092609,54,46249.0,18,2021-09-26T20:06:08.300,94.0,NYJ,right,33.55,28.35,2.23,0.47,0.22,306.72,254.24, +2021092609,54,46249.0,19,2021-09-26T20:06:08.400,94.0,NYJ,right,33.33,28.31,2.19,0.83,0.22,302.77,258.06, +2021092609,54,46249.0,20,2021-09-26T20:06:08.500,94.0,NYJ,right,33.13,28.29,2.07,1.24,0.21,298.64,261.74, +2021092609,54,46249.0,21,2021-09-26T20:06:08.600,94.0,NYJ,right,32.93,28.28,1.92,1.59,0.19,294.71,266.88, +2021092609,54,46249.0,22,2021-09-26T20:06:08.700,94.0,NYJ,right,32.73,28.29,1.89,1.66,0.2,294.71,272.81, +2021092609,54,46249.0,23,2021-09-26T20:06:08.800,94.0,NYJ,right,32.54,28.35,1.86,1.88,0.2,293.12,282.65,pass_forward +2021092609,54,46249.0,24,2021-09-26T20:06:08.900,94.0,NYJ,right,32.35,28.4,1.84,1.78,0.19,288.84,288.6, +2021092609,54,46249.0,25,2021-09-26T20:06:09.000,94.0,NYJ,right,32.18,28.48,1.83,1.63,0.19,286.11,295.22, +2021092609,54,46249.0,26,2021-09-26T20:06:09.100,94.0,NYJ,right,32.02,28.57,1.81,1.44,0.18,283.92,300.82, +2021092609,54,46249.0,27,2021-09-26T20:06:09.200,94.0,NYJ,right,31.87,28.67,1.83,1.24,0.19,282.3,305.85, +2021092609,54,46249.0,28,2021-09-26T20:06:09.300,94.0,NYJ,right,31.73,28.79,1.83,1.15,0.19,281.54,310.69, +2021092609,54,47786.0,1,2021-09-26T20:06:06.600,95.0,NYJ,right,35.6,32.29,0.0,0.0,0.01,266.8,168.61, +2021092609,54,47786.0,2,2021-09-26T20:06:06.700,95.0,NYJ,right,35.6,32.29,0.0,0.0,0.0,266.8,161.85, +2021092609,54,47786.0,3,2021-09-26T20:06:06.800,95.0,NYJ,right,35.6,32.29,0.0,0.0,0.0,266.8,172.63, +2021092609,54,47786.0,4,2021-09-26T20:06:06.900,95.0,NYJ,right,35.6,32.3,0.0,0.0,0.01,265.26,285.61, +2021092609,54,47786.0,5,2021-09-26T20:06:07.000,95.0,NYJ,right,35.59,32.3,0.02,0.6,0.01,264.22,288.88, +2021092609,54,47786.0,6,2021-09-26T20:06:07.100,95.0,NYJ,right,35.58,32.3,0.18,1.82,0.01,263.21,271.14,ball_snap +2021092609,54,47786.0,7,2021-09-26T20:06:07.200,95.0,NYJ,right,35.54,32.29,0.49,2.68,0.04,261.77,261.5,autoevent_ballsnap +2021092609,54,47786.0,8,2021-09-26T20:06:07.300,95.0,NYJ,right,35.47,32.27,0.91,3.54,0.08,261.77,257.05, +2021092609,54,47786.0,9,2021-09-26T20:06:07.400,95.0,NYJ,right,35.35,32.24,1.39,4.01,0.13,260.86,253.71, +2021092609,54,47786.0,10,2021-09-26T20:06:07.500,95.0,NYJ,right,35.19,32.19,1.81,3.66,0.17,258.22,252.03, +2021092609,54,47786.0,11,2021-09-26T20:06:07.600,95.0,NYJ,right,35.0,32.12,2.15,3.02,0.2,262.35,250.32, +2021092609,54,47786.0,12,2021-09-26T20:06:07.700,95.0,NYJ,right,34.79,32.04,2.41,2.34,0.23,266.17,249.32, +2021092609,54,47786.0,13,2021-09-26T20:06:07.800,95.0,NYJ,right,34.56,31.96,2.55,1.59,0.24,272.82,249.73, +2021092609,54,47786.0,14,2021-09-26T20:06:07.900,95.0,NYJ,right,34.31,31.88,2.7,1.07,0.26,277.61,250.81, +2021092609,54,47786.0,15,2021-09-26T20:06:08.000,95.0,NYJ,right,34.05,31.8,2.79,0.67,0.28,282.79,252.36, +2021092609,54,47786.0,16,2021-09-26T20:06:08.100,95.0,NYJ,right,33.77,31.71,2.87,0.43,0.29,286.65,252.87, +2021092609,54,47786.0,17,2021-09-26T20:06:08.200,95.0,NYJ,right,33.48,31.63,2.97,0.52,0.3,288.16,254.2, +2021092609,54,47786.0,18,2021-09-26T20:06:08.300,95.0,NYJ,right,33.2,31.55,2.99,0.43,0.3,288.16,254.59, +2021092609,54,47786.0,19,2021-09-26T20:06:08.400,95.0,NYJ,right,32.91,31.47,2.95,0.39,0.3,286.08,254.73, +2021092609,54,47786.0,20,2021-09-26T20:06:08.500,95.0,NYJ,right,32.63,31.39,2.92,0.49,0.29,283.61,255.25, +2021092609,54,47786.0,21,2021-09-26T20:06:08.600,95.0,NYJ,right,32.35,31.32,2.8,0.93,0.29,280.09,256.69, +2021092609,54,47786.0,22,2021-09-26T20:06:08.700,95.0,NYJ,right,32.08,31.26,2.66,1.29,0.27,274.51,258.28, +2021092609,54,47786.0,23,2021-09-26T20:06:08.800,95.0,NYJ,right,31.83,31.21,2.47,1.7,0.25,270.94,260.39,pass_forward +2021092609,54,47786.0,24,2021-09-26T20:06:08.900,95.0,NYJ,right,31.6,31.18,2.28,1.87,0.24,269.93,262.44, +2021092609,54,47786.0,25,2021-09-26T20:06:09.000,95.0,NYJ,right,31.4,31.16,1.96,2.5,0.21,269.22,267.46, +2021092609,54,47786.0,26,2021-09-26T20:06:09.100,95.0,NYJ,right,31.22,31.17,1.61,3.16,0.17,276.0,275.72, +2021092609,54,47786.0,27,2021-09-26T20:06:09.200,95.0,NYJ,right,31.09,31.21,1.27,3.86,0.13,282.57,291.82, +2021092609,54,47786.0,28,2021-09-26T20:06:09.300,95.0,NYJ,right,31.02,31.28,1.03,4.42,0.11,288.12,320.98, +2021092609,54,47803.0,1,2021-09-26T20:06:06.600,87.0,DEN,right,33.87,34.69,0.0,0.0,0.0,112.19,110.3, +2021092609,54,47803.0,2,2021-09-26T20:06:06.700,87.0,DEN,right,33.87,34.69,0.0,0.0,0.0,111.47,114.68, +2021092609,54,47803.0,3,2021-09-26T20:06:06.800,87.0,DEN,right,33.87,34.69,0.0,0.0,0.0,111.47,112.71, +2021092609,54,47803.0,4,2021-09-26T20:06:06.900,87.0,DEN,right,33.87,34.69,0.0,0.0,0.0,110.84,106.48, +2021092609,54,47803.0,5,2021-09-26T20:06:07.000,87.0,DEN,right,33.87,34.69,0.0,0.0,0.0,110.84,106.22, +2021092609,54,47803.0,6,2021-09-26T20:06:07.100,87.0,DEN,right,33.88,34.69,0.0,0.0,0.01,110.84,104.17,ball_snap +2021092609,54,47803.0,7,2021-09-26T20:06:07.200,87.0,DEN,right,33.88,34.69,0.02,0.67,0.01,110.84,87.41,autoevent_ballsnap +2021092609,54,47803.0,8,2021-09-26T20:06:07.300,87.0,DEN,right,33.89,34.69,0.18,1.84,0.01,110.84,91.88, +2021092609,54,47803.0,9,2021-09-26T20:06:07.400,87.0,DEN,right,33.94,34.69,0.51,2.74,0.04,110.84,88.4, +2021092609,54,47803.0,10,2021-09-26T20:06:07.500,87.0,DEN,right,34.03,34.69,1.02,3.64,0.09,109.85,87.23, +2021092609,54,47803.0,11,2021-09-26T20:06:07.600,87.0,DEN,right,34.2,34.71,1.7,4.59,0.17,100.31,85.46, +2021092609,54,47803.0,12,2021-09-26T20:06:07.700,87.0,DEN,right,34.41,34.73,2.24,4.42,0.21,95.58,84.74, +2021092609,54,47803.0,13,2021-09-26T20:06:07.800,87.0,DEN,right,34.68,34.76,2.82,4.42,0.27,91.38,83.86, +2021092609,54,47803.0,14,2021-09-26T20:06:07.900,87.0,DEN,right,35.0,34.78,3.32,3.98,0.32,87.74,85.04, +2021092609,54,47803.0,15,2021-09-26T20:06:08.000,87.0,DEN,right,35.37,34.8,3.8,3.74,0.37,83.46,86.26, +2021092609,54,47803.0,16,2021-09-26T20:06:08.100,87.0,DEN,right,35.78,34.82,4.17,3.02,0.4,80.76,87.36, +2021092609,54,47803.0,17,2021-09-26T20:06:08.200,87.0,DEN,right,36.21,34.83,4.47,2.36,0.44,79.12,88.31, +2021092609,54,47803.0,18,2021-09-26T20:06:08.300,87.0,DEN,right,36.66,34.84,4.61,1.53,0.45,74.95,88.69, +2021092609,54,47803.0,19,2021-09-26T20:06:08.400,87.0,DEN,right,37.11,34.87,4.6,0.45,0.45,69.82,87.7, +2021092609,54,47803.0,20,2021-09-26T20:06:08.500,87.0,DEN,right,37.55,34.91,4.44,0.86,0.44,66.42,84.9, +2021092609,54,47803.0,21,2021-09-26T20:06:08.600,87.0,DEN,right,37.97,34.98,4.23,1.86,0.43,55.06,81.06, +2021092609,54,47803.0,22,2021-09-26T20:06:08.700,87.0,DEN,right,38.36,35.07,4.02,2.55,0.41,45.07,76.47, +2021092609,54,47803.0,23,2021-09-26T20:06:08.800,87.0,DEN,right,38.72,35.19,3.76,3.25,0.38,28.81,70.23,pass_forward +2021092609,54,47803.0,24,2021-09-26T20:06:08.900,87.0,DEN,right,39.05,35.37,3.61,4.33,0.37,346.98,59.62, +2021092609,54,47803.0,25,2021-09-26T20:06:09.000,87.0,DEN,right,39.33,35.57,3.47,4.61,0.35,327.81,50.87, +2021092609,54,47803.0,26,2021-09-26T20:06:09.100,87.0,DEN,right,39.57,35.81,3.38,4.62,0.34,315.17,41.18, +2021092609,54,47803.0,27,2021-09-26T20:06:09.200,87.0,DEN,right,39.76,36.08,3.36,4.49,0.33,307.66,31.59, +2021092609,54,47803.0,28,2021-09-26T20:06:09.300,87.0,DEN,right,39.92,36.4,3.5,4.36,0.35,300.46,22.58, +2021092609,54,47824.0,1,2021-09-26T20:06:06.600,66.0,DEN,right,33.81,31.45,0.0,0.0,0.0,90.96,309.94, +2021092609,54,47824.0,2,2021-09-26T20:06:06.700,66.0,DEN,right,33.81,31.45,0.0,0.0,0.0,91.57,309.01, +2021092609,54,47824.0,3,2021-09-26T20:06:06.800,66.0,DEN,right,33.8,31.45,0.01,0.21,0.0,92.17,296.25, +2021092609,54,47824.0,4,2021-09-26T20:06:06.900,66.0,DEN,right,33.8,31.45,0.07,0.56,0.01,92.17,325.58, +2021092609,54,47824.0,5,2021-09-26T20:06:07.000,66.0,DEN,right,33.79,31.47,0.23,1.09,0.02,91.29,328.97, +2021092609,54,47824.0,6,2021-09-26T20:06:07.100,66.0,DEN,right,33.77,31.5,0.36,1.25,0.03,91.29,326.28,ball_snap +2021092609,54,47824.0,7,2021-09-26T20:06:07.200,66.0,DEN,right,33.75,31.53,0.45,0.99,0.04,91.29,322.92,autoevent_ballsnap +2021092609,54,47824.0,8,2021-09-26T20:06:07.300,66.0,DEN,right,33.71,31.55,0.51,0.65,0.05,92.07,314.0, +2021092609,54,47824.0,9,2021-09-26T20:06:07.400,66.0,DEN,right,33.66,31.58,0.58,0.62,0.06,92.07,302.36, +2021092609,54,47824.0,10,2021-09-26T20:06:07.500,66.0,DEN,right,33.58,31.6,0.69,0.93,0.08,92.07,289.77, +2021092609,54,47824.0,11,2021-09-26T20:06:07.600,66.0,DEN,right,33.49,31.6,0.83,1.17,0.09,88.47,275.26, +2021092609,54,47824.0,12,2021-09-26T20:06:07.700,66.0,DEN,right,33.37,31.58,1.11,1.63,0.13,84.39,263.81, +2021092609,54,47824.0,13,2021-09-26T20:06:07.800,66.0,DEN,right,33.22,31.55,1.38,1.66,0.15,81.31,257.14, +2021092609,54,47824.0,14,2021-09-26T20:06:07.900,66.0,DEN,right,33.05,31.5,1.69,1.64,0.18,71.69,253.57, +2021092609,54,47824.0,15,2021-09-26T20:06:08.000,66.0,DEN,right,32.85,31.44,1.97,1.43,0.21,74.46,251.48, +2021092609,54,47824.0,16,2021-09-26T20:06:08.100,66.0,DEN,right,32.65,31.35,2.17,0.97,0.22,76.56,248.1, +2021092609,54,47824.0,17,2021-09-26T20:06:08.200,66.0,DEN,right,32.44,31.26,2.27,0.58,0.23,77.47,246.1, +2021092609,54,47824.0,18,2021-09-26T20:06:08.300,66.0,DEN,right,32.21,31.16,2.44,0.43,0.25,80.98,245.9, +2021092609,54,47824.0,19,2021-09-26T20:06:08.400,66.0,DEN,right,31.97,31.06,2.5,0.22,0.26,84.6,246.59, +2021092609,54,47824.0,20,2021-09-26T20:06:08.500,66.0,DEN,right,31.72,30.98,2.53,0.58,0.27,90.71,248.97, +2021092609,54,47824.0,21,2021-09-26T20:06:08.600,66.0,DEN,right,31.49,30.91,2.41,1.04,0.24,91.29,251.25, +2021092609,54,47824.0,22,2021-09-26T20:06:08.700,66.0,DEN,right,31.27,30.85,2.24,1.43,0.22,92.41,253.39, +2021092609,54,47824.0,23,2021-09-26T20:06:08.800,66.0,DEN,right,31.09,30.82,1.98,1.9,0.19,91.59,257.64,pass_forward +2021092609,54,47824.0,24,2021-09-26T20:06:08.900,66.0,DEN,right,30.91,30.8,1.74,2.37,0.18,94.38,263.19, +2021092609,54,47824.0,25,2021-09-26T20:06:09.000,66.0,DEN,right,30.75,30.8,1.53,2.42,0.16,96.5,270.37, +2021092609,54,47824.0,26,2021-09-26T20:06:09.100,66.0,DEN,right,30.62,30.82,1.27,2.44,0.13,95.81,280.99, +2021092609,54,47824.0,27,2021-09-26T20:06:09.200,66.0,DEN,right,30.52,30.87,1.05,2.43,0.11,86.74,295.86, +2021092609,54,47824.0,28,2021-09-26T20:06:09.300,66.0,DEN,right,30.45,30.93,0.92,2.33,0.09,78.82,312.66, +2021092609,54,47881.0,1,2021-09-26T20:06:06.600,56.0,NYJ,right,40.11,32.49,0.03,0.04,0.0,282.9,58.92, +2021092609,54,47881.0,2,2021-09-26T20:06:06.700,56.0,NYJ,right,40.1,32.49,0.03,0.04,0.01,282.9,57.64, +2021092609,54,47881.0,3,2021-09-26T20:06:06.800,56.0,NYJ,right,40.11,32.49,0.03,0.03,0.0,282.9,56.51, +2021092609,54,47881.0,4,2021-09-26T20:06:06.900,56.0,NYJ,right,40.11,32.49,0.02,0.03,0.0,282.9,57.32, +2021092609,54,47881.0,5,2021-09-26T20:06:07.000,56.0,NYJ,right,40.11,32.49,0.02,0.02,0.0,282.9,57.86, +2021092609,54,47881.0,6,2021-09-26T20:06:07.100,56.0,NYJ,right,40.11,32.48,0.02,0.02,0.01,283.59,59.29,ball_snap +2021092609,54,47881.0,7,2021-09-26T20:06:07.200,56.0,NYJ,right,40.1,32.48,0.01,0.02,0.0,283.59,58.72,autoevent_ballsnap +2021092609,54,47881.0,8,2021-09-26T20:06:07.300,56.0,NYJ,right,40.11,32.49,0.01,0.02,0.01,285.26,56.72, +2021092609,54,47881.0,9,2021-09-26T20:06:07.400,56.0,NYJ,right,40.11,32.49,0.01,0.02,0.01,285.26,55.86, +2021092609,54,47881.0,10,2021-09-26T20:06:07.500,56.0,NYJ,right,40.12,32.51,0.01,0.01,0.01,286.33,52.34, +2021092609,54,47881.0,11,2021-09-26T20:06:07.600,56.0,NYJ,right,40.12,32.52,0.01,0.01,0.01,286.33,46.63, +2021092609,54,47881.0,12,2021-09-26T20:06:07.700,56.0,NYJ,right,40.12,32.53,0.01,0.01,0.01,286.33,44.44, +2021092609,54,47881.0,13,2021-09-26T20:06:07.800,56.0,NYJ,right,40.12,32.53,0.01,0.01,0.01,286.33,44.17, +2021092609,54,47881.0,14,2021-09-26T20:06:07.900,56.0,NYJ,right,40.15,32.56,0.02,0.35,0.04,289.7,43.95, +2021092609,54,47881.0,15,2021-09-26T20:06:08.000,56.0,NYJ,right,40.17,32.57,0.13,1.32,0.02,291.67,44.32, +2021092609,54,47881.0,16,2021-09-26T20:06:08.100,56.0,NYJ,right,40.19,32.59,0.33,2.0,0.03,292.37,43.16, +2021092609,54,47881.0,17,2021-09-26T20:06:08.200,56.0,NYJ,right,40.22,32.63,0.62,2.48,0.05,292.37,45.86, +2021092609,54,47881.0,18,2021-09-26T20:06:08.300,56.0,NYJ,right,40.29,32.69,0.99,2.81,0.09,292.37,46.09, +2021092609,54,47881.0,19,2021-09-26T20:06:08.400,56.0,NYJ,right,40.39,32.8,1.46,3.14,0.15,291.24,44.95, +2021092609,54,47881.0,20,2021-09-26T20:06:08.500,56.0,NYJ,right,40.51,32.92,1.79,2.85,0.17,291.24,44.39, +2021092609,54,47881.0,21,2021-09-26T20:06:08.600,56.0,NYJ,right,40.64,33.09,2.16,2.67,0.22,293.03,41.38, +2021092609,54,47881.0,22,2021-09-26T20:06:08.700,56.0,NYJ,right,40.77,33.28,2.38,2.2,0.22,296.13,37.32, +2021092609,54,47881.0,23,2021-09-26T20:06:08.800,56.0,NYJ,right,40.89,33.51,2.68,2.36,0.27,300.71,31.35,pass_forward +2021092609,54,47881.0,24,2021-09-26T20:06:08.900,56.0,NYJ,right,41.01,33.77,2.9,2.34,0.28,301.37,25.74, +2021092609,54,47881.0,25,2021-09-26T20:06:09.000,56.0,NYJ,right,41.11,34.06,3.15,2.45,0.31,303.8,20.3, +2021092609,54,47881.0,26,2021-09-26T20:06:09.100,56.0,NYJ,right,41.21,34.4,3.47,2.96,0.35,314.91,15.1, +2021092609,54,47881.0,27,2021-09-26T20:06:09.200,56.0,NYJ,right,41.29,34.75,3.76,3.0,0.37,319.87,10.89, +2021092609,54,47881.0,28,2021-09-26T20:06:09.300,56.0,NYJ,right,41.35,35.15,4.08,3.03,0.4,321.54,7.19, +2021092609,54,52454.0,1,2021-09-26T20:06:06.600,1.0,DEN,right,33.11,18.82,0.0,0.0,0.0,86.83,339.77, +2021092609,54,52454.0,2,2021-09-26T20:06:06.700,1.0,DEN,right,33.11,18.83,0.0,0.0,0.0,86.83,338.2, +2021092609,54,52454.0,3,2021-09-26T20:06:06.800,1.0,DEN,right,33.11,18.82,0.0,0.0,0.0,86.83,331.42, +2021092609,54,52454.0,4,2021-09-26T20:06:06.900,1.0,DEN,right,33.11,18.83,0.0,0.0,0.0,86.83,339.51, +2021092609,54,52454.0,5,2021-09-26T20:06:07.000,1.0,DEN,right,33.11,18.83,0.0,0.0,0.0,86.83,352.05, +2021092609,54,52454.0,6,2021-09-26T20:06:07.100,1.0,DEN,right,33.11,18.83,0.0,0.0,0.0,86.83,5.72,ball_snap +2021092609,54,52454.0,7,2021-09-26T20:06:07.200,1.0,DEN,right,33.11,18.83,0.0,0.0,0.0,86.83,19.59,autoevent_ballsnap +2021092609,54,52454.0,8,2021-09-26T20:06:07.300,1.0,DEN,right,33.12,18.83,0.0,0.0,0.01,86.83,55.19, +2021092609,54,52454.0,9,2021-09-26T20:06:07.400,1.0,DEN,right,33.12,18.83,0.03,0.86,0.01,87.56,83.46, +2021092609,54,52454.0,10,2021-09-26T20:06:07.500,1.0,DEN,right,33.14,18.83,0.24,2.37,0.01,87.56,81.56, +2021092609,54,52454.0,11,2021-09-26T20:06:07.600,1.0,DEN,right,33.19,18.84,0.65,3.67,0.05,86.35,82.24, +2021092609,54,52454.0,12,2021-09-26T20:06:07.700,1.0,DEN,right,33.3,18.86,1.29,4.96,0.12,86.35,81.8, +2021092609,54,52454.0,13,2021-09-26T20:06:07.800,1.0,DEN,right,33.48,18.88,1.97,5.53,0.18,86.35,81.61, +2021092609,54,52454.0,14,2021-09-26T20:06:07.900,1.0,DEN,right,33.72,18.92,2.62,5.46,0.24,86.35,81.48, +2021092609,54,52454.0,15,2021-09-26T20:06:08.000,1.0,DEN,right,34.03,18.96,3.3,5.19,0.32,85.25,82.65, +2021092609,54,52454.0,16,2021-09-26T20:06:08.100,1.0,DEN,right,34.39,19.0,3.83,4.55,0.36,86.09,83.28, +2021092609,54,52454.0,17,2021-09-26T20:06:08.200,1.0,DEN,right,34.82,19.04,4.41,4.23,0.43,87.69,84.45, +2021092609,54,52454.0,18,2021-09-26T20:06:08.300,1.0,DEN,right,35.29,19.07,4.82,3.44,0.47,88.39,85.77, +2021092609,54,52454.0,19,2021-09-26T20:06:08.400,1.0,DEN,right,35.79,19.09,5.15,2.73,0.5,88.39,87.53, +2021092609,54,52454.0,20,2021-09-26T20:06:08.500,1.0,DEN,right,36.32,19.1,5.39,2.12,0.53,88.39,89.3, +2021092609,54,52454.0,21,2021-09-26T20:06:08.600,1.0,DEN,right,36.86,19.08,5.48,1.75,0.54,91.22,92.1, +2021092609,54,52454.0,22,2021-09-26T20:06:08.700,1.0,DEN,right,37.39,19.03,5.42,1.92,0.54,93.3,95.12, +2021092609,54,52454.0,23,2021-09-26T20:06:08.800,1.0,DEN,right,37.9,18.95,5.16,2.74,0.51,99.5,99.58,pass_forward +2021092609,54,52454.0,24,2021-09-26T20:06:08.900,1.0,DEN,right,38.38,18.84,4.89,3.41,0.49,100.74,104.31, +2021092609,54,52454.0,25,2021-09-26T20:06:09.000,1.0,DEN,right,38.81,18.7,4.45,4.11,0.45,356.51,109.35, +2021092609,54,52454.0,26,2021-09-26T20:06:09.100,1.0,DEN,right,39.19,18.54,4.06,4.45,0.42,310.66,115.11, +2021092609,54,52454.0,27,2021-09-26T20:06:09.200,1.0,DEN,right,39.5,18.35,3.56,5.09,0.36,297.01,124.08, +2021092609,54,52454.0,28,2021-09-26T20:06:09.300,1.0,DEN,right,39.75,18.14,3.16,5.25,0.33,298.83,133.36, +2021092609,54,52491.0,1,2021-09-26T20:06:06.600,79.0,DEN,right,34.23,30.03,0.0,0.0,0.0,81.24,335.13, +2021092609,54,52491.0,2,2021-09-26T20:06:06.700,79.0,DEN,right,34.23,30.03,0.0,0.0,0.0,81.24,327.16, +2021092609,54,52491.0,3,2021-09-26T20:06:06.800,79.0,DEN,right,34.23,30.04,0.0,0.0,0.0,79.97,324.94, +2021092609,54,52491.0,4,2021-09-26T20:06:06.900,79.0,DEN,right,34.23,30.04,0.01,0.16,0.0,80.95,288.75, +2021092609,54,52491.0,5,2021-09-26T20:06:07.000,79.0,DEN,right,34.22,30.03,0.05,0.43,0.0,80.95,243.35, +2021092609,54,52491.0,6,2021-09-26T20:06:07.100,79.0,DEN,right,34.21,30.03,0.14,0.75,0.01,80.95,236.72,ball_snap +2021092609,54,52491.0,7,2021-09-26T20:06:07.200,79.0,DEN,right,34.19,30.0,0.33,1.24,0.03,80.95,225.31,autoevent_ballsnap +2021092609,54,52491.0,8,2021-09-26T20:06:07.300,79.0,DEN,right,34.15,29.96,0.56,1.48,0.06,82.52,221.85, +2021092609,54,52491.0,9,2021-09-26T20:06:07.400,79.0,DEN,right,34.09,29.89,0.83,1.59,0.09,83.89,222.74, +2021092609,54,52491.0,10,2021-09-26T20:06:07.500,79.0,DEN,right,34.02,29.82,1.05,1.29,0.11,85.37,223.04, +2021092609,54,52491.0,11,2021-09-26T20:06:07.600,79.0,DEN,right,33.93,29.72,1.25,1.17,0.13,90.08,222.26, +2021092609,54,52491.0,12,2021-09-26T20:06:07.700,79.0,DEN,right,33.83,29.61,1.42,0.85,0.15,95.77,222.28, +2021092609,54,52491.0,13,2021-09-26T20:06:07.800,79.0,DEN,right,33.73,29.51,1.48,0.4,0.14,100.7,223.24, +2021092609,54,52491.0,14,2021-09-26T20:06:07.900,79.0,DEN,right,33.63,29.41,1.46,0.11,0.14,107.69,223.7, +2021092609,54,52491.0,15,2021-09-26T20:06:08.000,79.0,DEN,right,33.5,29.3,1.51,0.35,0.16,118.39,226.88, +2021092609,54,52491.0,16,2021-09-26T20:06:08.100,79.0,DEN,right,33.39,29.19,1.51,0.5,0.16,125.4,228.37, +2021092609,54,52491.0,17,2021-09-26T20:06:08.200,79.0,DEN,right,33.26,29.1,1.53,0.6,0.16,129.48,231.21, +2021092609,54,52491.0,18,2021-09-26T20:06:08.300,79.0,DEN,right,33.11,29.0,1.59,0.64,0.18,133.07,235.38, +2021092609,54,52491.0,19,2021-09-26T20:06:08.400,79.0,DEN,right,32.95,28.94,1.61,1.01,0.17,137.4,244.68, +2021092609,54,52491.0,20,2021-09-26T20:06:08.500,79.0,DEN,right,32.79,28.89,1.6,1.14,0.16,138.68,250.29, +2021092609,54,52491.0,21,2021-09-26T20:06:08.600,79.0,DEN,right,32.63,28.85,1.61,1.21,0.17,137.4,256.79, +2021092609,54,52491.0,22,2021-09-26T20:06:08.700,79.0,DEN,right,32.45,28.86,1.65,1.79,0.17,133.93,268.43, +2021092609,54,52491.0,23,2021-09-26T20:06:08.800,79.0,DEN,right,32.27,28.88,1.78,2.03,0.18,138.12,278.38,pass_forward +2021092609,54,52491.0,24,2021-09-26T20:06:08.900,79.0,DEN,right,32.08,28.92,1.92,1.84,0.19,140.81,283.78, +2021092609,54,52491.0,25,2021-09-26T20:06:09.000,79.0,DEN,right,31.89,28.98,2.02,1.57,0.2,140.19,289.58, +2021092609,54,52491.0,26,2021-09-26T20:06:09.100,79.0,DEN,right,31.69,29.04,2.1,1.0,0.21,138.2,291.01, +2021092609,54,52491.0,27,2021-09-26T20:06:09.200,79.0,DEN,right,31.49,29.12,2.14,0.65,0.22,138.93,292.73, +2021092609,54,52491.0,28,2021-09-26T20:06:09.300,79.0,DEN,right,31.3,29.21,2.08,0.71,0.21,138.08,294.83, +2021092609,54,52566.0,1,2021-09-26T20:06:06.600,37.0,NYJ,right,36.41,8.86,0.05,1.2,0.02,280.41,100.64, +2021092609,54,52566.0,2,2021-09-26T20:06:06.700,37.0,NYJ,right,36.43,8.86,0.28,2.53,0.02,281.1,97.69, +2021092609,54,52566.0,3,2021-09-26T20:06:06.800,37.0,NYJ,right,36.49,8.86,0.7,3.76,0.06,282.07,96.95, +2021092609,54,52566.0,4,2021-09-26T20:06:06.900,37.0,NYJ,right,36.6,8.84,1.25,4.36,0.11,285.32,96.88, +2021092609,54,52566.0,5,2021-09-26T20:06:07.000,37.0,NYJ,right,36.76,8.83,1.76,4.42,0.16,286.65,95.62, +2021092609,54,52566.0,6,2021-09-26T20:06:07.100,37.0,NYJ,right,36.97,8.81,2.26,4.42,0.21,289.85,94.84,ball_snap +2021092609,54,52566.0,7,2021-09-26T20:06:07.200,37.0,NYJ,right,37.22,8.8,2.67,3.68,0.25,293.6,93.96,autoevent_ballsnap +2021092609,54,52566.0,8,2021-09-26T20:06:07.300,37.0,NYJ,right,37.49,8.79,2.96,2.8,0.28,299.45,92.4, +2021092609,54,52566.0,9,2021-09-26T20:06:07.400,37.0,NYJ,right,37.78,8.79,3.12,1.87,0.29,309.39,91.21, +2021092609,54,52566.0,10,2021-09-26T20:06:07.500,37.0,NYJ,right,38.1,8.78,3.24,1.17,0.31,321.73,90.12, +2021092609,54,52566.0,11,2021-09-26T20:06:07.600,37.0,NYJ,right,38.42,8.79,3.3,0.67,0.32,333.21,89.0, +2021092609,54,52566.0,12,2021-09-26T20:06:07.700,37.0,NYJ,right,38.79,8.79,3.56,0.78,0.37,352.43,89.05, +2021092609,54,52566.0,13,2021-09-26T20:06:07.800,37.0,NYJ,right,39.16,8.8,3.66,0.62,0.36,1.92,88.52, +2021092609,54,52566.0,14,2021-09-26T20:06:07.900,37.0,NYJ,right,39.52,8.81,3.7,0.42,0.37,9.73,87.86, +2021092609,54,52566.0,15,2021-09-26T20:06:08.000,37.0,NYJ,right,39.91,8.83,3.84,0.43,0.39,14.52,87.85, +2021092609,54,52566.0,16,2021-09-26T20:06:08.100,37.0,NYJ,right,40.31,8.83,4.05,0.76,0.41,19.25,88.58, +2021092609,54,52566.0,17,2021-09-26T20:06:08.200,37.0,NYJ,right,40.73,8.84,4.19,0.93,0.41,20.68,89.67, +2021092609,54,52566.0,18,2021-09-26T20:06:08.300,37.0,NYJ,right,41.15,8.84,4.29,0.96,0.43,19.47,91.0, +2021092609,54,52566.0,19,2021-09-26T20:06:08.400,37.0,NYJ,right,41.59,8.82,4.44,1.04,0.44,20.37,92.41, +2021092609,54,52566.0,20,2021-09-26T20:06:08.500,37.0,NYJ,right,42.05,8.8,4.59,1.0,0.46,20.37,93.59, +2021092609,54,52566.0,21,2021-09-26T20:06:08.600,37.0,NYJ,right,42.53,8.77,4.81,0.91,0.48,20.37,93.41, +2021092609,54,52566.0,22,2021-09-26T20:06:08.700,37.0,NYJ,right,43.02,8.75,4.86,0.42,0.48,21.9,93.08, +2021092609,54,52566.0,23,2021-09-26T20:06:08.800,37.0,NYJ,right,43.49,8.73,4.72,0.51,0.47,21.9,92.19,pass_forward +2021092609,54,52566.0,24,2021-09-26T20:06:08.900,37.0,NYJ,right,43.95,8.72,4.57,1.17,0.46,19.21,91.62, +2021092609,54,52566.0,25,2021-09-26T20:06:09.000,37.0,NYJ,right,44.39,8.71,4.22,2.37,0.44,12.38,90.06, +2021092609,54,52566.0,26,2021-09-26T20:06:09.100,37.0,NYJ,right,44.8,8.71,3.83,3.77,0.41,6.92,88.95, +2021092609,54,52566.0,27,2021-09-26T20:06:09.200,37.0,NYJ,right,45.15,8.73,3.16,4.8,0.35,2.23,86.0, +2021092609,54,52566.0,28,2021-09-26T20:06:09.300,37.0,NYJ,right,45.43,8.76,2.49,5.28,0.29,357.38,81.69, +2021092609,54,53053.0,1,2021-09-26T20:06:06.600,47.0,NYJ,right,35.51,36.4,0.0,0.0,0.01,230.58,302.88, +2021092609,54,53053.0,2,2021-09-26T20:06:06.700,47.0,NYJ,right,35.5,36.4,0.0,0.0,0.01,232.66,296.21, +2021092609,54,53053.0,3,2021-09-26T20:06:06.800,47.0,NYJ,right,35.5,36.4,0.0,0.0,0.0,233.87,292.33, +2021092609,54,53053.0,4,2021-09-26T20:06:06.900,47.0,NYJ,right,35.5,36.4,0.0,0.0,0.0,235.49,289.9, +2021092609,54,53053.0,5,2021-09-26T20:06:07.000,47.0,NYJ,right,35.49,36.4,0.0,0.02,0.0,235.49,282.33, +2021092609,54,53053.0,6,2021-09-26T20:06:07.100,47.0,NYJ,right,35.48,36.4,0.04,0.5,0.01,235.49,260.03,ball_snap +2021092609,54,53053.0,7,2021-09-26T20:06:07.200,47.0,NYJ,right,35.46,36.39,0.23,1.54,0.03,236.79,250.68,autoevent_ballsnap +2021092609,54,53053.0,8,2021-09-26T20:06:07.300,47.0,NYJ,right,35.41,36.37,0.56,2.52,0.05,235.67,246.55, +2021092609,54,53053.0,9,2021-09-26T20:06:07.400,47.0,NYJ,right,35.32,36.32,1.09,3.99,0.1,238.14,245.66, +2021092609,54,53053.0,10,2021-09-26T20:06:07.500,47.0,NYJ,right,35.2,36.27,1.64,4.92,0.13,233.12,245.37, +2021092609,54,53053.0,11,2021-09-26T20:06:07.600,47.0,NYJ,right,35.0,36.19,2.29,4.45,0.22,227.69,245.73, +2021092609,54,53053.0,12,2021-09-26T20:06:07.700,47.0,NYJ,right,34.73,36.05,2.98,4.16,0.29,222.66,244.1, +2021092609,54,53053.0,13,2021-09-26T20:06:07.800,47.0,NYJ,right,34.44,35.91,3.43,3.16,0.33,220.75,243.95, +2021092609,54,53053.0,14,2021-09-26T20:06:07.900,47.0,NYJ,right,34.1,35.74,3.82,2.19,0.38,219.39,243.03, +2021092609,54,53053.0,15,2021-09-26T20:06:08.000,47.0,NYJ,right,33.73,35.54,4.13,1.41,0.41,221.64,242.16, +2021092609,54,53053.0,16,2021-09-26T20:06:08.100,47.0,NYJ,right,33.32,35.31,4.56,1.31,0.47,230.29,241.01, +2021092609,54,53053.0,17,2021-09-26T20:06:08.200,47.0,NYJ,right,32.9,35.08,4.77,0.81,0.48,235.05,241.11, +2021092609,54,53053.0,18,2021-09-26T20:06:08.300,47.0,NYJ,right,32.47,34.85,4.87,0.17,0.49,235.05,241.06, +2021092609,54,53053.0,19,2021-09-26T20:06:08.400,47.0,NYJ,right,32.03,34.61,4.93,0.76,0.5,232.61,241.65, +2021092609,54,53053.0,20,2021-09-26T20:06:08.500,47.0,NYJ,right,31.58,34.37,4.95,1.21,0.51,224.91,241.92, +2021092609,54,53053.0,21,2021-09-26T20:06:08.600,47.0,NYJ,right,31.14,34.12,4.92,1.34,0.51,228.67,240.46, +2021092609,54,53053.0,22,2021-09-26T20:06:08.700,47.0,NYJ,right,30.73,33.85,4.78,1.93,0.49,229.42,238.34, +2021092609,54,53053.0,23,2021-09-26T20:06:08.800,47.0,NYJ,right,30.34,33.57,4.65,2.42,0.48,229.42,235.39,pass_forward +2021092609,54,53053.0,24,2021-09-26T20:06:08.900,47.0,NYJ,right,29.97,33.26,4.56,2.67,0.48,222.57,231.94, +2021092609,54,53053.0,25,2021-09-26T20:06:09.000,47.0,NYJ,right,29.63,32.95,4.36,2.93,0.45,219.22,228.39, +2021092609,54,53053.0,26,2021-09-26T20:06:09.100,47.0,NYJ,right,29.34,32.67,4.05,3.17,0.41,215.61,225.76, +2021092609,54,53053.0,27,2021-09-26T20:06:09.200,47.0,NYJ,right,29.07,32.4,3.71,3.32,0.38,205.76,223.52, +2021092609,54,53053.0,28,2021-09-26T20:06:09.300,47.0,NYJ,right,28.82,32.17,3.31,3.37,0.34,198.63,223.79, +2021092609,54,53583.0,1,2021-09-26T20:06:06.600,30.0,NYJ,right,39.48,18.7,0.1,0.34,0.01,289.39,146.35, +2021092609,54,53583.0,2,2021-09-26T20:06:06.700,30.0,NYJ,right,39.48,18.69,0.15,0.35,0.02,290.81,181.23, +2021092609,54,53583.0,3,2021-09-26T20:06:06.800,30.0,NYJ,right,39.46,18.68,0.15,0.25,0.02,289.98,217.48, +2021092609,54,53583.0,4,2021-09-26T20:06:06.900,30.0,NYJ,right,39.44,18.68,0.16,0.16,0.02,289.98,245.74, +2021092609,54,53583.0,5,2021-09-26T20:06:07.000,30.0,NYJ,right,39.41,18.68,0.21,0.11,0.03,292.95,256.46, +2021092609,54,53583.0,6,2021-09-26T20:06:07.100,30.0,NYJ,right,39.38,18.7,0.25,0.05,0.04,293.86,274.48,ball_snap +2021092609,54,53583.0,7,2021-09-26T20:06:07.200,30.0,NYJ,right,39.35,18.76,0.33,0.36,0.06,297.89,304.38,autoevent_ballsnap +2021092609,54,53583.0,8,2021-09-26T20:06:07.300,30.0,NYJ,right,39.31,18.81,0.48,1.21,0.07,295.58,319.0, +2021092609,54,53583.0,9,2021-09-26T20:06:07.400,30.0,NYJ,right,39.28,18.89,0.75,1.94,0.09,296.64,331.7, +2021092609,54,53583.0,10,2021-09-26T20:06:07.500,30.0,NYJ,right,39.23,18.99,1.13,2.53,0.11,301.33,334.07, +2021092609,54,53583.0,11,2021-09-26T20:06:07.600,30.0,NYJ,right,39.16,19.12,1.49,3.0,0.14,306.79,334.68, +2021092609,54,53583.0,12,2021-09-26T20:06:07.700,30.0,NYJ,right,39.1,19.27,1.8,2.75,0.17,308.5,337.46, +2021092609,54,53583.0,13,2021-09-26T20:06:07.800,30.0,NYJ,right,39.03,19.46,2.11,2.48,0.2,310.26,339.32, +2021092609,54,53583.0,14,2021-09-26T20:06:07.900,30.0,NYJ,right,38.95,19.67,2.33,1.97,0.22,310.26,340.53, +2021092609,54,53583.0,15,2021-09-26T20:06:08.000,30.0,NYJ,right,38.88,19.9,2.49,1.46,0.24,307.43,342.03, +2021092609,54,53583.0,16,2021-09-26T20:06:08.100,30.0,NYJ,right,38.8,20.14,2.61,1.03,0.25,306.39,343.55, +2021092609,54,53583.0,17,2021-09-26T20:06:08.200,30.0,NYJ,right,38.74,20.38,2.57,0.6,0.25,302.47,345.64, +2021092609,54,53583.0,18,2021-09-26T20:06:08.300,30.0,NYJ,right,38.68,20.62,2.48,0.65,0.24,299.02,346.97, +2021092609,54,53583.0,19,2021-09-26T20:06:08.400,30.0,NYJ,right,38.65,20.83,2.2,1.41,0.21,299.66,350.12, +2021092609,54,53583.0,20,2021-09-26T20:06:08.500,30.0,NYJ,right,38.63,21.02,1.88,2.09,0.19,298.57,355.37, +2021092609,54,53583.0,21,2021-09-26T20:06:08.600,30.0,NYJ,right,38.65,21.16,1.45,2.85,0.14,293.84,4.98, +2021092609,54,53583.0,22,2021-09-26T20:06:08.700,30.0,NYJ,right,38.67,21.27,1.11,3.13,0.12,293.84,17.08, +2021092609,54,53583.0,23,2021-09-26T20:06:08.800,30.0,NYJ,right,38.72,21.34,0.82,3.49,0.08,297.48,43.26,pass_forward +2021092609,54,53583.0,24,2021-09-26T20:06:08.900,30.0,NYJ,right,38.79,21.38,0.8,3.59,0.08,297.48,71.32, +2021092609,54,53583.0,25,2021-09-26T20:06:09.000,30.0,NYJ,right,38.88,21.39,0.95,3.18,0.09,301.81,92.44, +2021092609,54,53583.0,26,2021-09-26T20:06:09.100,30.0,NYJ,right,38.99,21.4,1.15,2.3,0.11,306.91,95.0, +2021092609,54,53583.0,27,2021-09-26T20:06:09.200,30.0,NYJ,right,39.11,21.4,1.25,1.47,0.11,311.6,94.14, +2021092609,54,53583.0,28,2021-09-26T20:06:09.300,30.0,NYJ,right,39.25,21.41,1.43,1.02,0.14,317.58,90.29, +2021092609,54,53629.0,1,2021-09-26T20:06:06.600,26.0,NYJ,right,42.11,40.85,0.03,0.04,0.0,252.77,105.59, +2021092609,54,53629.0,2,2021-09-26T20:06:06.700,26.0,NYJ,right,42.11,40.84,0.03,0.03,0.01,252.77,113.03, +2021092609,54,53629.0,3,2021-09-26T20:06:06.800,26.0,NYJ,right,42.1,40.84,0.03,0.03,0.0,252.77,111.94, +2021092609,54,53629.0,4,2021-09-26T20:06:06.900,26.0,NYJ,right,42.1,40.84,0.02,0.03,0.0,252.77,111.6, +2021092609,54,53629.0,5,2021-09-26T20:06:07.000,26.0,NYJ,right,42.11,40.86,0.02,0.02,0.02,252.77,101.07, +2021092609,54,53629.0,6,2021-09-26T20:06:07.100,26.0,NYJ,right,42.11,40.87,0.02,0.02,0.01,252.77,91.78,ball_snap +2021092609,54,53629.0,7,2021-09-26T20:06:07.200,26.0,NYJ,right,42.12,40.88,0.02,0.02,0.01,253.68,86.76,autoevent_ballsnap +2021092609,54,53629.0,8,2021-09-26T20:06:07.300,26.0,NYJ,right,42.13,40.9,0.02,0.02,0.03,252.25,69.78, +2021092609,54,53629.0,9,2021-09-26T20:06:07.400,26.0,NYJ,right,42.14,40.92,0.02,0.02,0.02,251.09,64.21, +2021092609,54,53629.0,10,2021-09-26T20:06:07.500,26.0,NYJ,right,42.17,40.94,0.02,0.02,0.03,251.09,64.07, +2021092609,54,53629.0,11,2021-09-26T20:06:07.600,26.0,NYJ,right,42.18,40.96,0.02,0.02,0.03,253.45,58.95, +2021092609,54,53629.0,12,2021-09-26T20:06:07.700,26.0,NYJ,right,42.23,41.0,0.03,0.03,0.06,249.96,55.4, +2021092609,54,53629.0,13,2021-09-26T20:06:07.800,26.0,NYJ,right,42.27,41.03,0.06,0.9,0.05,249.96,50.78, +2021092609,54,53629.0,14,2021-09-26T20:06:07.900,26.0,NYJ,right,42.29,41.06,0.29,2.71,0.03,246.84,47.93, +2021092609,54,53629.0,15,2021-09-26T20:06:08.000,26.0,NYJ,right,42.34,41.1,0.71,4.0,0.06,247.41,47.92, +2021092609,54,53629.0,16,2021-09-26T20:06:08.100,26.0,NYJ,right,42.42,41.17,1.29,5.14,0.11,247.41,47.65, +2021092609,54,53629.0,17,2021-09-26T20:06:08.200,26.0,NYJ,right,42.54,41.31,2.01,5.93,0.18,246.28,44.13, +2021092609,54,53629.0,18,2021-09-26T20:06:08.300,26.0,NYJ,right,42.7,41.47,2.55,5.2,0.23,247.07,43.13, +2021092609,54,53629.0,19,2021-09-26T20:06:08.400,26.0,NYJ,right,42.88,41.68,3.01,4.34,0.28,248.13,41.44, +2021092609,54,53629.0,20,2021-09-26T20:06:08.500,26.0,NYJ,right,43.06,41.92,3.28,3.19,0.3,246.58,37.68, +2021092609,54,53629.0,21,2021-09-26T20:06:08.600,26.0,NYJ,right,43.23,42.21,3.54,2.95,0.34,252.66,31.07, +2021092609,54,53629.0,22,2021-09-26T20:06:08.700,26.0,NYJ,right,43.39,42.54,3.72,3.18,0.36,255.26,25.38, +2021092609,54,53629.0,23,2021-09-26T20:06:08.800,26.0,NYJ,right,43.52,42.89,3.8,3.63,0.37,258.48,17.86,pass_forward +2021092609,54,53629.0,24,2021-09-26T20:06:08.900,26.0,NYJ,right,43.59,43.27,3.98,4.55,0.39,258.48,8.51, +2021092609,54,53629.0,25,2021-09-26T20:06:09.000,26.0,NYJ,right,43.62,43.68,4.23,5.32,0.41,272.83,359.17, +2021092609,54,53629.0,26,2021-09-26T20:06:09.100,26.0,NYJ,right,43.58,44.12,4.54,5.48,0.44,278.84,351.44, +2021092609,54,53629.0,27,2021-09-26T20:06:09.200,26.0,NYJ,right,43.48,44.58,4.89,5.0,0.47,283.86,345.49, +2021092609,54,53629.0,28,2021-09-26T20:06:09.300,26.0,NYJ,right,43.33,45.06,5.27,4.67,0.51,291.52,339.82, +2021092609,54,,1,2021-09-26T20:06:06.600,,football,right,34.92,30.07,0.0,0.0,0.0,,, +2021092609,54,,2,2021-09-26T20:06:06.700,,football,right,34.92,30.07,0.0,0.0,0.0,,, +2021092609,54,,3,2021-09-26T20:06:06.800,,football,right,34.92,30.07,0.0,0.0,0.0,,, +2021092609,54,,4,2021-09-26T20:06:06.900,,football,right,34.92,30.07,0.0,0.0,0.0,,, +2021092609,54,,5,2021-09-26T20:06:07.000,,football,right,34.92,30.07,0.0,0.0,0.0,,, +2021092609,54,,6,2021-09-26T20:06:07.100,,football,right,34.92,30.07,0.0,0.0,0.0,,,ball_snap +2021092609,54,,7,2021-09-26T20:06:07.200,,football,right,34.92,30.07,0.0,0.0,0.0,,,autoevent_ballsnap +2021092609,54,,8,2021-09-26T20:06:07.300,,football,right,33.92,29.83,7.65,0.73,1.03,,, +2021092609,54,,9,2021-09-26T20:06:07.400,,football,right,33.2,29.81,7.49,2.23,0.72,,, +2021092609,54,,10,2021-09-26T20:06:07.500,,football,right,32.47,29.8,7.05,4.69,0.73,,, +2021092609,54,,11,2021-09-26T20:06:07.600,,football,right,31.79,29.77,6.61,4.65,0.68,,, +2021092609,54,,12,2021-09-26T20:06:07.700,,football,right,31.2,29.75,5.78,5.44,0.59,,, +2021092609,54,,13,2021-09-26T20:06:07.800,,football,right,30.73,29.74,4.75,6.44,0.48,,, +2021092609,54,,14,2021-09-26T20:06:07.900,,football,right,30.33,29.73,3.92,6.64,0.4,,, +2021092609,54,,15,2021-09-26T20:06:08.000,,football,right,29.97,29.74,3.25,6.08,0.35,,, +2021092609,54,,16,2021-09-26T20:06:08.100,,football,right,29.73,29.71,2.43,6.35,0.25,,, +2021092609,54,,17,2021-09-26T20:06:08.200,,football,right,29.5,29.69,1.94,5.02,0.23,,, +2021092609,54,,18,2021-09-26T20:06:08.300,,football,right,29.34,29.71,1.42,4.51,0.17,,, +2021092609,54,,19,2021-09-26T20:06:08.400,,football,right,29.23,29.75,0.98,4.6,0.11,,, +2021092609,54,,20,2021-09-26T20:06:08.500,,football,right,29.16,29.81,0.79,4.01,0.09,,, +2021092609,54,,21,2021-09-26T20:06:08.600,,football,right,29.14,29.88,0.81,3.53,0.08,,, +2021092609,54,,22,2021-09-26T20:06:08.700,,football,right,29.14,29.97,0.96,2.93,0.09,,, +2021092609,54,,23,2021-09-26T20:06:08.800,,football,right,29.17,30.07,1.14,2.37,0.1,,,pass_forward +2021092609,54,,24,2021-09-26T20:06:08.900,,football,right,29.22,30.18,1.3,1.86,0.12,,, +2021092609,54,,25,2021-09-26T20:06:09.000,,football,right,31.03,33.72,22.28,0.44,3.98,,, +2021092609,54,,26,2021-09-26T20:06:09.100,,football,right,32.08,35.7,22.2,1.26,2.24,,, +2021092609,54,,27,2021-09-26T20:06:09.200,,football,right,33.11,37.68,22.06,1.94,2.23,,, +2021092609,54,,28,2021-09-26T20:06:09.300,,football,right,34.13,39.62,21.83,2.6,2.19,,, +2021092612,54,33107.0,1,2021-09-26T20:26:32.600,76.0,SEA,left,86.22,22.87,0.01,0.01,0.0,272.32,196.88, +2021092612,54,33107.0,2,2021-09-26T20:26:32.700,76.0,SEA,left,86.22,22.87,0.01,0.01,0.0,271.41,197.46, +2021092612,54,33107.0,3,2021-09-26T20:26:32.800,76.0,SEA,left,86.23,22.87,0.01,0.01,0.0,270.6,196.73,man_in_motion +2021092612,54,33107.0,4,2021-09-26T20:26:32.900,76.0,SEA,left,86.23,22.86,0.01,0.01,0.01,269.86,194.81, +2021092612,54,33107.0,5,2021-09-26T20:26:33.000,76.0,SEA,left,86.23,22.85,0.02,0.28,0.01,264.71,171.86, +2021092612,54,33107.0,6,2021-09-26T20:26:33.100,76.0,SEA,left,86.24,22.83,0.18,1.7,0.02,262.45,165.67,ball_snap +2021092612,54,33107.0,7,2021-09-26T20:26:33.200,76.0,SEA,left,86.24,22.78,0.52,2.48,0.05,261.15,170.75, +2021092612,54,33107.0,8,2021-09-26T20:26:33.300,76.0,SEA,left,86.25,22.69,0.96,3.04,0.09,261.15,173.84, +2021092612,54,33107.0,9,2021-09-26T20:26:33.400,76.0,SEA,left,86.26,22.55,1.43,3.12,0.14,259.86,175.72, +2021092612,54,33107.0,10,2021-09-26T20:26:33.500,76.0,SEA,left,86.27,22.35,1.92,2.92,0.2,257.43,176.95, +2021092612,54,33107.0,11,2021-09-26T20:26:33.600,76.0,SEA,left,86.28,22.11,2.38,2.74,0.25,257.43,177.71, +2021092612,54,33107.0,12,2021-09-26T20:26:33.700,76.0,SEA,left,86.27,21.82,2.77,2.26,0.28,251.38,180.06, +2021092612,54,33107.0,13,2021-09-26T20:26:33.800,76.0,SEA,left,86.26,21.5,3.11,1.76,0.32,244.93,181.05, +2021092612,54,33107.0,14,2021-09-26T20:26:33.900,76.0,SEA,left,86.26,21.16,3.34,1.04,0.34,243.8,181.14, +2021092612,54,33107.0,15,2021-09-26T20:26:34.000,76.0,SEA,left,86.26,20.81,3.49,0.37,0.36,241.27,180.86, +2021092612,54,33107.0,16,2021-09-26T20:26:34.100,76.0,SEA,left,86.27,20.44,3.57,0.27,0.37,239.18,179.76, +2021092612,54,33107.0,17,2021-09-26T20:26:34.200,76.0,SEA,left,86.3,20.05,3.67,0.66,0.39,235.4,177.62, +2021092612,54,33107.0,18,2021-09-26T20:26:34.300,76.0,SEA,left,86.34,19.67,3.69,1.14,0.38,228.41,174.76,play_action +2021092612,54,33107.0,19,2021-09-26T20:26:34.400,76.0,SEA,left,86.39,19.3,3.64,1.45,0.37,224.53,172.79, +2021092612,54,33107.0,20,2021-09-26T20:26:34.500,76.0,SEA,left,86.46,18.94,3.59,1.7,0.37,221.23,169.86, +2021092612,54,33107.0,21,2021-09-26T20:26:34.600,76.0,SEA,left,86.54,18.58,3.5,1.87,0.36,211.32,167.27, +2021092612,54,33107.0,22,2021-09-26T20:26:34.700,76.0,SEA,left,86.62,18.25,3.36,2.0,0.35,203.79,164.87, +2021092612,54,33107.0,23,2021-09-26T20:26:34.800,76.0,SEA,left,86.73,17.92,3.25,2.06,0.34,196.6,162.06, +2021092612,54,33107.0,24,2021-09-26T20:26:34.900,76.0,SEA,left,86.83,17.63,3.07,2.15,0.32,192.25,159.91, +2021092612,54,33107.0,25,2021-09-26T20:26:35.000,76.0,SEA,left,86.94,17.35,2.89,2.14,0.3,189.75,158.02, +2021092612,54,33107.0,26,2021-09-26T20:26:35.100,76.0,SEA,left,87.06,17.08,2.75,2.06,0.29,188.85,155.24, +2021092612,54,33107.0,27,2021-09-26T20:26:35.200,76.0,SEA,left,87.19,16.84,2.6,2.0,0.27,189.91,152.73, +2021092612,54,33107.0,28,2021-09-26T20:26:35.300,76.0,SEA,left,87.32,16.62,2.47,1.92,0.26,194.01,149.69, +2021092612,54,33107.0,29,2021-09-26T20:26:35.400,76.0,SEA,left,87.45,16.41,2.33,1.81,0.24,199.05,147.55, +2021092612,54,33107.0,30,2021-09-26T20:26:35.500,76.0,SEA,left,87.57,16.21,2.21,1.6,0.23,202.13,146.21, +2021092612,54,33107.0,31,2021-09-26T20:26:35.600,76.0,SEA,left,87.69,16.03,2.1,1.42,0.22,208.22,144.99, +2021092612,54,33107.0,32,2021-09-26T20:26:35.700,76.0,SEA,left,87.81,15.87,1.92,1.54,0.2,216.72,143.87, +2021092612,54,33107.0,33,2021-09-26T20:26:35.800,76.0,SEA,left,87.92,15.73,1.73,1.65,0.18,222.67,142.35, +2021092612,54,33107.0,34,2021-09-26T20:26:35.900,76.0,SEA,left,88.02,15.6,1.6,1.56,0.17,227.82,140.84, +2021092612,54,33107.0,35,2021-09-26T20:26:36.000,76.0,SEA,left,88.12,15.48,1.41,1.61,0.15,233.22,140.06, +2021092612,54,33107.0,36,2021-09-26T20:26:36.100,76.0,SEA,left,88.19,15.39,1.19,1.71,0.12,240.64,140.26, +2021092612,54,33107.0,37,2021-09-26T20:26:36.200,76.0,SEA,left,88.25,15.31,0.94,1.82,0.1,244.98,139.87, +2021092612,54,33107.0,38,2021-09-26T20:26:36.300,76.0,SEA,left,88.31,15.25,0.72,1.79,0.08,249.41,136.75, +2021092612,54,33107.0,39,2021-09-26T20:26:36.400,76.0,SEA,left,88.35,15.22,0.47,1.88,0.05,252.19,133.0, +2021092612,54,33107.0,40,2021-09-26T20:26:36.500,76.0,SEA,left,88.37,15.2,0.19,1.92,0.03,255.94,116.72, +2021092612,54,33107.0,41,2021-09-26T20:26:36.600,76.0,SEA,left,88.38,15.21,0.14,1.86,0.01,259.05,21.81, +2021092612,54,33107.0,42,2021-09-26T20:26:36.700,76.0,SEA,left,88.38,15.24,0.36,1.57,0.03,262.51,351.88, +2021092612,54,33107.0,43,2021-09-26T20:26:36.800,76.0,SEA,left,88.36,15.29,0.56,1.29,0.05,266.62,343.34, +2021092612,54,33107.0,44,2021-09-26T20:26:36.900,76.0,SEA,left,88.34,15.36,0.69,0.94,0.07,270.31,341.17, +2021092612,54,33107.0,45,2021-09-26T20:26:37.000,76.0,SEA,left,88.31,15.42,0.76,0.65,0.07,275.19,339.44,pass_forward +2021092612,54,33107.0,46,2021-09-26T20:26:37.100,76.0,SEA,left,88.28,15.49,0.79,0.3,0.08,280.99,336.66, +2021092612,54,33107.0,47,2021-09-26T20:26:37.200,76.0,SEA,left,88.24,15.57,0.83,0.17,0.08,289.93,334.88, +2021092612,54,33107.0,48,2021-09-26T20:26:37.300,76.0,SEA,left,88.21,15.64,0.83,0.24,0.08,295.44,332.36, +2021092612,54,33107.0,49,2021-09-26T20:26:37.400,76.0,SEA,left,88.17,15.72,0.85,0.23,0.09,300.91,331.54, +2021092612,54,33107.0,50,2021-09-26T20:26:37.500,76.0,SEA,left,88.11,15.8,0.92,0.29,0.1,308.48,326.88, +2021092612,54,37078.0,1,2021-09-26T20:26:32.600,7.0,MIN,left,79.77,14.79,0.33,0.92,0.03,36.22,200.51, +2021092612,54,37078.0,2,2021-09-26T20:26:32.700,7.0,MIN,left,79.76,14.76,0.25,0.94,0.03,32.18,177.76, +2021092612,54,37078.0,3,2021-09-26T20:26:32.800,7.0,MIN,left,79.77,14.73,0.23,0.92,0.02,26.45,154.31,man_in_motion +2021092612,54,37078.0,4,2021-09-26T20:26:32.900,7.0,MIN,left,79.78,14.71,0.33,1.08,0.03,20.63,129.06, +2021092612,54,37078.0,5,2021-09-26T20:26:33.000,7.0,MIN,left,79.81,14.7,0.33,0.95,0.03,17.32,109.41, +2021092612,54,37078.0,6,2021-09-26T20:26:33.100,7.0,MIN,left,79.85,14.7,0.43,1.13,0.04,15.52,86.49,ball_snap +2021092612,54,37078.0,7,2021-09-26T20:26:33.200,7.0,MIN,left,79.9,14.71,0.52,1.19,0.05,15.52,73.28, +2021092612,54,37078.0,8,2021-09-26T20:26:33.300,7.0,MIN,left,79.95,14.72,0.65,1.13,0.06,16.67,68.93, +2021092612,54,37078.0,9,2021-09-26T20:26:33.400,7.0,MIN,left,80.02,14.75,0.82,1.19,0.08,18.7,66.82, +2021092612,54,37078.0,10,2021-09-26T20:26:33.500,7.0,MIN,left,80.11,14.79,1.0,1.28,0.09,25.95,64.41, +2021092612,54,37078.0,11,2021-09-26T20:26:33.600,7.0,MIN,left,80.2,14.83,1.11,1.12,0.1,30.56,61.77, +2021092612,54,37078.0,12,2021-09-26T20:26:33.700,7.0,MIN,left,80.3,14.89,1.19,0.93,0.11,37.16,58.87, +2021092612,54,37078.0,13,2021-09-26T20:26:33.800,7.0,MIN,left,80.4,14.95,1.23,0.71,0.12,44.9,55.81, +2021092612,54,37078.0,14,2021-09-26T20:26:33.900,7.0,MIN,left,80.5,15.03,1.3,0.98,0.12,52.36,48.43, +2021092612,54,37078.0,15,2021-09-26T20:26:34.000,7.0,MIN,left,80.6,15.12,1.34,1.27,0.13,55.73,41.2, +2021092612,54,37078.0,16,2021-09-26T20:26:34.100,7.0,MIN,left,80.68,15.23,1.43,1.68,0.14,56.78,32.18, +2021092612,54,37078.0,17,2021-09-26T20:26:34.200,7.0,MIN,left,80.74,15.37,1.62,2.33,0.15,58.8,20.1, +2021092612,54,37078.0,18,2021-09-26T20:26:34.300,7.0,MIN,left,80.79,15.54,1.9,2.88,0.18,58.1,10.34,play_action +2021092612,54,37078.0,19,2021-09-26T20:26:34.400,7.0,MIN,left,80.82,15.74,2.15,3.0,0.2,56.05,3.69, +2021092612,54,37078.0,20,2021-09-26T20:26:34.500,7.0,MIN,left,80.82,15.97,2.43,2.93,0.23,52.32,357.72, +2021092612,54,37078.0,21,2021-09-26T20:26:34.600,7.0,MIN,left,80.8,16.23,2.73,2.83,0.26,47.52,352.93, +2021092612,54,37078.0,22,2021-09-26T20:26:34.700,7.0,MIN,left,80.75,16.51,3.01,2.83,0.29,41.2,347.52, +2021092612,54,37078.0,23,2021-09-26T20:26:34.800,7.0,MIN,left,80.67,16.81,3.24,2.57,0.31,37.6,343.75, +2021092612,54,37078.0,24,2021-09-26T20:26:34.900,7.0,MIN,left,80.56,17.13,3.42,2.2,0.33,33.62,340.26, +2021092612,54,37078.0,25,2021-09-26T20:26:35.000,7.0,MIN,left,80.44,17.45,3.46,1.93,0.34,27.32,335.9, +2021092612,54,37078.0,26,2021-09-26T20:26:35.100,7.0,MIN,left,80.27,17.75,3.42,2.32,0.34,26.13,329.3, +2021092612,54,37078.0,27,2021-09-26T20:26:35.200,7.0,MIN,left,80.09,18.02,3.35,2.78,0.34,24.09,323.34, +2021092612,54,37078.0,28,2021-09-26T20:26:35.300,7.0,MIN,left,79.87,18.27,3.25,3.41,0.33,25.39,314.83, +2021092612,54,37078.0,29,2021-09-26T20:26:35.400,7.0,MIN,left,79.62,18.47,3.21,3.79,0.32,28.0,305.63, +2021092612,54,37078.0,30,2021-09-26T20:26:35.500,7.0,MIN,left,79.34,18.62,3.18,4.32,0.32,29.48,294.57, +2021092612,54,37078.0,31,2021-09-26T20:26:35.600,7.0,MIN,left,79.03,18.72,3.25,4.82,0.32,31.16,283.96, +2021092612,54,37078.0,32,2021-09-26T20:26:35.700,7.0,MIN,left,78.7,18.77,3.39,4.65,0.33,31.16,273.94, +2021092612,54,37078.0,33,2021-09-26T20:26:35.800,7.0,MIN,left,78.35,18.75,3.63,4.53,0.35,27.03,264.76, +2021092612,54,37078.0,34,2021-09-26T20:26:35.900,7.0,MIN,left,77.98,18.69,3.85,4.16,0.37,27.03,257.79, +2021092612,54,37078.0,35,2021-09-26T20:26:36.000,7.0,MIN,left,77.6,18.59,4.1,3.79,0.4,25.04,252.24, +2021092612,54,37078.0,36,2021-09-26T20:26:36.100,7.0,MIN,left,77.2,18.44,4.32,3.4,0.42,23.72,247.37, +2021092612,54,37078.0,37,2021-09-26T20:26:36.200,7.0,MIN,left,76.8,18.25,4.55,3.01,0.45,19.03,243.01, +2021092612,54,37078.0,38,2021-09-26T20:26:36.300,7.0,MIN,left,76.39,18.02,4.71,2.57,0.46,16.01,239.53, +2021092612,54,37078.0,39,2021-09-26T20:26:36.400,7.0,MIN,left,75.98,17.76,4.88,2.32,0.48,16.68,236.06, +2021092612,54,37078.0,40,2021-09-26T20:26:36.500,7.0,MIN,left,75.58,17.47,5.0,1.96,0.5,14.49,233.64, +2021092612,54,37078.0,41,2021-09-26T20:26:36.600,7.0,MIN,left,75.18,17.16,5.11,1.74,0.51,9.26,231.45, +2021092612,54,37078.0,42,2021-09-26T20:26:36.700,7.0,MIN,left,74.78,16.83,5.2,1.48,0.52,5.66,229.59, +2021092612,54,37078.0,43,2021-09-26T20:26:36.800,7.0,MIN,left,74.38,16.48,5.29,1.28,0.53,3.68,227.92, +2021092612,54,37078.0,44,2021-09-26T20:26:36.900,7.0,MIN,left,73.99,16.12,5.33,1.12,0.53,1.6,226.5, +2021092612,54,37078.0,45,2021-09-26T20:26:37.000,7.0,MIN,left,73.6,15.75,5.38,0.94,0.54,0.13,225.49,pass_forward +2021092612,54,37078.0,46,2021-09-26T20:26:37.100,7.0,MIN,left,73.21,15.37,5.4,0.76,0.54,357.41,224.95, +2021092612,54,37078.0,47,2021-09-26T20:26:37.200,7.0,MIN,left,72.84,14.98,5.37,0.87,0.54,357.41,224.07, +2021092612,54,37078.0,48,2021-09-26T20:26:37.300,7.0,MIN,left,72.46,14.59,5.35,0.88,0.54,354.15,223.67, +2021092612,54,37078.0,49,2021-09-26T20:26:37.400,7.0,MIN,left,72.09,14.21,5.27,1.01,0.53,351.65,223.61, +2021092612,54,37078.0,50,2021-09-26T20:26:37.500,7.0,MIN,left,71.73,13.83,5.19,1.16,0.53,350.88,223.48, +2021092612,54,38559.0,1,2021-09-26T20:26:32.600,22.0,MIN,left,73.19,18.49,0.65,0.93,0.07,81.87,244.4, +2021092612,54,38559.0,2,2021-09-26T20:26:32.700,22.0,MIN,left,73.14,18.46,0.53,1.05,0.06,81.87,247.88, +2021092612,54,38559.0,3,2021-09-26T20:26:32.800,22.0,MIN,left,73.09,18.45,0.38,1.29,0.04,80.39,263.34,man_in_motion +2021092612,54,38559.0,4,2021-09-26T20:26:32.900,22.0,MIN,left,73.06,18.46,0.32,1.45,0.03,78.42,292.64, +2021092612,54,38559.0,5,2021-09-26T20:26:33.000,22.0,MIN,left,73.04,18.48,0.36,1.41,0.03,76.61,316.94, +2021092612,54,38559.0,6,2021-09-26T20:26:33.100,22.0,MIN,left,73.01,18.51,0.41,1.04,0.04,75.03,323.94,ball_snap +2021092612,54,38559.0,7,2021-09-26T20:26:33.200,22.0,MIN,left,72.99,18.54,0.48,0.74,0.04,74.25,324.33, +2021092612,54,38559.0,8,2021-09-26T20:26:33.300,22.0,MIN,left,72.95,18.58,0.57,0.62,0.05,74.25,317.41, +2021092612,54,38559.0,9,2021-09-26T20:26:33.400,22.0,MIN,left,72.9,18.62,0.73,1.14,0.06,74.85,302.78, +2021092612,54,38559.0,10,2021-09-26T20:26:33.500,22.0,MIN,left,72.84,18.66,0.9,1.54,0.08,73.33,295.16, +2021092612,54,38559.0,11,2021-09-26T20:26:33.600,22.0,MIN,left,72.74,18.7,1.09,1.83,0.1,71.16,287.21, +2021092612,54,38559.0,12,2021-09-26T20:26:33.700,22.0,MIN,left,72.62,18.72,1.33,2.04,0.12,69.18,279.35, +2021092612,54,38559.0,13,2021-09-26T20:26:33.800,22.0,MIN,left,72.48,18.73,1.57,2.11,0.15,65.58,273.07, +2021092612,54,38559.0,14,2021-09-26T20:26:33.900,22.0,MIN,left,72.31,18.73,1.74,1.93,0.17,68.26,267.77, +2021092612,54,38559.0,15,2021-09-26T20:26:34.000,22.0,MIN,left,72.13,18.72,1.88,1.51,0.18,66.47,265.87, +2021092612,54,38559.0,16,2021-09-26T20:26:34.100,22.0,MIN,left,71.95,18.7,1.91,1.0,0.18,64.52,263.07, +2021092612,54,38559.0,17,2021-09-26T20:26:34.200,22.0,MIN,left,71.77,18.67,1.88,0.8,0.18,65.51,258.94, +2021092612,54,38559.0,18,2021-09-26T20:26:34.300,22.0,MIN,left,71.58,18.64,1.85,0.47,0.19,59.3,259.37,play_action +2021092612,54,38559.0,19,2021-09-26T20:26:34.400,22.0,MIN,left,71.4,18.61,1.82,0.46,0.18,53.44,261.46, +2021092612,54,38559.0,20,2021-09-26T20:26:34.500,22.0,MIN,left,71.23,18.6,1.68,1.0,0.17,48.28,266.4, +2021092612,54,38559.0,21,2021-09-26T20:26:34.600,22.0,MIN,left,71.07,18.61,1.64,1.49,0.17,45.37,275.67, +2021092612,54,38559.0,22,2021-09-26T20:26:34.700,22.0,MIN,left,70.9,18.65,1.71,2.04,0.17,38.42,286.77, +2021092612,54,38559.0,23,2021-09-26T20:26:34.800,22.0,MIN,left,70.73,18.72,1.85,2.33,0.18,35.49,296.3, +2021092612,54,38559.0,24,2021-09-26T20:26:34.900,22.0,MIN,left,70.56,18.83,2.07,2.56,0.2,31.52,305.14, +2021092612,54,38559.0,25,2021-09-26T20:26:35.000,22.0,MIN,left,70.38,18.98,2.47,2.81,0.24,27.1,311.05, +2021092612,54,38559.0,26,2021-09-26T20:26:35.100,22.0,MIN,left,70.18,19.17,2.86,2.97,0.28,22.17,315.11, +2021092612,54,38559.0,27,2021-09-26T20:26:35.200,22.0,MIN,left,69.95,19.4,3.37,3.19,0.33,15.36,317.13, +2021092612,54,38559.0,28,2021-09-26T20:26:35.300,22.0,MIN,left,69.71,19.67,3.71,2.88,0.36,10.19,318.97, +2021092612,54,38559.0,29,2021-09-26T20:26:35.400,22.0,MIN,left,69.44,19.98,4.2,2.89,0.41,8.69,319.57, +2021092612,54,38559.0,30,2021-09-26T20:26:35.500,22.0,MIN,left,69.14,20.32,4.58,2.65,0.45,5.02,319.74, +2021092612,54,38559.0,31,2021-09-26T20:26:35.600,22.0,MIN,left,68.81,20.69,5.0,2.47,0.49,0.96,318.67, +2021092612,54,38559.0,32,2021-09-26T20:26:35.700,22.0,MIN,left,68.47,21.08,5.28,2.06,0.52,357.39,318.3, +2021092612,54,38559.0,33,2021-09-26T20:26:35.800,22.0,MIN,left,68.09,21.48,5.59,1.84,0.56,356.19,316.94, +2021092612,54,38559.0,34,2021-09-26T20:26:35.900,22.0,MIN,left,67.69,21.9,5.8,1.67,0.57,354.87,316.05, +2021092612,54,38559.0,35,2021-09-26T20:26:36.000,22.0,MIN,left,67.27,22.32,6.02,1.37,0.6,353.33,314.96, +2021092612,54,38559.0,36,2021-09-26T20:26:36.100,22.0,MIN,left,66.83,22.75,6.15,1.15,0.61,352.4,313.69, +2021092612,54,38559.0,37,2021-09-26T20:26:36.200,22.0,MIN,left,66.37,23.17,6.26,1.16,0.62,353.9,312.38, +2021092612,54,38559.0,38,2021-09-26T20:26:36.300,22.0,MIN,left,65.9,23.59,6.35,1.09,0.64,355.93,311.1, +2021092612,54,38559.0,39,2021-09-26T20:26:36.400,22.0,MIN,left,65.41,24.0,6.4,1.07,0.64,357.05,309.86, +2021092612,54,38559.0,40,2021-09-26T20:26:36.500,22.0,MIN,left,64.91,24.4,6.29,1.24,0.63,358.57,308.86, +2021092612,54,38559.0,41,2021-09-26T20:26:36.600,22.0,MIN,left,64.43,24.8,6.14,1.42,0.62,1.87,309.31, +2021092612,54,38559.0,42,2021-09-26T20:26:36.700,22.0,MIN,left,63.97,25.19,5.94,1.95,0.6,5.19,310.2, +2021092612,54,38559.0,43,2021-09-26T20:26:36.800,22.0,MIN,left,63.54,25.57,5.64,2.68,0.58,8.08,312.27, +2021092612,54,38559.0,44,2021-09-26T20:26:36.900,22.0,MIN,left,63.16,25.95,5.22,3.82,0.54,11.52,316.61, +2021092612,54,38559.0,45,2021-09-26T20:26:37.000,22.0,MIN,left,62.84,26.34,4.84,5.01,0.5,19.48,323.29,pass_forward +2021092612,54,38559.0,46,2021-09-26T20:26:37.100,22.0,MIN,left,62.59,26.74,4.48,5.9,0.47,24.64,331.53, +2021092612,54,38559.0,47,2021-09-26T20:26:37.200,22.0,MIN,left,62.43,27.14,4.26,6.48,0.44,30.18,342.39, +2021092612,54,38559.0,48,2021-09-26T20:26:37.300,22.0,MIN,left,62.35,27.55,4.16,6.97,0.42,39.31,354.81, +2021092612,54,38559.0,49,2021-09-26T20:26:37.400,22.0,MIN,left,62.35,27.97,4.22,7.05,0.42,42.87,5.92, +2021092612,54,38559.0,50,2021-09-26T20:26:37.500,22.0,MIN,left,62.44,28.39,4.42,6.74,0.43,46.15,16.0, +2021092612,54,38605.0,1,2021-09-26T20:26:32.600,3.0,SEA,left,86.66,26.21,0.24,0.02,0.03,273.46,91.17, +2021092612,54,38605.0,2,2021-09-26T20:26:32.700,3.0,SEA,left,86.68,26.21,0.23,0.05,0.02,270.84,90.81, +2021092612,54,38605.0,3,2021-09-26T20:26:32.800,3.0,SEA,left,86.71,26.21,0.25,0.09,0.03,270.08,91.08,man_in_motion +2021092612,54,38605.0,4,2021-09-26T20:26:32.900,3.0,SEA,left,86.74,26.21,0.25,0.11,0.03,264.34,88.16, +2021092612,54,38605.0,5,2021-09-26T20:26:33.000,3.0,SEA,left,86.75,26.21,0.21,0.12,0.01,259.77,88.08, +2021092612,54,38605.0,6,2021-09-26T20:26:33.100,3.0,SEA,left,86.78,26.2,0.21,0.14,0.04,255.17,96.1,ball_snap +2021092612,54,38605.0,7,2021-09-26T20:26:33.200,3.0,SEA,left,86.81,26.17,0.22,0.19,0.04,241.55,106.14, +2021092612,54,38605.0,8,2021-09-26T20:26:33.300,3.0,SEA,left,86.88,26.14,0.38,0.93,0.08,231.32,113.63, +2021092612,54,38605.0,9,2021-09-26T20:26:33.400,3.0,SEA,left,86.93,26.12,0.59,2.09,0.05,217.07,121.07, +2021092612,54,38605.0,10,2021-09-26T20:26:33.500,3.0,SEA,left,86.99,26.07,0.97,2.96,0.08,206.51,124.1, +2021092612,54,38605.0,11,2021-09-26T20:26:33.600,3.0,SEA,left,87.1,26.0,1.46,3.83,0.12,202.17,125.06, +2021092612,54,38605.0,12,2021-09-26T20:26:33.700,3.0,SEA,left,87.24,25.9,2.04,4.43,0.18,194.63,126.23, +2021092612,54,38605.0,13,2021-09-26T20:26:33.800,3.0,SEA,left,87.43,25.76,2.59,4.6,0.23,187.89,125.53, +2021092612,54,38605.0,14,2021-09-26T20:26:33.900,3.0,SEA,left,87.67,25.6,3.1,4.26,0.29,179.86,123.94, +2021092612,54,38605.0,15,2021-09-26T20:26:34.000,3.0,SEA,left,87.95,25.43,3.5,3.62,0.33,167.21,120.47, +2021092612,54,38605.0,16,2021-09-26T20:26:34.100,3.0,SEA,left,88.28,25.26,3.81,3.11,0.36,157.84,116.53, +2021092612,54,38605.0,17,2021-09-26T20:26:34.200,3.0,SEA,left,88.64,25.1,4.05,2.82,0.39,138.09,112.52, +2021092612,54,38605.0,18,2021-09-26T20:26:34.300,3.0,SEA,left,89.03,24.97,4.28,2.97,0.42,102.94,106.95,play_action +2021092612,54,38605.0,19,2021-09-26T20:26:34.400,3.0,SEA,left,89.45,24.86,4.4,2.92,0.43,77.14,102.14, +2021092612,54,38605.0,20,2021-09-26T20:26:34.500,3.0,SEA,left,89.89,24.8,4.43,3.25,0.44,56.71,95.92, +2021092612,54,38605.0,21,2021-09-26T20:26:34.600,3.0,SEA,left,90.34,24.77,4.53,3.25,0.45,41.67,90.74, +2021092612,54,38605.0,22,2021-09-26T20:26:34.700,3.0,SEA,left,90.78,24.82,4.53,3.97,0.45,35.28,81.7, +2021092612,54,38605.0,23,2021-09-26T20:26:34.800,3.0,SEA,left,91.22,24.93,4.54,4.27,0.45,28.21,73.81, +2021092612,54,38605.0,24,2021-09-26T20:26:34.900,3.0,SEA,left,91.64,25.11,4.59,4.67,0.45,18.61,65.0, +2021092612,54,38605.0,25,2021-09-26T20:26:35.000,3.0,SEA,left,92.03,25.35,4.7,4.98,0.46,17.54,56.18, +2021092612,54,38605.0,26,2021-09-26T20:26:35.100,3.0,SEA,left,92.41,25.65,4.85,4.98,0.48,11.82,48.92, +2021092612,54,38605.0,27,2021-09-26T20:26:35.200,3.0,SEA,left,92.75,26.0,4.99,5.19,0.49,7.12,41.86, +2021092612,54,38605.0,28,2021-09-26T20:26:35.300,3.0,SEA,left,93.05,26.4,5.15,5.17,0.5,0.54,34.11, +2021092612,54,38605.0,29,2021-09-26T20:26:35.400,3.0,SEA,left,93.31,26.86,5.34,5.01,0.52,357.61,27.45, +2021092612,54,38605.0,30,2021-09-26T20:26:35.500,3.0,SEA,left,93.54,27.36,5.53,4.89,0.54,355.54,21.21, +2021092612,54,38605.0,31,2021-09-26T20:26:35.600,3.0,SEA,left,93.7,27.89,5.66,4.65,0.56,353.19,15.04, +2021092612,54,38605.0,32,2021-09-26T20:26:35.700,3.0,SEA,left,93.8,28.46,5.84,4.73,0.58,353.19,8.54, +2021092612,54,38605.0,33,2021-09-26T20:26:35.800,3.0,SEA,left,93.86,29.05,6.04,4.57,0.6,344.11,3.57, +2021092612,54,38605.0,34,2021-09-26T20:26:35.900,3.0,SEA,left,93.87,29.66,6.17,4.48,0.61,341.0,358.55, +2021092612,54,38605.0,35,2021-09-26T20:26:36.000,3.0,SEA,left,93.82,30.29,6.3,4.42,0.62,333.36,353.52, +2021092612,54,38605.0,36,2021-09-26T20:26:36.100,3.0,SEA,left,93.73,30.91,6.39,4.19,0.63,324.09,349.16, +2021092612,54,38605.0,37,2021-09-26T20:26:36.200,3.0,SEA,left,93.58,31.54,6.43,4.2,0.64,315.02,344.43, +2021092612,54,38605.0,38,2021-09-26T20:26:36.300,3.0,SEA,left,93.38,32.15,6.47,3.74,0.65,307.69,340.84, +2021092612,54,38605.0,39,2021-09-26T20:26:36.400,3.0,SEA,left,93.14,32.75,6.47,3.7,0.65,304.15,336.58, +2021092612,54,38605.0,40,2021-09-26T20:26:36.500,3.0,SEA,left,92.87,33.33,6.39,3.47,0.64,301.1,333.03, +2021092612,54,38605.0,41,2021-09-26T20:26:36.600,3.0,SEA,left,92.55,33.89,6.38,3.4,0.64,289.6,329.05, +2021092612,54,38605.0,42,2021-09-26T20:26:36.700,3.0,SEA,left,92.21,34.42,6.32,3.16,0.64,289.6,325.8, +2021092612,54,38605.0,43,2021-09-26T20:26:36.800,3.0,SEA,left,91.83,34.94,6.31,2.82,0.64,285.61,323.05, +2021092612,54,38605.0,44,2021-09-26T20:26:36.900,3.0,SEA,left,91.45,35.45,6.3,2.35,0.64,282.21,321.23, +2021092612,54,38605.0,45,2021-09-26T20:26:37.000,3.0,SEA,left,91.04,35.95,6.36,1.83,0.64,278.5,319.79,pass_forward +2021092612,54,38605.0,46,2021-09-26T20:26:37.100,3.0,SEA,left,90.63,36.43,6.35,1.24,0.64,276.63,319.16, +2021092612,54,38605.0,47,2021-09-26T20:26:37.200,3.0,SEA,left,90.21,36.91,6.33,1.06,0.64,275.59,318.41, +2021092612,54,38605.0,48,2021-09-26T20:26:37.300,3.0,SEA,left,89.78,37.39,6.33,0.75,0.64,275.59,318.17, +2021092612,54,38605.0,49,2021-09-26T20:26:37.400,3.0,SEA,left,89.36,37.86,6.41,0.49,0.64,280.74,318.31, +2021092612,54,38605.0,50,2021-09-26T20:26:37.500,3.0,SEA,left,88.93,38.34,6.42,0.51,0.64,282.35,318.16, +2021092612,54,41310.0,1,2021-09-26T20:26:32.600,66.0,SEA,left,86.07,27.75,0.0,0.0,0.0,292.56,260.84, +2021092612,54,41310.0,2,2021-09-26T20:26:32.700,66.0,SEA,left,86.08,27.76,0.0,0.0,0.01,291.22,265.36, +2021092612,54,41310.0,3,2021-09-26T20:26:32.800,66.0,SEA,left,86.09,27.76,0.0,0.0,0.0,291.22,267.18,man_in_motion +2021092612,54,41310.0,4,2021-09-26T20:26:32.900,66.0,SEA,left,86.09,27.76,0.01,0.16,0.0,291.22,101.81, +2021092612,54,41310.0,5,2021-09-26T20:26:33.000,66.0,SEA,left,86.09,27.74,0.06,0.45,0.01,289.32,165.08, +2021092612,54,41310.0,6,2021-09-26T20:26:33.100,66.0,SEA,left,86.08,27.72,0.23,1.23,0.02,285.51,180.32,ball_snap +2021092612,54,41310.0,7,2021-09-26T20:26:33.200,66.0,SEA,left,86.08,27.68,0.45,1.66,0.04,282.16,184.74, +2021092612,54,41310.0,8,2021-09-26T20:26:33.300,66.0,SEA,left,86.07,27.61,0.76,1.8,0.08,278.24,188.58, +2021092612,54,41310.0,9,2021-09-26T20:26:33.400,66.0,SEA,left,86.05,27.49,1.13,2.33,0.12,273.1,190.24, +2021092612,54,41310.0,10,2021-09-26T20:26:33.500,66.0,SEA,left,86.02,27.31,1.6,2.22,0.18,265.73,189.85, +2021092612,54,41310.0,11,2021-09-26T20:26:33.600,66.0,SEA,left,85.99,27.11,1.96,1.74,0.21,255.97,188.52, +2021092612,54,41310.0,12,2021-09-26T20:26:33.700,66.0,SEA,left,85.96,26.86,2.3,1.4,0.25,240.7,187.75, +2021092612,54,41310.0,13,2021-09-26T20:26:33.800,66.0,SEA,left,85.93,26.58,2.67,1.46,0.29,237.22,187.68, +2021092612,54,41310.0,14,2021-09-26T20:26:33.900,66.0,SEA,left,85.88,26.28,2.97,1.86,0.3,231.52,188.17, +2021092612,54,41310.0,15,2021-09-26T20:26:34.000,66.0,SEA,left,85.83,25.94,3.3,1.48,0.34,219.26,188.5, +2021092612,54,41310.0,16,2021-09-26T20:26:34.100,66.0,SEA,left,85.77,25.6,3.49,0.77,0.35,213.63,188.88, +2021092612,54,41310.0,17,2021-09-26T20:26:34.200,66.0,SEA,left,85.72,25.24,3.61,0.19,0.37,210.08,188.64, +2021092612,54,41310.0,18,2021-09-26T20:26:34.300,66.0,SEA,left,85.66,24.88,3.6,0.59,0.36,208.01,188.55,play_action +2021092612,54,41310.0,19,2021-09-26T20:26:34.400,66.0,SEA,left,85.62,24.53,3.51,1.21,0.36,208.01,187.81, +2021092612,54,41310.0,20,2021-09-26T20:26:34.500,66.0,SEA,left,85.59,24.18,3.41,1.62,0.35,207.37,186.38, +2021092612,54,41310.0,21,2021-09-26T20:26:34.600,66.0,SEA,left,85.56,23.84,3.25,1.94,0.34,205.07,184.56, +2021092612,54,41310.0,22,2021-09-26T20:26:34.700,66.0,SEA,left,85.55,23.52,3.07,2.13,0.32,203.8,183.13, +2021092612,54,41310.0,23,2021-09-26T20:26:34.800,66.0,SEA,left,85.54,23.21,2.95,2.04,0.31,202.14,180.9, +2021092612,54,41310.0,24,2021-09-26T20:26:34.900,66.0,SEA,left,85.55,22.9,2.88,1.85,0.31,200.64,178.67, +2021092612,54,41310.0,25,2021-09-26T20:26:35.000,66.0,SEA,left,85.57,22.6,2.84,1.63,0.3,198.72,175.84, +2021092612,54,41310.0,26,2021-09-26T20:26:35.100,66.0,SEA,left,85.6,22.32,2.73,1.52,0.28,197.13,173.65, +2021092612,54,41310.0,27,2021-09-26T20:26:35.200,66.0,SEA,left,85.64,22.05,2.62,1.53,0.27,198.71,170.95, +2021092612,54,41310.0,28,2021-09-26T20:26:35.300,66.0,SEA,left,85.7,21.8,2.5,1.62,0.26,204.67,167.59, +2021092612,54,41310.0,29,2021-09-26T20:26:35.400,66.0,SEA,left,85.77,21.58,2.31,1.87,0.23,213.63,163.17, +2021092612,54,41310.0,30,2021-09-26T20:26:35.500,66.0,SEA,left,85.85,21.38,2.11,2.04,0.21,218.77,158.52, +2021092612,54,41310.0,31,2021-09-26T20:26:35.600,66.0,SEA,left,85.93,21.2,1.91,2.1,0.2,224.79,154.8, +2021092612,54,41310.0,32,2021-09-26T20:26:35.700,66.0,SEA,left,86.01,21.07,1.62,2.29,0.16,234.78,148.69, +2021092612,54,41310.0,33,2021-09-26T20:26:35.800,66.0,SEA,left,86.09,20.95,1.37,2.32,0.14,241.94,142.94, +2021092612,54,41310.0,34,2021-09-26T20:26:35.900,66.0,SEA,left,86.17,20.87,1.11,2.31,0.12,249.88,135.6, +2021092612,54,41310.0,35,2021-09-26T20:26:36.000,66.0,SEA,left,86.25,20.82,0.87,2.22,0.09,255.86,123.53, +2021092612,54,41310.0,36,2021-09-26T20:26:36.100,66.0,SEA,left,86.31,20.8,0.67,2.35,0.07,266.04,99.91, +2021092612,54,41310.0,37,2021-09-26T20:26:36.200,66.0,SEA,left,86.37,20.8,0.59,2.3,0.06,271.48,77.89, +2021092612,54,41310.0,38,2021-09-26T20:26:36.300,66.0,SEA,left,86.43,20.84,0.65,2.24,0.06,280.7,49.78, +2021092612,54,41310.0,39,2021-09-26T20:26:36.400,66.0,SEA,left,86.46,20.91,0.81,2.22,0.08,293.81,25.41, +2021092612,54,41310.0,40,2021-09-26T20:26:36.500,66.0,SEA,left,86.48,20.99,0.96,1.89,0.09,302.72,11.72, +2021092612,54,41310.0,41,2021-09-26T20:26:36.600,66.0,SEA,left,86.49,21.1,1.11,1.54,0.11,312.01,3.26, +2021092612,54,41310.0,42,2021-09-26T20:26:36.700,66.0,SEA,left,86.48,21.22,1.26,1.19,0.13,320.78,355.28, +2021092612,54,41310.0,43,2021-09-26T20:26:36.800,66.0,SEA,left,86.46,21.36,1.37,0.99,0.14,335.0,350.81, +2021092612,54,41310.0,44,2021-09-26T20:26:36.900,66.0,SEA,left,86.43,21.5,1.45,0.75,0.15,341.88,347.89, +2021092612,54,41310.0,45,2021-09-26T20:26:37.000,66.0,SEA,left,86.39,21.65,1.5,0.56,0.15,347.7,344.78,pass_forward +2021092612,54,41310.0,46,2021-09-26T20:26:37.100,66.0,SEA,left,86.34,21.8,1.56,0.48,0.16,352.79,341.83, +2021092612,54,41310.0,47,2021-09-26T20:26:37.200,66.0,SEA,left,86.28,21.95,1.57,0.56,0.16,356.4,338.34, +2021092612,54,41310.0,48,2021-09-26T20:26:37.300,66.0,SEA,left,86.22,22.09,1.56,0.63,0.16,357.35,335.75, +2021092612,54,41310.0,49,2021-09-26T20:26:37.400,66.0,SEA,left,86.15,22.24,1.52,0.66,0.16,355.3,335.2, +2021092612,54,41310.0,50,2021-09-26T20:26:37.500,66.0,SEA,left,86.08,22.38,1.5,0.72,0.16,354.55,333.29, +2021092612,54,41331.0,1,2021-09-26T20:26:32.600,21.0,MIN,left,82.89,34.59,0.38,0.17,0.04,119.4,353.19, +2021092612,54,41331.0,2,2021-09-26T20:26:32.700,21.0,MIN,left,82.89,34.64,0.46,0.5,0.04,118.45,359.62, +2021092612,54,41331.0,3,2021-09-26T20:26:32.800,21.0,MIN,left,82.89,34.68,0.51,0.61,0.05,117.48,4.92,man_in_motion +2021092612,54,41331.0,4,2021-09-26T20:26:32.900,21.0,MIN,left,82.89,34.74,0.57,0.65,0.05,116.78,9.52, +2021092612,54,41331.0,5,2021-09-26T20:26:33.000,21.0,MIN,left,82.9,34.79,0.62,0.59,0.06,115.09,12.36, +2021092612,54,41331.0,6,2021-09-26T20:26:33.100,21.0,MIN,left,82.92,34.85,0.65,0.48,0.06,114.33,15.47,ball_snap +2021092612,54,41331.0,7,2021-09-26T20:26:33.200,21.0,MIN,left,82.94,34.91,0.67,0.37,0.07,115.11,18.32, +2021092612,54,41331.0,8,2021-09-26T20:26:33.300,21.0,MIN,left,82.96,34.98,0.7,0.32,0.07,115.11,20.18, +2021092612,54,41331.0,9,2021-09-26T20:26:33.400,21.0,MIN,left,82.98,35.05,0.74,0.23,0.07,113.9,17.55, +2021092612,54,41331.0,10,2021-09-26T20:26:33.500,21.0,MIN,left,83.0,35.12,0.88,0.6,0.08,109.68,14.27, +2021092612,54,41331.0,11,2021-09-26T20:26:33.600,21.0,MIN,left,83.02,35.22,0.98,0.75,0.09,110.29,11.26, +2021092612,54,41331.0,12,2021-09-26T20:26:33.700,21.0,MIN,left,83.04,35.32,1.17,1.18,0.11,108.03,8.53, +2021092612,54,41331.0,13,2021-09-26T20:26:33.800,21.0,MIN,left,83.06,35.45,1.37,1.35,0.13,105.82,6.34, +2021092612,54,41331.0,14,2021-09-26T20:26:33.900,21.0,MIN,left,83.07,35.61,1.61,1.58,0.15,101.23,2.64, +2021092612,54,41331.0,15,2021-09-26T20:26:34.000,21.0,MIN,left,83.06,35.78,1.87,1.84,0.18,100.39,357.76, +2021092612,54,41331.0,16,2021-09-26T20:26:34.100,21.0,MIN,left,83.05,35.98,2.11,1.91,0.2,96.38,353.66, +2021092612,54,41331.0,17,2021-09-26T20:26:34.200,21.0,MIN,left,83.01,36.21,2.38,2.16,0.23,90.95,349.82, +2021092612,54,41331.0,18,2021-09-26T20:26:34.300,21.0,MIN,left,82.95,36.46,2.7,2.31,0.26,82.95,346.25,play_action +2021092612,54,41331.0,19,2021-09-26T20:26:34.400,21.0,MIN,left,82.88,36.74,2.99,2.31,0.29,77.23,343.28, +2021092612,54,41331.0,20,2021-09-26T20:26:34.500,21.0,MIN,left,82.77,37.05,3.38,2.54,0.33,68.84,339.64, +2021092612,54,41331.0,21,2021-09-26T20:26:34.600,21.0,MIN,left,82.63,37.38,3.78,2.66,0.36,54.97,336.67, +2021092612,54,41331.0,22,2021-09-26T20:26:34.700,21.0,MIN,left,82.46,37.74,4.1,2.51,0.4,45.61,334.47, +2021092612,54,41331.0,23,2021-09-26T20:26:34.800,21.0,MIN,left,82.26,38.13,4.44,2.47,0.44,38.28,332.3, +2021092612,54,41331.0,24,2021-09-26T20:26:34.900,21.0,MIN,left,82.03,38.55,4.82,2.44,0.48,29.5,330.28, +2021092612,54,41331.0,25,2021-09-26T20:26:35.000,21.0,MIN,left,81.77,38.98,5.2,2.47,0.51,23.92,328.64, +2021092612,54,41331.0,26,2021-09-26T20:26:35.100,21.0,MIN,left,81.48,39.44,5.5,2.19,0.54,19.77,327.36, +2021092612,54,41331.0,27,2021-09-26T20:26:35.200,21.0,MIN,left,81.17,39.92,5.75,1.86,0.57,16.47,326.29, +2021092612,54,41331.0,28,2021-09-26T20:26:35.300,21.0,MIN,left,80.83,40.41,6.01,1.58,0.6,12.93,325.47, +2021092612,54,41331.0,29,2021-09-26T20:26:35.400,21.0,MIN,left,80.49,40.92,6.19,1.12,0.61,12.93,325.7, +2021092612,54,41331.0,30,2021-09-26T20:26:35.500,21.0,MIN,left,80.14,41.44,6.31,0.67,0.63,13.65,326.02, +2021092612,54,41331.0,31,2021-09-26T20:26:35.600,21.0,MIN,left,79.79,41.98,6.43,0.6,0.64,15.56,327.21, +2021092612,54,41331.0,32,2021-09-26T20:26:35.700,21.0,MIN,left,79.45,42.54,6.55,1.06,0.66,15.56,329.07, +2021092612,54,41331.0,33,2021-09-26T20:26:35.800,21.0,MIN,left,79.14,43.12,6.52,2.1,0.65,17.9,332.55, +2021092612,54,41331.0,34,2021-09-26T20:26:35.900,21.0,MIN,left,78.86,43.71,6.5,2.88,0.65,20.04,335.96, +2021092612,54,41331.0,35,2021-09-26T20:26:36.000,21.0,MIN,left,78.62,44.31,6.45,3.45,0.65,23.13,339.91, +2021092612,54,41331.0,36,2021-09-26T20:26:36.100,21.0,MIN,left,78.43,44.92,6.41,3.89,0.64,33.31,344.27, +2021092612,54,41331.0,37,2021-09-26T20:26:36.200,21.0,MIN,left,78.29,45.54,6.3,4.3,0.63,33.31,348.96, +2021092612,54,41331.0,38,2021-09-26T20:26:36.300,21.0,MIN,left,78.19,46.15,6.17,4.18,0.62,37.92,352.79, +2021092612,54,41331.0,39,2021-09-26T20:26:36.400,21.0,MIN,left,78.13,46.75,5.99,3.99,0.61,43.18,356.66, +2021092612,54,41331.0,40,2021-09-26T20:26:36.500,21.0,MIN,left,78.11,47.34,5.82,3.48,0.59,48.99,359.38, +2021092612,54,41331.0,41,2021-09-26T20:26:36.600,21.0,MIN,left,78.11,47.91,5.56,3.01,0.57,61.07,0.84, +2021092612,54,41331.0,42,2021-09-26T20:26:36.700,21.0,MIN,left,78.13,48.45,5.31,2.8,0.54,70.36,1.92, +2021092612,54,41331.0,43,2021-09-26T20:26:36.800,21.0,MIN,left,78.15,48.97,4.98,2.91,0.51,78.28,2.2, +2021092612,54,41331.0,44,2021-09-26T20:26:36.900,21.0,MIN,left,78.16,49.44,4.59,3.3,0.48,85.53,0.21, +2021092612,54,41331.0,45,2021-09-26T20:26:37.000,21.0,MIN,left,78.14,49.88,4.16,3.9,0.44,106.71,356.58,pass_forward +2021092612,54,41331.0,46,2021-09-26T20:26:37.100,21.0,MIN,left,78.1,50.27,3.75,4.24,0.39,118.08,352.26, +2021092612,54,41331.0,47,2021-09-26T20:26:37.200,21.0,MIN,left,78.03,50.62,3.36,4.47,0.35,132.86,345.69, +2021092612,54,41331.0,48,2021-09-26T20:26:37.300,21.0,MIN,left,77.92,50.91,3.04,4.85,0.32,152.55,334.62, +2021092612,54,41331.0,49,2021-09-26T20:26:37.400,21.0,MIN,left,77.76,51.16,2.81,5.0,0.29,170.7,322.84, +2021092612,54,41331.0,50,2021-09-26T20:26:37.500,21.0,MIN,left,77.56,51.35,2.71,5.21,0.27,180.8,308.26, +2021092612,54,42388.0,1,2021-09-26T20:26:32.600,54.0,MIN,left,80.75,25.09,0.72,0.41,0.07,75.73,4.82, +2021092612,54,42388.0,2,2021-09-26T20:26:32.700,54.0,MIN,left,80.76,25.17,0.76,0.39,0.07,72.2,7.21, +2021092612,54,42388.0,3,2021-09-26T20:26:32.800,54.0,MIN,left,80.77,25.25,0.81,0.41,0.08,69.79,9.28,man_in_motion +2021092612,54,42388.0,4,2021-09-26T20:26:32.900,54.0,MIN,left,80.79,25.33,0.85,0.4,0.08,70.98,12.26, +2021092612,54,42388.0,5,2021-09-26T20:26:33.000,54.0,MIN,left,80.81,25.41,0.87,0.34,0.09,71.9,14.51, +2021092612,54,42388.0,6,2021-09-26T20:26:33.100,54.0,MIN,left,80.83,25.49,0.84,0.31,0.09,74.16,17.43,ball_snap +2021092612,54,42388.0,7,2021-09-26T20:26:33.200,54.0,MIN,left,80.86,25.56,0.69,0.68,0.07,76.76,24.16, +2021092612,54,42388.0,8,2021-09-26T20:26:33.300,54.0,MIN,left,80.89,25.6,0.49,1.35,0.05,81.25,44.1, +2021092612,54,42388.0,9,2021-09-26T20:26:33.400,54.0,MIN,left,80.93,25.6,0.38,1.9,0.04,85.61,85.18, +2021092612,54,42388.0,10,2021-09-26T20:26:33.500,54.0,MIN,left,80.97,25.56,0.63,2.75,0.06,88.88,137.38, +2021092612,54,42388.0,11,2021-09-26T20:26:33.600,54.0,MIN,left,81.02,25.49,1.07,3.29,0.09,93.15,150.87, +2021092612,54,42388.0,12,2021-09-26T20:26:33.700,54.0,MIN,left,81.08,25.37,1.49,3.53,0.13,96.83,156.45, +2021092612,54,42388.0,13,2021-09-26T20:26:33.800,54.0,MIN,left,81.15,25.21,1.93,3.48,0.18,100.36,158.89, +2021092612,54,42388.0,14,2021-09-26T20:26:33.900,54.0,MIN,left,81.24,24.99,2.48,3.61,0.23,101.29,158.74, +2021092612,54,42388.0,15,2021-09-26T20:26:34.000,54.0,MIN,left,81.33,24.73,2.89,3.34,0.27,103.32,159.1, +2021092612,54,42388.0,16,2021-09-26T20:26:34.100,54.0,MIN,left,81.44,24.45,3.22,2.88,0.31,102.5,159.25, +2021092612,54,42388.0,17,2021-09-26T20:26:34.200,54.0,MIN,left,81.57,24.13,3.53,2.36,0.34,103.1,159.0, +2021092612,54,42388.0,18,2021-09-26T20:26:34.300,54.0,MIN,left,81.7,23.79,3.74,1.77,0.36,102.15,158.33,play_action +2021092612,54,42388.0,19,2021-09-26T20:26:34.400,54.0,MIN,left,81.85,23.44,3.9,1.27,0.38,101.13,157.75, +2021092612,54,42388.0,20,2021-09-26T20:26:34.500,54.0,MIN,left,82.0,23.07,3.99,0.76,0.39,99.93,157.15, +2021092612,54,42388.0,21,2021-09-26T20:26:34.600,54.0,MIN,left,82.15,22.7,4.05,0.33,0.4,97.7,157.24, +2021092612,54,42388.0,22,2021-09-26T20:26:34.700,54.0,MIN,left,82.3,22.33,3.95,0.49,0.4,92.02,158.42, +2021092612,54,42388.0,23,2021-09-26T20:26:34.800,54.0,MIN,left,82.43,21.97,3.81,1.26,0.39,88.52,160.4, +2021092612,54,42388.0,24,2021-09-26T20:26:34.900,54.0,MIN,left,82.54,21.62,3.67,1.79,0.37,86.58,163.41, +2021092612,54,42388.0,25,2021-09-26T20:26:35.000,54.0,MIN,left,82.63,21.28,3.46,2.17,0.35,81.77,166.6, +2021092612,54,42388.0,26,2021-09-26T20:26:35.100,54.0,MIN,left,82.67,20.95,3.22,2.86,0.33,78.83,173.23, +2021092612,54,42388.0,27,2021-09-26T20:26:35.200,54.0,MIN,left,82.69,20.64,3.03,3.24,0.31,77.56,179.89, +2021092612,54,42388.0,28,2021-09-26T20:26:35.300,54.0,MIN,left,82.65,20.36,2.81,3.66,0.29,74.78,188.71, +2021092612,54,42388.0,29,2021-09-26T20:26:35.400,54.0,MIN,left,82.57,20.11,2.6,4.09,0.26,72.87,200.54, +2021092612,54,42388.0,30,2021-09-26T20:26:35.500,54.0,MIN,left,82.46,19.89,2.48,4.33,0.25,60.45,212.96, +2021092612,54,42388.0,31,2021-09-26T20:26:35.600,54.0,MIN,left,82.3,19.69,2.48,4.47,0.25,48.86,224.85, +2021092612,54,42388.0,32,2021-09-26T20:26:35.700,54.0,MIN,left,82.11,19.54,2.57,4.53,0.25,37.2,237.3, +2021092612,54,42388.0,33,2021-09-26T20:26:35.800,54.0,MIN,left,81.87,19.42,2.77,4.69,0.26,26.29,250.43, +2021092612,54,42388.0,34,2021-09-26T20:26:35.900,54.0,MIN,left,81.59,19.35,2.98,4.69,0.29,17.36,261.41, +2021092612,54,42388.0,35,2021-09-26T20:26:36.000,54.0,MIN,left,81.29,19.33,3.16,4.52,0.3,9.43,270.66, +2021092612,54,42388.0,36,2021-09-26T20:26:36.100,54.0,MIN,left,80.97,19.36,3.37,4.09,0.32,7.95,278.4, +2021092612,54,42388.0,37,2021-09-26T20:26:36.200,54.0,MIN,left,80.62,19.44,3.62,3.92,0.35,8.99,285.63, +2021092612,54,42388.0,38,2021-09-26T20:26:36.300,54.0,MIN,left,80.29,19.58,3.78,4.22,0.37,350.33,295.32, +2021092612,54,42388.0,39,2021-09-26T20:26:36.400,54.0,MIN,left,79.95,19.77,3.95,4.22,0.38,345.46,302.67, +2021092612,54,42388.0,40,2021-09-26T20:26:36.500,54.0,MIN,left,79.63,20.02,4.13,4.14,0.4,342.64,309.77, +2021092612,54,42388.0,41,2021-09-26T20:26:36.600,54.0,MIN,left,79.33,20.31,4.34,4.21,0.42,345.06,317.01, +2021092612,54,42388.0,42,2021-09-26T20:26:36.700,54.0,MIN,left,79.05,20.66,4.62,4.33,0.45,341.07,323.34, +2021092612,54,42388.0,43,2021-09-26T20:26:36.800,54.0,MIN,left,78.78,21.05,4.85,3.95,0.47,341.88,327.86, +2021092612,54,42388.0,44,2021-09-26T20:26:36.900,54.0,MIN,left,78.54,21.48,5.06,3.51,0.49,344.59,332.42, +2021092612,54,42388.0,45,2021-09-26T20:26:37.000,54.0,MIN,left,78.31,21.95,5.35,3.1,0.52,346.69,335.73,pass_forward +2021092612,54,42388.0,46,2021-09-26T20:26:37.100,54.0,MIN,left,78.1,22.45,5.53,2.52,0.54,347.7,338.18, +2021092612,54,42388.0,47,2021-09-26T20:26:37.200,54.0,MIN,left,77.9,22.97,5.66,2.04,0.56,346.47,340.46, +2021092612,54,42388.0,48,2021-09-26T20:26:37.300,54.0,MIN,left,77.71,23.52,5.8,1.34,0.58,346.47,341.18, +2021092612,54,42388.0,49,2021-09-26T20:26:37.400,54.0,MIN,left,77.5,24.08,6.01,0.66,0.6,345.56,339.14, +2021092612,54,42388.0,50,2021-09-26T20:26:37.500,54.0,MIN,left,77.27,24.64,6.16,1.12,0.61,347.29,337.55, +2021092612,54,42412.0,1,2021-09-26T20:26:32.600,16.0,SEA,left,87.34,20.74,4.4,4.31,0.42,358.44,11.89, +2021092612,54,42412.0,2,2021-09-26T20:26:32.700,16.0,SEA,left,87.42,21.21,4.88,3.7,0.47,0.82,10.87, +2021092612,54,42412.0,3,2021-09-26T20:26:32.800,16.0,SEA,left,87.52,21.72,5.35,3.22,0.52,2.45,10.44,man_in_motion +2021092612,54,42412.0,4,2021-09-26T20:26:32.900,16.0,SEA,left,87.61,22.29,5.81,3.0,0.57,4.29,9.22, +2021092612,54,42412.0,5,2021-09-26T20:26:33.000,16.0,SEA,left,87.7,22.89,6.15,2.5,0.6,2.73,8.42, +2021092612,54,42412.0,6,2021-09-26T20:26:33.100,16.0,SEA,left,87.78,23.52,6.46,2.3,0.64,0.53,7.04,ball_snap +2021092612,54,42412.0,7,2021-09-26T20:26:33.200,16.0,SEA,left,87.85,24.18,6.73,1.95,0.67,0.53,6.01, +2021092612,54,42412.0,8,2021-09-26T20:26:33.300,16.0,SEA,left,87.92,24.87,7.04,1.96,0.69,358.52,4.9, +2021092612,54,42412.0,9,2021-09-26T20:26:33.400,16.0,SEA,left,87.98,25.58,7.24,1.65,0.71,353.34,4.29, +2021092612,54,42412.0,10,2021-09-26T20:26:33.500,16.0,SEA,left,88.03,26.32,7.44,1.37,0.74,348.08,3.69, +2021092612,54,42412.0,11,2021-09-26T20:26:33.600,16.0,SEA,left,88.07,27.07,7.57,1.12,0.75,348.08,2.67, +2021092612,54,42412.0,12,2021-09-26T20:26:33.700,16.0,SEA,left,88.07,27.83,7.69,1.67,0.77,348.7,0.01, +2021092612,54,42412.0,13,2021-09-26T20:26:33.800,16.0,SEA,left,88.06,28.61,7.81,1.97,0.78,339.76,358.03, +2021092612,54,42412.0,14,2021-09-26T20:26:33.900,16.0,SEA,left,88.01,29.4,7.88,2.12,0.79,333.39,356.13, +2021092612,54,42412.0,15,2021-09-26T20:26:34.000,16.0,SEA,left,87.94,30.19,7.95,2.41,0.79,328.06,353.79, +2021092612,54,42412.0,16,2021-09-26T20:26:34.100,16.0,SEA,left,87.83,30.99,8.07,2.87,0.81,329.89,350.86, +2021092612,54,42412.0,17,2021-09-26T20:26:34.200,16.0,SEA,left,87.69,31.79,8.15,2.9,0.81,324.02,348.54, +2021092612,54,42412.0,18,2021-09-26T20:26:34.300,16.0,SEA,left,87.5,32.59,8.23,3.0,0.82,313.19,345.75,play_action +2021092612,54,42412.0,19,2021-09-26T20:26:34.400,16.0,SEA,left,87.28,33.38,8.29,2.95,0.83,308.77,343.1, +2021092612,54,42412.0,20,2021-09-26T20:26:34.500,16.0,SEA,left,87.01,34.18,8.42,2.98,0.84,310.0,340.28, +2021092612,54,42412.0,21,2021-09-26T20:26:34.600,16.0,SEA,left,86.71,34.97,8.47,2.84,0.85,308.52,337.93, +2021092612,54,42412.0,22,2021-09-26T20:26:34.700,16.0,SEA,left,86.37,35.75,8.52,2.75,0.85,306.6,335.59, +2021092612,54,42412.0,23,2021-09-26T20:26:34.800,16.0,SEA,left,85.99,36.53,8.61,2.74,0.86,302.19,333.01, +2021092612,54,42412.0,24,2021-09-26T20:26:34.900,16.0,SEA,left,85.57,37.29,8.66,2.81,0.87,305.84,330.38, +2021092612,54,42412.0,25,2021-09-26T20:26:35.000,16.0,SEA,left,85.13,38.03,8.63,2.54,0.87,309.08,328.74, +2021092612,54,42412.0,26,2021-09-26T20:26:35.100,16.0,SEA,left,84.68,38.77,8.56,2.31,0.86,314.87,327.45, +2021092612,54,42412.0,27,2021-09-26T20:26:35.200,16.0,SEA,left,84.22,39.49,8.49,1.94,0.86,321.65,327.05, +2021092612,54,42412.0,28,2021-09-26T20:26:35.300,16.0,SEA,left,83.77,40.21,8.38,1.71,0.85,334.03,327.67, +2021092612,54,42412.0,29,2021-09-26T20:26:35.400,16.0,SEA,left,83.33,40.92,8.21,1.99,0.83,345.54,328.22, +2021092612,54,42412.0,30,2021-09-26T20:26:35.500,16.0,SEA,left,82.92,41.62,8.02,2.42,0.81,358.7,329.47, +2021092612,54,42412.0,31,2021-09-26T20:26:35.600,16.0,SEA,left,82.53,42.31,7.8,2.91,0.79,11.59,331.54, +2021092612,54,42412.0,32,2021-09-26T20:26:35.700,16.0,SEA,left,82.2,43.0,7.55,3.56,0.77,31.66,334.45, +2021092612,54,42412.0,33,2021-09-26T20:26:35.800,16.0,SEA,left,81.89,43.68,7.29,3.88,0.74,35.93,336.96, +2021092612,54,42412.0,34,2021-09-26T20:26:35.900,16.0,SEA,left,81.63,44.35,7.06,3.9,0.72,41.53,339.74, +2021092612,54,42412.0,35,2021-09-26T20:26:36.000,16.0,SEA,left,81.41,45.0,6.82,3.86,0.69,47.21,342.53, +2021092612,54,42412.0,36,2021-09-26T20:26:36.100,16.0,SEA,left,81.23,45.64,6.56,3.75,0.67,52.47,345.26, +2021092612,54,42412.0,37,2021-09-26T20:26:36.200,16.0,SEA,left,81.07,46.27,6.35,3.35,0.64,52.47,347.46, +2021092612,54,42412.0,38,2021-09-26T20:26:36.300,16.0,SEA,left,80.95,46.88,6.12,3.11,0.62,50.2,349.51, +2021092612,54,42412.0,39,2021-09-26T20:26:36.400,16.0,SEA,left,80.85,47.47,5.92,2.82,0.6,46.55,351.23, +2021092612,54,42412.0,40,2021-09-26T20:26:36.500,16.0,SEA,left,80.77,48.05,5.71,2.56,0.58,44.13,352.34, +2021092612,54,42412.0,41,2021-09-26T20:26:36.600,16.0,SEA,left,80.69,48.6,5.4,2.62,0.55,34.33,352.37, +2021092612,54,42412.0,42,2021-09-26T20:26:36.700,16.0,SEA,left,80.62,49.11,5.06,2.87,0.52,23.54,352.44, +2021092612,54,42412.0,43,2021-09-26T20:26:36.800,16.0,SEA,left,80.55,49.6,4.78,2.88,0.49,21.43,351.57, +2021092612,54,42412.0,44,2021-09-26T20:26:36.900,16.0,SEA,left,80.47,50.05,4.43,3.06,0.46,23.14,349.94, +2021092612,54,42412.0,45,2021-09-26T20:26:37.000,16.0,SEA,left,80.38,50.45,3.96,3.55,0.41,351.73,346.86,pass_forward +2021092612,54,42412.0,46,2021-09-26T20:26:37.100,16.0,SEA,left,80.28,50.8,3.56,3.72,0.37,326.43,343.31, +2021092612,54,42412.0,47,2021-09-26T20:26:37.200,16.0,SEA,left,80.17,51.12,3.2,3.68,0.33,296.71,339.11, +2021092612,54,42412.0,48,2021-09-26T20:26:37.300,16.0,SEA,left,80.05,51.39,2.86,3.51,0.3,244.18,335.28, +2021092612,54,42412.0,49,2021-09-26T20:26:37.400,16.0,SEA,left,79.93,51.63,2.53,3.42,0.27,205.55,331.47, +2021092612,54,42412.0,50,2021-09-26T20:26:37.500,16.0,SEA,left,79.81,51.84,2.25,3.12,0.24,187.55,327.85, +2021092612,54,42431.0,1,2021-09-26T20:26:32.600,99.0,MIN,left,84.06,31.9,0.05,0.02,0.01,119.47,198.36, +2021092612,54,42431.0,2,2021-09-26T20:26:32.700,99.0,MIN,left,84.07,31.89,0.05,0.02,0.01,118.84,184.01, +2021092612,54,42431.0,3,2021-09-26T20:26:32.800,99.0,MIN,left,84.07,31.9,0.03,0.02,0.0,116.3,190.37,man_in_motion +2021092612,54,42431.0,4,2021-09-26T20:26:32.900,99.0,MIN,left,84.06,31.9,0.03,0.02,0.01,117.42,213.8, +2021092612,54,42431.0,5,2021-09-26T20:26:33.000,99.0,MIN,left,84.07,31.89,0.03,0.02,0.02,117.42,165.1, +2021092612,54,42431.0,6,2021-09-26T20:26:33.100,99.0,MIN,left,84.1,31.88,0.06,0.05,0.03,115.75,132.01,ball_snap +2021092612,54,42431.0,7,2021-09-26T20:26:33.200,99.0,MIN,left,84.14,31.88,0.12,0.4,0.04,122.62,105.32, +2021092612,54,42431.0,8,2021-09-26T20:26:33.300,99.0,MIN,left,84.17,31.86,0.21,0.66,0.03,121.63,106.6, +2021092612,54,42431.0,9,2021-09-26T20:26:33.400,99.0,MIN,left,84.22,31.83,0.43,1.37,0.06,118.71,114.07, +2021092612,54,42431.0,10,2021-09-26T20:26:33.500,99.0,MIN,left,84.29,31.79,0.71,1.63,0.08,119.89,119.59, +2021092612,54,42431.0,11,2021-09-26T20:26:33.600,99.0,MIN,left,84.38,31.73,0.99,1.69,0.1,125.09,123.41, +2021092612,54,42431.0,12,2021-09-26T20:26:33.700,99.0,MIN,left,84.48,31.65,1.28,1.69,0.13,126.4,126.81, +2021092612,54,42431.0,13,2021-09-26T20:26:33.800,99.0,MIN,left,84.61,31.54,1.59,1.55,0.17,121.13,128.96, +2021092612,54,42431.0,14,2021-09-26T20:26:33.900,99.0,MIN,left,84.75,31.41,1.86,1.49,0.19,122.19,130.98, +2021092612,54,42431.0,15,2021-09-26T20:26:34.000,99.0,MIN,left,84.91,31.24,2.17,1.31,0.23,125.17,134.84, +2021092612,54,42431.0,16,2021-09-26T20:26:34.100,99.0,MIN,left,85.08,31.03,2.44,1.12,0.26,121.3,138.93, +2021092612,54,42431.0,17,2021-09-26T20:26:34.200,99.0,MIN,left,85.24,30.81,2.61,0.88,0.27,121.3,142.12, +2021092612,54,42431.0,18,2021-09-26T20:26:34.300,99.0,MIN,left,85.4,30.58,2.72,0.64,0.28,121.3,143.85,play_action +2021092612,54,42431.0,19,2021-09-26T20:26:34.400,99.0,MIN,left,85.59,30.33,2.9,0.5,0.32,125.08,144.37, +2021092612,54,42431.0,20,2021-09-26T20:26:34.500,99.0,MIN,left,85.79,30.09,2.97,0.15,0.31,118.32,142.74, +2021092612,54,42431.0,21,2021-09-26T20:26:34.600,99.0,MIN,left,86.02,29.86,3.04,0.64,0.32,115.38,139.24, +2021092612,54,42431.0,22,2021-09-26T20:26:34.700,99.0,MIN,left,86.25,29.64,3.11,1.18,0.32,115.38,135.02, +2021092612,54,42431.0,23,2021-09-26T20:26:34.800,99.0,MIN,left,86.52,29.44,3.21,1.7,0.34,110.77,128.35, +2021092612,54,42431.0,24,2021-09-26T20:26:34.900,99.0,MIN,left,86.8,29.26,3.27,2.11,0.33,101.33,123.17, +2021092612,54,42431.0,25,2021-09-26T20:26:35.000,99.0,MIN,left,87.13,29.1,3.48,2.28,0.37,94.23,116.2, +2021092612,54,42431.0,26,2021-09-26T20:26:35.100,99.0,MIN,left,87.48,28.96,3.61,2.24,0.37,86.74,111.05, +2021092612,54,42431.0,27,2021-09-26T20:26:35.200,99.0,MIN,left,87.89,28.88,3.89,2.32,0.42,81.63,103.64, +2021092612,54,42431.0,28,2021-09-26T20:26:35.300,99.0,MIN,left,88.3,28.82,4.03,2.22,0.42,77.75,98.3, +2021092612,54,42431.0,29,2021-09-26T20:26:35.400,99.0,MIN,left,88.72,28.79,4.1,2.2,0.42,86.12,94.11, +2021092612,54,42431.0,30,2021-09-26T20:26:35.500,99.0,MIN,left,89.17,28.83,4.28,2.58,0.45,83.15,87.32, +2021092612,54,42431.0,31,2021-09-26T20:26:35.600,99.0,MIN,left,89.66,28.93,4.61,2.92,0.5,77.02,80.34, +2021092612,54,42431.0,32,2021-09-26T20:26:35.700,99.0,MIN,left,90.12,29.04,4.71,2.79,0.48,82.08,75.94, +2021092612,54,42431.0,33,2021-09-26T20:26:35.800,99.0,MIN,left,90.59,29.24,4.88,3.2,0.51,81.14,69.02, +2021092612,54,42431.0,34,2021-09-26T20:26:35.900,99.0,MIN,left,91.03,29.49,4.99,3.43,0.51,77.78,62.03, +2021092612,54,42431.0,35,2021-09-26T20:26:36.000,99.0,MIN,left,91.44,29.86,5.22,4.6,0.55,61.8,51.63, +2021092612,54,42431.0,36,2021-09-26T20:26:36.100,99.0,MIN,left,91.82,30.23,5.31,4.85,0.53,55.38,44.54, +2021092612,54,42431.0,37,2021-09-26T20:26:36.200,99.0,MIN,left,92.16,30.65,5.41,4.67,0.54,49.84,37.6, +2021092612,54,42431.0,38,2021-09-26T20:26:36.300,99.0,MIN,left,92.45,31.13,5.51,4.61,0.56,30.45,30.51, +2021092612,54,42431.0,39,2021-09-26T20:26:36.400,99.0,MIN,left,92.67,31.63,5.48,5.04,0.55,17.39,22.07, +2021092612,54,42431.0,40,2021-09-26T20:26:36.500,99.0,MIN,left,92.8,32.15,5.37,5.59,0.54,7.09,13.17, +2021092612,54,42431.0,41,2021-09-26T20:26:36.600,99.0,MIN,left,92.86,32.69,5.35,5.17,0.54,356.9,4.82, +2021092612,54,42431.0,42,2021-09-26T20:26:36.700,99.0,MIN,left,92.82,33.22,5.32,5.8,0.54,344.52,354.53, +2021092612,54,42431.0,43,2021-09-26T20:26:36.800,99.0,MIN,left,92.73,33.74,5.29,6.02,0.53,339.14,346.34, +2021092612,54,42431.0,44,2021-09-26T20:26:36.900,99.0,MIN,left,92.55,34.25,5.31,6.32,0.53,331.81,337.42, +2021092612,54,42431.0,45,2021-09-26T20:26:37.000,99.0,MIN,left,92.3,34.72,5.39,5.71,0.54,323.91,329.44,pass_forward +2021092612,54,42431.0,46,2021-09-26T20:26:37.100,99.0,MIN,left,91.94,35.17,5.6,5.36,0.57,309.08,319.67, +2021092612,54,42431.0,47,2021-09-26T20:26:37.200,99.0,MIN,left,91.54,35.56,5.63,4.67,0.56,301.37,312.92, +2021092612,54,42431.0,48,2021-09-26T20:26:37.300,99.0,MIN,left,91.1,35.92,5.67,4.11,0.58,295.1,307.32, +2021092612,54,42431.0,49,2021-09-26T20:26:37.400,99.0,MIN,left,90.59,36.23,5.71,3.89,0.59,282.33,301.31, +2021092612,54,42431.0,50,2021-09-26T20:26:37.500,99.0,MIN,left,90.05,36.5,5.8,3.59,0.61,287.36,296.31, +2021092612,54,43376.0,1,2021-09-26T20:26:32.600,59.0,MIN,left,80.72,28.58,0.61,1.32,0.06,84.8,359.62, +2021092612,54,43376.0,2,2021-09-26T20:26:32.700,59.0,MIN,left,80.73,28.66,0.85,1.62,0.08,85.73,3.68, +2021092612,54,43376.0,3,2021-09-26T20:26:32.800,59.0,MIN,left,80.74,28.76,1.1,1.82,0.1,88.29,6.12,man_in_motion +2021092612,54,43376.0,4,2021-09-26T20:26:32.900,59.0,MIN,left,80.75,28.88,1.29,1.69,0.12,88.88,7.19, +2021092612,54,43376.0,5,2021-09-26T20:26:33.000,59.0,MIN,left,80.77,29.02,1.44,1.39,0.14,88.88,8.57, +2021092612,54,43376.0,6,2021-09-26T20:26:33.100,59.0,MIN,left,80.8,29.17,1.59,1.16,0.16,88.88,9.39,ball_snap +2021092612,54,43376.0,7,2021-09-26T20:26:33.200,59.0,MIN,left,80.83,29.33,1.62,0.72,0.15,91.37,11.72, +2021092612,54,43376.0,8,2021-09-26T20:26:33.300,59.0,MIN,left,80.86,29.48,1.64,0.45,0.16,93.85,13.51, +2021092612,54,43376.0,9,2021-09-26T20:26:33.400,59.0,MIN,left,80.91,29.63,1.55,0.78,0.15,96.75,18.1, +2021092612,54,43376.0,10,2021-09-26T20:26:33.500,59.0,MIN,left,80.96,29.75,1.27,1.82,0.13,100.01,27.2, +2021092612,54,43376.0,11,2021-09-26T20:26:33.600,59.0,MIN,left,81.02,29.84,0.93,3.05,0.11,100.01,44.81, +2021092612,54,43376.0,12,2021-09-26T20:26:33.700,59.0,MIN,left,81.09,29.89,0.75,3.93,0.08,100.95,75.43, +2021092612,54,43376.0,13,2021-09-26T20:26:33.800,59.0,MIN,left,81.17,29.88,0.9,4.41,0.08,102.07,114.99, +2021092612,54,43376.0,14,2021-09-26T20:26:33.900,59.0,MIN,left,81.25,29.8,1.44,5.29,0.12,106.42,144.44, +2021092612,54,43376.0,15,2021-09-26T20:26:34.000,59.0,MIN,left,81.34,29.65,1.97,5.21,0.17,108.46,153.53, +2021092612,54,43376.0,16,2021-09-26T20:26:34.100,59.0,MIN,left,81.43,29.45,2.45,4.69,0.22,109.89,158.19, +2021092612,54,43376.0,17,2021-09-26T20:26:34.200,59.0,MIN,left,81.52,29.2,2.87,3.86,0.27,111.82,160.68, +2021092612,54,43376.0,18,2021-09-26T20:26:34.300,59.0,MIN,left,81.61,28.93,3.06,2.7,0.29,110.25,162.94,play_action +2021092612,54,43376.0,19,2021-09-26T20:26:34.400,59.0,MIN,left,81.69,28.64,3.04,1.4,0.3,112.61,165.89, +2021092612,54,43376.0,20,2021-09-26T20:26:34.500,59.0,MIN,left,81.75,28.36,2.87,0.94,0.28,111.95,168.01, +2021092612,54,43376.0,21,2021-09-26T20:26:34.600,59.0,MIN,left,81.79,28.11,2.59,1.76,0.26,105.86,171.6, +2021092612,54,43376.0,22,2021-09-26T20:26:34.700,59.0,MIN,left,81.81,27.88,2.21,2.72,0.23,88.68,176.26, +2021092612,54,43376.0,23,2021-09-26T20:26:34.800,59.0,MIN,left,81.81,27.69,1.74,3.91,0.19,83.42,183.59, +2021092612,54,43376.0,24,2021-09-26T20:26:34.900,59.0,MIN,left,81.77,27.57,1.17,4.82,0.13,49.17,201.94, +2021092612,54,43376.0,25,2021-09-26T20:26:35.000,59.0,MIN,left,81.7,27.52,0.91,5.58,0.09,31.87,248.65, +2021092612,54,43376.0,26,2021-09-26T20:26:35.100,59.0,MIN,left,81.59,27.51,1.25,5.44,0.11,27.77,280.64, +2021092612,54,43376.0,27,2021-09-26T20:26:35.200,59.0,MIN,left,81.45,27.58,1.78,5.49,0.16,5.98,300.21, +2021092612,54,43376.0,28,2021-09-26T20:26:35.300,59.0,MIN,left,81.28,27.71,2.4,5.58,0.22,2.38,309.63, +2021092612,54,43376.0,29,2021-09-26T20:26:35.400,59.0,MIN,left,81.07,27.9,3.05,5.56,0.28,3.67,315.31, +2021092612,54,43376.0,30,2021-09-26T20:26:35.500,59.0,MIN,left,80.84,28.15,3.62,4.84,0.34,0.53,318.62, +2021092612,54,43376.0,31,2021-09-26T20:26:35.600,59.0,MIN,left,80.59,28.45,4.11,4.11,0.39,358.45,320.82, +2021092612,54,43376.0,32,2021-09-26T20:26:35.700,59.0,MIN,left,80.32,28.8,4.54,3.61,0.44,358.45,323.26, +2021092612,54,43376.0,33,2021-09-26T20:26:35.800,59.0,MIN,left,80.05,29.18,4.89,3.09,0.47,4.15,325.23, +2021092612,54,43376.0,34,2021-09-26T20:26:35.900,59.0,MIN,left,79.77,29.6,5.12,2.37,0.5,7.39,327.46, +2021092612,54,43376.0,35,2021-09-26T20:26:36.000,59.0,MIN,left,79.5,30.05,5.3,1.84,0.52,9.79,329.47, +2021092612,54,43376.0,36,2021-09-26T20:26:36.100,59.0,MIN,left,79.24,30.52,5.43,1.72,0.54,11.19,332.23, +2021092612,54,43376.0,37,2021-09-26T20:26:36.200,59.0,MIN,left,79.0,31.02,5.52,1.89,0.55,13.7,335.19, +2021092612,54,43376.0,38,2021-09-26T20:26:36.300,59.0,MIN,left,78.79,31.53,5.54,2.19,0.55,16.73,338.61, +2021092612,54,43376.0,39,2021-09-26T20:26:36.400,59.0,MIN,left,78.61,32.05,5.55,2.42,0.56,19.8,342.04, +2021092612,54,43376.0,40,2021-09-26T20:26:36.500,59.0,MIN,left,78.47,32.59,5.48,3.01,0.55,22.38,346.98, +2021092612,54,43376.0,41,2021-09-26T20:26:36.600,59.0,MIN,left,78.38,33.13,5.44,3.46,0.55,30.17,351.85, +2021092612,54,43376.0,42,2021-09-26T20:26:36.700,59.0,MIN,left,78.33,33.67,5.38,3.65,0.54,33.54,356.38, +2021092612,54,43376.0,43,2021-09-26T20:26:36.800,59.0,MIN,left,78.32,34.2,5.29,3.81,0.53,37.1,1.25, +2021092612,54,43376.0,44,2021-09-26T20:26:36.900,59.0,MIN,left,78.35,34.72,5.16,3.61,0.52,39.24,5.08, +2021092612,54,43376.0,45,2021-09-26T20:26:37.000,59.0,MIN,left,78.41,35.23,5.04,3.23,0.51,42.2,8.41,pass_forward +2021092612,54,43376.0,46,2021-09-26T20:26:37.100,59.0,MIN,left,78.49,35.72,4.86,2.9,0.49,47.37,11.17, +2021092612,54,43376.0,47,2021-09-26T20:26:37.200,59.0,MIN,left,78.58,36.18,4.62,2.58,0.47,56.89,12.4, +2021092612,54,43376.0,48,2021-09-26T20:26:37.300,59.0,MIN,left,78.65,36.61,4.31,2.52,0.44,64.38,10.66, +2021092612,54,43376.0,49,2021-09-26T20:26:37.400,59.0,MIN,left,78.71,37.03,4.0,3.01,0.42,125.1,7.27, +2021092612,54,43376.0,50,2021-09-26T20:26:37.500,59.0,MIN,left,78.75,37.41,3.66,3.82,0.38,171.78,2.72, +2021092612,54,43694.0,1,2021-09-26T20:26:32.600,58.0,MIN,left,84.0,25.97,0.02,0.02,0.01,96.34,272.55, +2021092612,54,43694.0,2,2021-09-26T20:26:32.700,58.0,MIN,left,84.01,25.97,0.02,0.01,0.01,95.23,276.83, +2021092612,54,43694.0,3,2021-09-26T20:26:32.800,58.0,MIN,left,84.01,25.98,0.01,0.01,0.0,95.23,283.0,man_in_motion +2021092612,54,43694.0,4,2021-09-26T20:26:32.900,58.0,MIN,left,84.01,25.98,0.01,0.17,0.0,97.12,348.09, +2021092612,54,43694.0,5,2021-09-26T20:26:33.000,58.0,MIN,left,84.01,25.97,0.04,0.47,0.01,95.59,140.39, +2021092612,54,43694.0,6,2021-09-26T20:26:33.100,58.0,MIN,left,84.03,25.96,0.18,1.05,0.02,92.88,138.74,ball_snap +2021092612,54,43694.0,7,2021-09-26T20:26:33.200,58.0,MIN,left,84.06,25.93,0.47,1.84,0.04,90.46,135.64, +2021092612,54,43694.0,8,2021-09-26T20:26:33.300,58.0,MIN,left,84.1,25.88,0.76,2.08,0.07,89.63,137.74, +2021092612,54,43694.0,9,2021-09-26T20:26:33.400,58.0,MIN,left,84.16,25.8,1.08,2.51,0.1,90.84,141.71, +2021092612,54,43694.0,10,2021-09-26T20:26:33.500,58.0,MIN,left,84.24,25.69,1.39,2.61,0.13,90.84,144.9, +2021092612,54,43694.0,11,2021-09-26T20:26:33.600,58.0,MIN,left,84.31,25.56,1.67,2.41,0.16,90.84,148.63, +2021092612,54,43694.0,12,2021-09-26T20:26:33.700,58.0,MIN,left,84.4,25.39,1.96,2.29,0.19,90.16,151.91, +2021092612,54,43694.0,13,2021-09-26T20:26:33.800,58.0,MIN,left,84.49,25.19,2.27,2.32,0.22,90.16,156.86, +2021092612,54,43694.0,14,2021-09-26T20:26:33.900,58.0,MIN,left,84.58,24.96,2.51,2.1,0.24,87.44,158.78, +2021092612,54,43694.0,15,2021-09-26T20:26:34.000,58.0,MIN,left,84.66,24.71,2.74,1.93,0.27,86.07,161.88, +2021092612,54,43694.0,16,2021-09-26T20:26:34.100,58.0,MIN,left,84.75,24.44,2.95,1.83,0.28,84.67,164.68, +2021092612,54,43694.0,17,2021-09-26T20:26:34.200,58.0,MIN,left,84.82,24.14,3.15,1.84,0.3,83.8,167.3, +2021092612,54,43694.0,18,2021-09-26T20:26:34.300,58.0,MIN,left,84.89,23.83,3.33,1.63,0.32,83.8,169.3,play_action +2021092612,54,43694.0,19,2021-09-26T20:26:34.400,58.0,MIN,left,84.94,23.49,3.48,1.38,0.34,81.84,171.39, +2021092612,54,43694.0,20,2021-09-26T20:26:34.500,58.0,MIN,left,84.99,23.14,3.5,0.86,0.35,78.98,172.4, +2021092612,54,43694.0,21,2021-09-26T20:26:34.600,58.0,MIN,left,85.04,22.8,3.52,0.53,0.35,76.83,172.99, +2021092612,54,43694.0,22,2021-09-26T20:26:34.700,58.0,MIN,left,85.08,22.45,3.46,0.49,0.35,74.37,172.91, +2021092612,54,43694.0,23,2021-09-26T20:26:34.800,58.0,MIN,left,85.13,22.11,3.39,0.73,0.34,70.94,172.25, +2021092612,54,43694.0,24,2021-09-26T20:26:34.900,58.0,MIN,left,85.17,21.81,3.1,1.57,0.31,66.67,172.77, +2021092612,54,43694.0,25,2021-09-26T20:26:35.000,58.0,MIN,left,85.19,21.52,2.77,2.25,0.28,59.37,174.23, +2021092612,54,43694.0,26,2021-09-26T20:26:35.100,58.0,MIN,left,85.22,21.28,2.38,2.84,0.25,53.72,174.08, +2021092612,54,43694.0,27,2021-09-26T20:26:35.200,58.0,MIN,left,85.24,21.06,1.99,3.17,0.21,51.11,174.74, +2021092612,54,43694.0,28,2021-09-26T20:26:35.300,58.0,MIN,left,85.25,20.89,1.59,3.34,0.17,48.27,176.2, +2021092612,54,43694.0,29,2021-09-26T20:26:35.400,58.0,MIN,left,85.25,20.75,1.23,3.29,0.14,45.68,182.61, +2021092612,54,43694.0,30,2021-09-26T20:26:35.500,58.0,MIN,left,85.22,20.64,1.02,3.09,0.12,37.81,197.99, +2021092612,54,43694.0,31,2021-09-26T20:26:35.600,58.0,MIN,left,85.17,20.55,0.89,2.93,0.1,35.2,216.77, +2021092612,54,43694.0,32,2021-09-26T20:26:35.700,58.0,MIN,left,85.1,20.49,0.92,2.72,0.09,32.61,238.7, +2021092612,54,43694.0,33,2021-09-26T20:26:35.800,58.0,MIN,left,85.0,20.46,1.09,2.57,0.11,29.29,254.97, +2021092612,54,43694.0,34,2021-09-26T20:26:35.900,58.0,MIN,left,84.88,20.43,1.31,2.35,0.12,25.8,263.63, +2021092612,54,43694.0,35,2021-09-26T20:26:36.000,58.0,MIN,left,84.74,20.43,1.49,2.02,0.14,19.62,268.49, +2021092612,54,43694.0,36,2021-09-26T20:26:36.100,58.0,MIN,left,84.58,20.43,1.65,1.72,0.16,14.36,273.64, +2021092612,54,43694.0,37,2021-09-26T20:26:36.200,58.0,MIN,left,84.41,20.45,1.83,1.58,0.18,9.23,278.28, +2021092612,54,43694.0,38,2021-09-26T20:26:36.300,58.0,MIN,left,84.21,20.48,2.04,1.53,0.2,5.45,281.46, +2021092612,54,43694.0,39,2021-09-26T20:26:36.400,58.0,MIN,left,84.0,20.54,2.25,1.98,0.22,3.55,288.93, +2021092612,54,43694.0,40,2021-09-26T20:26:36.500,58.0,MIN,left,83.79,20.62,2.42,2.33,0.23,3.55,295.64, +2021092612,54,43694.0,41,2021-09-26T20:26:36.600,58.0,MIN,left,83.56,20.74,2.58,2.32,0.25,3.55,301.38, +2021092612,54,43694.0,42,2021-09-26T20:26:36.700,58.0,MIN,left,83.34,20.9,2.8,2.69,0.27,356.97,307.92, +2021092612,54,43694.0,43,2021-09-26T20:26:36.800,58.0,MIN,left,83.12,21.09,3.01,2.96,0.29,355.36,314.01, +2021092612,54,43694.0,44,2021-09-26T20:26:36.900,58.0,MIN,left,82.91,21.31,3.22,2.86,0.31,352.94,318.12, +2021092612,54,43694.0,45,2021-09-26T20:26:37.000,58.0,MIN,left,82.69,21.56,3.46,2.71,0.33,352.94,321.94,pass_forward +2021092612,54,43694.0,46,2021-09-26T20:26:37.100,58.0,MIN,left,82.48,21.85,3.71,2.63,0.36,352.12,325.94, +2021092612,54,43694.0,47,2021-09-26T20:26:37.200,58.0,MIN,left,82.27,22.17,3.97,2.48,0.38,349.41,328.57, +2021092612,54,43694.0,48,2021-09-26T20:26:37.300,58.0,MIN,left,82.07,22.52,4.19,2.18,0.41,345.94,330.66, +2021092612,54,43694.0,49,2021-09-26T20:26:37.400,58.0,MIN,left,81.86,22.9,4.37,1.72,0.43,342.34,331.93, +2021092612,54,43694.0,50,2021-09-26T20:26:37.500,58.0,MIN,left,81.65,23.3,4.54,1.21,0.45,339.48,332.18, +2021092612,54,44856.0,1,2021-09-26T20:26:32.600,81.0,SEA,left,86.76,32.05,0.2,0.07,0.01,248.57,333.29, +2021092612,54,44856.0,2,2021-09-26T20:26:32.700,81.0,SEA,left,86.75,32.08,0.23,0.09,0.04,247.73,343.05, +2021092612,54,44856.0,3,2021-09-26T20:26:32.800,81.0,SEA,left,86.74,32.09,0.18,0.1,0.01,245.73,338.59,man_in_motion +2021092612,54,44856.0,4,2021-09-26T20:26:32.900,81.0,SEA,left,86.74,32.1,0.17,0.11,0.02,245.73,339.27, +2021092612,54,44856.0,5,2021-09-26T20:26:33.000,81.0,SEA,left,86.73,32.11,0.16,0.11,0.01,251.7,337.58, +2021092612,54,44856.0,6,2021-09-26T20:26:33.100,81.0,SEA,left,86.72,32.1,0.12,0.1,0.02,251.7,327.9,ball_snap +2021092612,54,44856.0,7,2021-09-26T20:26:33.200,81.0,SEA,left,86.7,32.12,0.12,0.1,0.02,247.42,325.31, +2021092612,54,44856.0,8,2021-09-26T20:26:33.300,81.0,SEA,left,86.71,32.11,0.09,0.08,0.01,243.75,324.94, +2021092612,54,44856.0,9,2021-09-26T20:26:33.400,81.0,SEA,left,86.69,32.09,0.07,0.49,0.03,239.29,280.22, +2021092612,54,44856.0,10,2021-09-26T20:26:33.500,81.0,SEA,left,86.68,32.05,0.26,2.42,0.04,237.71,208.92, +2021092612,54,44856.0,11,2021-09-26T20:26:33.600,81.0,SEA,left,86.66,32.02,0.59,2.97,0.04,236.6,199.35, +2021092612,54,44856.0,12,2021-09-26T20:26:33.700,81.0,SEA,left,86.64,31.94,0.99,3.16,0.08,236.6,195.6, +2021092612,54,44856.0,13,2021-09-26T20:26:33.800,81.0,SEA,left,86.61,31.82,1.38,3.07,0.12,235.9,191.99, +2021092612,54,44856.0,14,2021-09-26T20:26:33.900,81.0,SEA,left,86.59,31.67,1.65,2.58,0.16,235.9,189.24, +2021092612,54,44856.0,15,2021-09-26T20:26:34.000,81.0,SEA,left,86.56,31.5,1.85,1.98,0.17,235.9,188.98, +2021092612,54,44856.0,16,2021-09-26T20:26:34.100,81.0,SEA,left,86.53,31.31,1.96,1.26,0.19,236.51,189.82, +2021092612,54,44856.0,17,2021-09-26T20:26:34.200,81.0,SEA,left,86.5,31.13,1.97,0.49,0.19,235.28,189.48, +2021092612,54,44856.0,18,2021-09-26T20:26:34.300,81.0,SEA,left,86.48,30.93,1.97,0.51,0.2,230.04,184.94,play_action +2021092612,54,44856.0,19,2021-09-26T20:26:34.400,81.0,SEA,left,86.48,30.73,2.0,0.9,0.2,228.18,180.97, +2021092612,54,44856.0,20,2021-09-26T20:26:34.500,81.0,SEA,left,86.48,30.53,1.97,1.39,0.2,224.54,175.94, +2021092612,54,44856.0,21,2021-09-26T20:26:34.600,81.0,SEA,left,86.5,30.34,1.95,1.44,0.2,221.35,171.64, +2021092612,54,44856.0,22,2021-09-26T20:26:34.700,81.0,SEA,left,86.56,30.15,2.05,2.78,0.2,207.01,156.31, +2021092612,54,44856.0,23,2021-09-26T20:26:34.800,81.0,SEA,left,86.68,29.96,2.24,3.49,0.22,200.84,143.97, +2021092612,54,44856.0,24,2021-09-26T20:26:34.900,81.0,SEA,left,86.83,29.79,2.43,3.45,0.23,192.92,135.17, +2021092612,54,44856.0,25,2021-09-26T20:26:35.000,81.0,SEA,left,87.02,29.62,2.62,3.16,0.25,184.8,128.02, +2021092612,54,44856.0,26,2021-09-26T20:26:35.100,81.0,SEA,left,87.24,29.46,2.8,2.79,0.27,174.91,122.2, +2021092612,54,44856.0,27,2021-09-26T20:26:35.200,81.0,SEA,left,87.49,29.32,2.94,2.84,0.29,157.07,116.38, +2021092612,54,44856.0,28,2021-09-26T20:26:35.300,81.0,SEA,left,87.76,29.21,3.08,2.66,0.3,134.7,110.51, +2021092612,54,44856.0,29,2021-09-26T20:26:35.400,81.0,SEA,left,88.06,29.11,3.19,2.44,0.31,113.75,104.97, +2021092612,54,44856.0,30,2021-09-26T20:26:35.500,81.0,SEA,left,88.38,29.05,3.25,2.46,0.32,92.82,98.37, +2021092612,54,44856.0,31,2021-09-26T20:26:35.600,81.0,SEA,left,88.71,29.02,3.34,2.33,0.33,78.95,93.43, +2021092612,54,44856.0,32,2021-09-26T20:26:35.700,81.0,SEA,left,89.05,29.01,3.45,2.44,0.34,67.46,88.15, +2021092612,54,44856.0,33,2021-09-26T20:26:35.800,81.0,SEA,left,89.4,29.06,3.54,2.75,0.35,49.16,80.73, +2021092612,54,44856.0,34,2021-09-26T20:26:35.900,81.0,SEA,left,89.74,29.15,3.61,3.06,0.36,38.52,72.97, +2021092612,54,44856.0,35,2021-09-26T20:26:36.000,81.0,SEA,left,90.08,29.27,3.62,3.01,0.36,35.1,66.93, +2021092612,54,44856.0,36,2021-09-26T20:26:36.100,81.0,SEA,left,90.39,29.45,3.69,3.3,0.37,29.07,58.82, +2021092612,54,44856.0,37,2021-09-26T20:26:36.200,81.0,SEA,left,90.68,29.7,3.81,3.99,0.38,23.22,48.41, +2021092612,54,44856.0,38,2021-09-26T20:26:36.300,81.0,SEA,left,90.95,29.98,3.99,4.25,0.39,21.26,41.01, +2021092612,54,44856.0,39,2021-09-26T20:26:36.400,81.0,SEA,left,91.19,30.31,4.14,4.15,0.41,17.02,34.01, +2021092612,54,44856.0,40,2021-09-26T20:26:36.500,81.0,SEA,left,91.41,30.68,4.29,3.79,0.42,19.54,28.25, +2021092612,54,44856.0,41,2021-09-26T20:26:36.600,81.0,SEA,left,91.59,31.08,4.47,3.68,0.44,16.57,22.49, +2021092612,54,44856.0,42,2021-09-26T20:26:36.700,81.0,SEA,left,91.7,31.52,4.57,4.18,0.45,15.74,13.71, +2021092612,54,44856.0,43,2021-09-26T20:26:36.800,81.0,SEA,left,91.77,31.97,4.68,4.24,0.46,12.68,7.36, +2021092612,54,44856.0,44,2021-09-26T20:26:36.900,81.0,SEA,left,91.8,32.44,4.73,4.12,0.47,9.04,1.27, +2021092612,54,44856.0,45,2021-09-26T20:26:37.000,81.0,SEA,left,91.79,32.92,4.76,4.04,0.47,2.16,355.48,pass_forward +2021092612,54,44856.0,46,2021-09-26T20:26:37.100,81.0,SEA,left,91.73,33.39,4.75,3.99,0.48,355.11,349.94, +2021092612,54,44856.0,47,2021-09-26T20:26:37.200,81.0,SEA,left,91.63,33.85,4.71,3.82,0.47,347.22,344.95, +2021092612,54,44856.0,48,2021-09-26T20:26:37.300,81.0,SEA,left,91.49,34.3,4.68,3.36,0.47,341.58,340.72, +2021092612,54,44856.0,49,2021-09-26T20:26:37.400,81.0,SEA,left,91.32,34.73,4.61,3.03,0.46,340.3,336.68, +2021092612,54,44856.0,50,2021-09-26T20:26:37.500,81.0,SEA,left,91.13,35.15,4.53,2.73,0.46,338.74,333.09, +2021092612,54,44867.0,1,2021-09-26T20:26:32.600,94.0,MIN,left,84.14,29.05,0.05,0.06,0.0,42.31,348.67, +2021092612,54,44867.0,2,2021-09-26T20:26:32.700,94.0,MIN,left,84.14,29.05,0.05,0.05,0.0,42.31,349.11, +2021092612,54,44867.0,3,2021-09-26T20:26:32.800,94.0,MIN,left,84.14,29.04,0.04,0.04,0.01,47.54,345.03,man_in_motion +2021092612,54,44867.0,4,2021-09-26T20:26:32.900,94.0,MIN,left,84.14,29.04,0.03,0.04,0.0,50.68,346.26, +2021092612,54,44867.0,5,2021-09-26T20:26:33.000,94.0,MIN,left,84.14,29.04,0.01,0.22,0.01,61.5,356.27, +2021092612,54,44867.0,6,2021-09-26T20:26:33.100,94.0,MIN,left,84.15,29.03,0.04,0.4,0.01,70.63,144.5,ball_snap +2021092612,54,44867.0,7,2021-09-26T20:26:33.200,94.0,MIN,left,84.16,29.02,0.18,0.98,0.02,93.02,141.82, +2021092612,54,44867.0,8,2021-09-26T20:26:33.300,94.0,MIN,left,84.18,28.99,0.38,1.49,0.04,93.7,149.48, +2021092612,54,44867.0,9,2021-09-26T20:26:33.400,94.0,MIN,left,84.22,28.91,0.84,2.08,0.09,92.16,153.83, +2021092612,54,44867.0,10,2021-09-26T20:26:33.500,94.0,MIN,left,84.27,28.79,1.25,2.15,0.12,104.73,153.97, +2021092612,54,44867.0,11,2021-09-26T20:26:33.600,94.0,MIN,left,84.33,28.65,1.55,1.87,0.15,109.57,155.55, +2021092612,54,44867.0,12,2021-09-26T20:26:33.700,94.0,MIN,left,84.41,28.48,1.83,1.53,0.19,108.78,156.85, +2021092612,54,44867.0,13,2021-09-26T20:26:33.800,94.0,MIN,left,84.48,28.28,2.11,1.25,0.22,102.17,158.42, +2021092612,54,44867.0,14,2021-09-26T20:26:33.900,94.0,MIN,left,84.55,28.03,2.42,1.32,0.26,104.81,161.9, +2021092612,54,44867.0,15,2021-09-26T20:26:34.000,94.0,MIN,left,84.63,27.76,2.66,1.11,0.28,104.81,164.15, +2021092612,54,44867.0,16,2021-09-26T20:26:34.100,94.0,MIN,left,84.7,27.46,2.88,0.84,0.3,101.06,165.85, +2021092612,54,44867.0,17,2021-09-26T20:26:34.200,94.0,MIN,left,84.76,27.15,3.07,0.68,0.32,97.62,167.78, +2021092612,54,44867.0,18,2021-09-26T20:26:34.300,94.0,MIN,left,84.82,26.82,3.25,0.78,0.34,92.24,170.05,play_action +2021092612,54,44867.0,19,2021-09-26T20:26:34.400,94.0,MIN,left,84.87,26.49,3.33,0.79,0.33,87.58,171.37, +2021092612,54,44867.0,20,2021-09-26T20:26:34.500,94.0,MIN,left,84.91,26.13,3.51,0.85,0.36,86.13,173.6, +2021092612,54,44867.0,21,2021-09-26T20:26:34.600,94.0,MIN,left,84.94,25.75,3.72,0.82,0.38,88.72,175.69, +2021092612,54,44867.0,22,2021-09-26T20:26:34.700,94.0,MIN,left,84.96,25.34,3.91,0.79,0.4,91.6,177.46, +2021092612,54,44867.0,23,2021-09-26T20:26:34.800,94.0,MIN,left,84.97,24.93,4.06,0.75,0.42,93.44,179.05, +2021092612,54,44867.0,24,2021-09-26T20:26:34.900,94.0,MIN,left,84.98,24.51,4.1,0.81,0.42,95.62,180.01, +2021092612,54,44867.0,25,2021-09-26T20:26:35.000,94.0,MIN,left,84.98,24.07,4.18,0.79,0.43,99.16,180.1, +2021092612,54,44867.0,26,2021-09-26T20:26:35.100,94.0,MIN,left,84.98,23.66,4.1,1.17,0.41,102.55,180.97, +2021092612,54,44867.0,27,2021-09-26T20:26:35.200,94.0,MIN,left,84.96,23.26,3.98,1.57,0.4,103.16,182.08, +2021092612,54,44867.0,28,2021-09-26T20:26:35.300,94.0,MIN,left,84.95,22.87,3.8,1.98,0.39,103.16,182.61, +2021092612,54,44867.0,29,2021-09-26T20:26:35.400,94.0,MIN,left,84.91,22.52,3.46,2.7,0.35,103.16,184.84, +2021092612,54,44867.0,30,2021-09-26T20:26:35.500,94.0,MIN,left,84.88,22.2,3.09,3.17,0.32,105.07,186.73, +2021092612,54,44867.0,31,2021-09-26T20:26:35.600,94.0,MIN,left,84.83,21.92,2.73,3.44,0.29,105.07,190.18, +2021092612,54,44867.0,32,2021-09-26T20:26:35.700,94.0,MIN,left,84.77,21.69,2.3,3.6,0.24,105.07,195.14, +2021092612,54,44867.0,33,2021-09-26T20:26:35.800,94.0,MIN,left,84.67,21.54,1.77,4.15,0.18,100.46,208.99, +2021092612,54,44867.0,34,2021-09-26T20:26:35.900,94.0,MIN,left,84.58,21.42,1.42,4.2,0.15,95.59,220.83, +2021092612,54,44867.0,35,2021-09-26T20:26:36.000,94.0,MIN,left,84.49,21.34,1.13,3.98,0.12,90.79,238.71, +2021092612,54,44867.0,36,2021-09-26T20:26:36.100,94.0,MIN,left,84.4,21.32,0.94,3.75,0.09,84.69,265.11, +2021092612,54,44867.0,37,2021-09-26T20:26:36.200,94.0,MIN,left,84.3,21.35,1.09,4.0,0.1,72.73,299.24, +2021092612,54,44867.0,38,2021-09-26T20:26:36.300,94.0,MIN,left,84.21,21.43,1.39,3.94,0.12,66.39,319.53, +2021092612,54,44867.0,39,2021-09-26T20:26:36.400,94.0,MIN,left,84.13,21.57,1.76,3.37,0.16,60.54,333.27, +2021092612,54,44867.0,40,2021-09-26T20:26:36.500,94.0,MIN,left,84.06,21.75,2.11,2.78,0.2,55.32,341.26, +2021092612,54,44867.0,41,2021-09-26T20:26:36.600,94.0,MIN,left,84.0,22.01,2.61,2.67,0.26,47.33,347.06, +2021092612,54,44867.0,42,2021-09-26T20:26:36.700,94.0,MIN,left,83.94,22.29,2.93,2.17,0.29,41.93,349.72, +2021092612,54,44867.0,43,2021-09-26T20:26:36.800,94.0,MIN,left,83.89,22.61,3.25,1.52,0.33,36.12,351.43, +2021092612,54,44867.0,44,2021-09-26T20:26:36.900,94.0,MIN,left,83.83,22.97,3.54,0.93,0.37,31.36,351.56, +2021092612,54,44867.0,45,2021-09-26T20:26:37.000,94.0,MIN,left,83.76,23.37,3.84,0.63,0.4,22.96,350.94,pass_forward +2021092612,54,44867.0,46,2021-09-26T20:26:37.100,94.0,MIN,left,83.69,23.77,4.03,0.68,0.41,20.17,350.7, +2021092612,54,44867.0,47,2021-09-26T20:26:37.200,94.0,MIN,left,83.62,24.19,4.21,0.52,0.43,14.69,350.07, +2021092612,54,44867.0,48,2021-09-26T20:26:37.300,94.0,MIN,left,83.53,24.66,4.48,0.39,0.47,13.5,349.17, +2021092612,54,44867.0,49,2021-09-26T20:26:37.400,94.0,MIN,left,83.42,25.12,4.63,0.64,0.48,0.28,347.54, +2021092612,54,44867.0,50,2021-09-26T20:26:37.500,94.0,MIN,left,83.3,25.59,4.7,0.98,0.49,354.83,345.78, +2021092612,54,45004.0,1,2021-09-26T20:26:32.600,23.0,MIN,left,74.46,32.18,0.76,0.75,0.08,70.99,323.78, +2021092612,54,45004.0,2,2021-09-26T20:26:32.700,23.0,MIN,left,74.41,32.24,0.76,0.64,0.08,63.81,328.98, +2021092612,54,45004.0,3,2021-09-26T20:26:32.800,23.0,MIN,left,74.38,32.31,0.77,0.55,0.08,61.39,333.76,man_in_motion +2021092612,54,45004.0,4,2021-09-26T20:26:32.900,23.0,MIN,left,74.35,32.38,0.76,0.58,0.07,59.84,340.55, +2021092612,54,45004.0,5,2021-09-26T20:26:33.000,23.0,MIN,left,74.33,32.45,0.78,0.5,0.08,58.28,344.27, +2021092612,54,45004.0,6,2021-09-26T20:26:33.100,23.0,MIN,left,74.32,32.52,0.7,0.64,0.07,54.74,352.74,ball_snap +2021092612,54,45004.0,7,2021-09-26T20:26:33.200,23.0,MIN,left,74.31,32.59,0.68,0.69,0.07,53.66,0.11, +2021092612,54,45004.0,8,2021-09-26T20:26:33.300,23.0,MIN,left,74.32,32.66,0.71,0.63,0.07,53.66,5.61, +2021092612,54,45004.0,9,2021-09-26T20:26:33.400,23.0,MIN,left,74.33,32.73,0.7,0.51,0.07,53.66,8.91, +2021092612,54,45004.0,10,2021-09-26T20:26:33.500,23.0,MIN,left,74.33,32.8,0.64,0.34,0.06,62.64,6.33, +2021092612,54,45004.0,11,2021-09-26T20:26:33.600,23.0,MIN,left,74.33,32.86,0.63,0.23,0.06,68.08,3.55, +2021092612,54,45004.0,12,2021-09-26T20:26:33.700,23.0,MIN,left,74.33,32.92,0.59,0.34,0.06,72.13,0.22, +2021092612,54,45004.0,13,2021-09-26T20:26:33.800,23.0,MIN,left,74.33,32.97,0.53,0.44,0.05,75.97,356.42, +2021092612,54,45004.0,14,2021-09-26T20:26:33.900,23.0,MIN,left,74.32,33.01,0.38,0.83,0.04,82.75,344.19, +2021092612,54,45004.0,15,2021-09-26T20:26:34.000,23.0,MIN,left,74.31,33.03,0.25,1.02,0.03,87.18,324.66, +2021092612,54,45004.0,16,2021-09-26T20:26:34.100,23.0,MIN,left,74.29,33.03,0.18,1.39,0.02,90.99,249.99, +2021092612,54,45004.0,17,2021-09-26T20:26:34.200,23.0,MIN,left,74.28,33.0,0.38,1.7,0.03,96.66,204.32, +2021092612,54,45004.0,18,2021-09-26T20:26:34.300,23.0,MIN,left,74.27,32.95,0.56,1.74,0.05,100.28,192.89,play_action +2021092612,54,45004.0,19,2021-09-26T20:26:34.400,23.0,MIN,left,74.26,32.88,0.78,1.73,0.07,103.32,187.62, +2021092612,54,45004.0,20,2021-09-26T20:26:34.500,23.0,MIN,left,74.24,32.79,0.98,1.58,0.09,107.32,187.93, +2021092612,54,45004.0,21,2021-09-26T20:26:34.600,23.0,MIN,left,74.22,32.69,1.07,1.12,0.1,115.18,191.11, +2021092612,54,45004.0,22,2021-09-26T20:26:34.700,23.0,MIN,left,74.19,32.59,1.12,0.71,0.11,117.62,192.99, +2021092612,54,45004.0,23,2021-09-26T20:26:34.800,23.0,MIN,left,74.16,32.48,1.12,0.55,0.11,123.48,198.95, +2021092612,54,45004.0,24,2021-09-26T20:26:34.900,23.0,MIN,left,74.12,32.38,1.13,0.61,0.11,126.67,201.84, +2021092612,54,45004.0,25,2021-09-26T20:26:35.000,23.0,MIN,left,74.03,32.3,1.18,2.16,0.12,131.18,229.24, +2021092612,54,45004.0,26,2021-09-26T20:26:35.100,23.0,MIN,left,73.91,32.24,1.42,3.28,0.13,142.63,247.8, +2021092612,54,45004.0,27,2021-09-26T20:26:35.200,23.0,MIN,left,73.75,32.2,1.76,3.77,0.16,153.73,261.08, +2021092612,54,45004.0,28,2021-09-26T20:26:35.300,23.0,MIN,left,73.55,32.2,2.17,4.1,0.2,165.54,272.18, +2021092612,54,45004.0,29,2021-09-26T20:26:35.400,23.0,MIN,left,73.31,32.22,2.73,4.6,0.25,178.7,279.06, +2021092612,54,45004.0,30,2021-09-26T20:26:35.500,23.0,MIN,left,73.03,32.27,3.22,5.73,0.28,196.69,284.83, +2021092612,54,45004.0,31,2021-09-26T20:26:35.600,23.0,MIN,left,72.7,32.37,3.75,5.21,0.35,215.06,288.75, +2021092612,54,45004.0,32,2021-09-26T20:26:35.700,23.0,MIN,left,72.32,32.51,4.28,4.59,0.4,229.37,291.31, +2021092612,54,45004.0,33,2021-09-26T20:26:35.800,23.0,MIN,left,71.91,32.68,4.77,4.13,0.45,248.86,293.78, +2021092612,54,45004.0,34,2021-09-26T20:26:35.900,23.0,MIN,left,71.45,32.88,5.19,3.58,0.5,266.08,295.62, +2021092612,54,45004.0,35,2021-09-26T20:26:36.000,23.0,MIN,left,70.97,33.12,5.54,2.96,0.54,281.52,297.34, +2021092612,54,45004.0,36,2021-09-26T20:26:36.100,23.0,MIN,left,70.47,33.39,5.82,2.4,0.57,301.15,299.15, +2021092612,54,45004.0,37,2021-09-26T20:26:36.200,23.0,MIN,left,69.96,33.69,6.03,2.1,0.59,322.0,301.37, +2021092612,54,45004.0,38,2021-09-26T20:26:36.300,23.0,MIN,left,69.44,34.02,6.24,2.16,0.61,331.0,303.73, +2021092612,54,45004.0,39,2021-09-26T20:26:36.400,23.0,MIN,left,68.92,34.39,6.36,2.07,0.63,338.28,306.22, +2021092612,54,45004.0,40,2021-09-26T20:26:36.500,23.0,MIN,left,68.42,34.78,6.43,2.17,0.64,346.15,308.96, +2021092612,54,45004.0,41,2021-09-26T20:26:36.600,23.0,MIN,left,67.93,35.2,6.45,2.5,0.64,355.78,312.18, +2021092612,54,45004.0,42,2021-09-26T20:26:36.700,23.0,MIN,left,67.47,35.65,6.42,2.67,0.64,4.04,315.1, +2021092612,54,45004.0,43,2021-09-26T20:26:36.800,23.0,MIN,left,67.03,36.12,6.38,2.66,0.64,10.64,317.87, +2021092612,54,45004.0,44,2021-09-26T20:26:36.900,23.0,MIN,left,66.61,36.6,6.3,2.54,0.64,16.66,320.11, +2021092612,54,45004.0,45,2021-09-26T20:26:37.000,23.0,MIN,left,66.22,37.08,6.13,2.52,0.62,25.55,322.05,pass_forward +2021092612,54,45004.0,46,2021-09-26T20:26:37.100,23.0,MIN,left,65.86,37.56,5.96,2.53,0.6,30.25,324.03, +2021092612,54,45004.0,47,2021-09-26T20:26:37.200,23.0,MIN,left,65.53,38.03,5.65,2.76,0.58,35.53,325.42, +2021092612,54,45004.0,48,2021-09-26T20:26:37.300,23.0,MIN,left,65.22,38.48,5.28,3.12,0.54,39.62,326.87, +2021092612,54,45004.0,49,2021-09-26T20:26:37.400,23.0,MIN,left,64.95,38.91,4.92,3.38,0.51,47.25,328.43, +2021092612,54,45004.0,50,2021-09-26T20:26:37.500,23.0,MIN,left,64.74,39.28,4.17,4.48,0.43,55.66,330.62, +2021092612,54,45056.0,1,2021-09-26T20:26:32.600,61.0,SEA,left,85.51,26.28,0.0,0.0,0.0,254.11,277.43, +2021092612,54,45056.0,2,2021-09-26T20:26:32.700,61.0,SEA,left,85.51,26.27,0.0,0.0,0.01,253.38,273.18, +2021092612,54,45056.0,3,2021-09-26T20:26:32.800,61.0,SEA,left,85.51,26.27,0.01,0.25,0.01,252.05,163.8,man_in_motion +2021092612,54,45056.0,4,2021-09-26T20:26:32.900,61.0,SEA,left,85.52,26.26,0.06,0.64,0.01,252.05,157.08, +2021092612,54,45056.0,5,2021-09-26T20:26:33.000,61.0,SEA,left,85.52,26.24,0.26,1.54,0.03,250.71,163.04, +2021092612,54,45056.0,6,2021-09-26T20:26:33.100,61.0,SEA,left,85.54,26.19,0.58,2.25,0.05,250.71,166.05,ball_snap +2021092612,54,45056.0,7,2021-09-26T20:26:33.200,61.0,SEA,left,85.55,26.1,0.96,2.75,0.09,248.09,170.56, +2021092612,54,45056.0,8,2021-09-26T20:26:33.300,61.0,SEA,left,85.56,25.97,1.35,2.67,0.13,244.85,172.01, +2021092612,54,45056.0,9,2021-09-26T20:26:33.400,61.0,SEA,left,85.59,25.8,1.74,2.39,0.17,239.47,171.69, +2021092612,54,45056.0,10,2021-09-26T20:26:33.500,61.0,SEA,left,85.63,25.59,2.08,1.99,0.21,234.53,171.32, +2021092612,54,45056.0,11,2021-09-26T20:26:33.600,61.0,SEA,left,85.68,25.34,2.46,1.78,0.26,229.12,169.99, +2021092612,54,45056.0,12,2021-09-26T20:26:33.700,61.0,SEA,left,85.73,25.07,2.72,1.24,0.27,227.74,169.16, +2021092612,54,45056.0,13,2021-09-26T20:26:33.800,61.0,SEA,left,85.79,24.78,2.93,0.76,0.3,224.74,168.63, +2021092612,54,45056.0,14,2021-09-26T20:26:33.900,61.0,SEA,left,85.86,24.47,3.1,0.51,0.32,224.74,167.53, +2021092612,54,45056.0,15,2021-09-26T20:26:34.000,61.0,SEA,left,85.93,24.14,3.26,0.43,0.33,221.66,167.2, +2021092612,54,45056.0,16,2021-09-26T20:26:34.100,61.0,SEA,left,86.01,23.81,3.35,0.21,0.34,221.66,166.81, +2021092612,54,45056.0,17,2021-09-26T20:26:34.200,61.0,SEA,left,86.09,23.48,3.36,0.57,0.34,222.69,166.44, +2021092612,54,45056.0,18,2021-09-26T20:26:34.300,61.0,SEA,left,86.16,23.14,3.38,0.83,0.35,222.69,166.64,play_action +2021092612,54,45056.0,19,2021-09-26T20:26:34.400,61.0,SEA,left,86.24,22.81,3.34,1.05,0.34,223.46,166.77, +2021092612,54,45056.0,20,2021-09-26T20:26:34.500,61.0,SEA,left,86.32,22.48,3.27,1.16,0.33,225.26,166.76, +2021092612,54,45056.0,21,2021-09-26T20:26:34.600,61.0,SEA,left,86.39,22.17,3.15,1.42,0.32,225.26,167.0, +2021092612,54,45056.0,22,2021-09-26T20:26:34.700,61.0,SEA,left,86.46,21.87,3.04,1.54,0.31,226.97,167.63, +2021092612,54,45056.0,23,2021-09-26T20:26:34.800,61.0,SEA,left,86.52,21.58,2.88,1.72,0.3,230.99,168.12, +2021092612,54,45056.0,24,2021-09-26T20:26:34.900,61.0,SEA,left,86.58,21.3,2.75,1.72,0.28,232.85,168.95, +2021092612,54,45056.0,25,2021-09-26T20:26:35.000,61.0,SEA,left,86.63,21.03,2.63,1.7,0.28,234.45,169.33, +2021092612,54,45056.0,26,2021-09-26T20:26:35.100,61.0,SEA,left,86.67,20.78,2.41,1.88,0.25,235.51,169.9, +2021092612,54,45056.0,27,2021-09-26T20:26:35.200,61.0,SEA,left,86.71,20.57,2.09,2.26,0.21,237.49,169.84, +2021092612,54,45056.0,28,2021-09-26T20:26:35.300,61.0,SEA,left,86.75,20.39,1.81,2.35,0.19,237.49,168.79, +2021092612,54,45056.0,29,2021-09-26T20:26:35.400,61.0,SEA,left,86.78,20.24,1.47,2.44,0.15,237.49,168.45, +2021092612,54,45056.0,30,2021-09-26T20:26:35.500,61.0,SEA,left,86.81,20.12,1.17,2.36,0.12,237.49,166.39, +2021092612,54,45056.0,31,2021-09-26T20:26:35.600,61.0,SEA,left,86.83,20.03,0.87,2.24,0.09,236.91,165.05, +2021092612,54,45056.0,32,2021-09-26T20:26:35.700,61.0,SEA,left,86.86,19.96,0.64,2.07,0.07,235.13,161.85, +2021092612,54,45056.0,33,2021-09-26T20:26:35.800,61.0,SEA,left,86.88,19.92,0.42,1.79,0.05,233.69,151.88, +2021092612,54,45056.0,34,2021-09-26T20:26:35.900,61.0,SEA,left,86.91,19.9,0.29,1.49,0.04,232.51,128.34, +2021092612,54,45056.0,35,2021-09-26T20:26:36.000,61.0,SEA,left,86.94,19.89,0.25,1.24,0.03,231.33,96.38, +2021092612,54,45056.0,36,2021-09-26T20:26:36.100,61.0,SEA,left,86.97,19.89,0.27,0.94,0.03,228.82,76.07, +2021092612,54,45056.0,37,2021-09-26T20:26:36.200,61.0,SEA,left,86.99,19.9,0.3,0.65,0.03,227.82,62.03, +2021092612,54,45056.0,38,2021-09-26T20:26:36.300,61.0,SEA,left,87.01,19.92,0.33,0.6,0.03,226.55,40.1, +2021092612,54,45056.0,39,2021-09-26T20:26:36.400,61.0,SEA,left,87.02,19.96,0.39,0.68,0.04,225.45,17.34, +2021092612,54,45056.0,40,2021-09-26T20:26:36.500,61.0,SEA,left,87.02,20.01,0.46,0.71,0.05,224.27,5.92, +2021092612,54,45056.0,41,2021-09-26T20:26:36.600,61.0,SEA,left,87.03,20.05,0.49,0.54,0.05,224.27,0.82, +2021092612,54,45056.0,42,2021-09-26T20:26:36.700,61.0,SEA,left,87.02,20.11,0.58,0.54,0.06,226.19,354.06, +2021092612,54,45056.0,43,2021-09-26T20:26:36.800,61.0,SEA,left,87.01,20.18,0.64,0.45,0.06,228.82,349.29, +2021092612,54,45056.0,44,2021-09-26T20:26:36.900,61.0,SEA,left,86.99,20.26,0.75,0.44,0.08,234.01,344.83, +2021092612,54,45056.0,45,2021-09-26T20:26:37.000,61.0,SEA,left,86.96,20.34,0.82,0.36,0.08,239.61,340.92,pass_forward +2021092612,54,45056.0,46,2021-09-26T20:26:37.100,61.0,SEA,left,86.92,20.43,0.96,0.41,0.11,247.23,337.36, +2021092612,54,45056.0,47,2021-09-26T20:26:37.200,61.0,SEA,left,86.87,20.53,1.06,0.45,0.11,254.24,335.61, +2021092612,54,45056.0,48,2021-09-26T20:26:37.300,61.0,SEA,left,86.82,20.64,1.16,0.4,0.12,260.38,333.96, +2021092612,54,45056.0,49,2021-09-26T20:26:37.400,61.0,SEA,left,86.76,20.76,1.25,0.31,0.13,266.62,332.01, +2021092612,54,45056.0,50,2021-09-26T20:26:37.500,61.0,SEA,left,86.69,20.87,1.29,0.29,0.13,272.89,329.11, +2021092612,54,45062.0,1,2021-09-26T20:26:32.600,32.0,SEA,left,92.88,26.27,0.04,0.14,0.0,290.68,53.75, +2021092612,54,45062.0,2,2021-09-26T20:26:32.700,32.0,SEA,left,92.89,26.27,0.05,0.12,0.01,290.68,92.42, +2021092612,54,45062.0,3,2021-09-26T20:26:32.800,32.0,SEA,left,92.89,26.27,0.05,0.06,0.0,292.51,82.91,man_in_motion +2021092612,54,45062.0,4,2021-09-26T20:26:32.900,32.0,SEA,left,92.89,26.27,0.01,0.01,0.01,292.51,347.11, +2021092612,54,45062.0,5,2021-09-26T20:26:33.000,32.0,SEA,left,92.87,26.26,0.08,0.04,0.02,291.15,232.64, +2021092612,54,45062.0,6,2021-09-26T20:26:33.100,32.0,SEA,left,92.85,26.24,0.16,0.23,0.03,289.04,228.76,ball_snap +2021092612,54,45062.0,7,2021-09-26T20:26:33.200,32.0,SEA,left,92.84,26.21,0.23,0.43,0.03,284.07,219.48, +2021092612,54,45062.0,8,2021-09-26T20:26:33.300,32.0,SEA,left,92.82,26.18,0.36,0.83,0.04,274.38,213.05, +2021092612,54,45062.0,9,2021-09-26T20:26:33.400,32.0,SEA,left,92.79,26.13,0.58,1.34,0.06,264.84,209.8, +2021092612,54,45062.0,10,2021-09-26T20:26:33.500,32.0,SEA,left,92.75,26.06,0.81,1.59,0.08,255.45,208.79, +2021092612,54,45062.0,11,2021-09-26T20:26:33.600,32.0,SEA,left,92.68,25.97,1.17,2.13,0.11,246.02,215.95, +2021092612,54,45062.0,12,2021-09-26T20:26:33.700,32.0,SEA,left,92.59,25.86,1.53,2.56,0.14,236.39,218.58, +2021092612,54,45062.0,13,2021-09-26T20:26:33.800,32.0,SEA,left,92.48,25.71,1.98,2.96,0.19,229.72,219.1, +2021092612,54,45062.0,14,2021-09-26T20:26:33.900,32.0,SEA,left,92.32,25.53,2.52,3.36,0.24,230.84,220.53, +2021092612,54,45062.0,15,2021-09-26T20:26:34.000,32.0,SEA,left,92.13,25.32,2.98,3.46,0.28,223.19,222.19, +2021092612,54,45062.0,16,2021-09-26T20:26:34.100,32.0,SEA,left,91.91,25.08,3.43,3.56,0.33,221.63,222.64, +2021092612,54,45062.0,17,2021-09-26T20:26:34.200,32.0,SEA,left,91.66,24.8,3.9,3.46,0.37,222.5,222.13, +2021092612,54,45062.0,18,2021-09-26T20:26:34.300,32.0,SEA,left,91.38,24.48,4.38,3.36,0.42,224.95,220.7,play_action +2021092612,54,45062.0,19,2021-09-26T20:26:34.400,32.0,SEA,left,91.08,24.14,4.73,2.9,0.46,221.02,220.42, +2021092612,54,45062.0,20,2021-09-26T20:26:34.500,32.0,SEA,left,90.77,23.76,5.0,2.39,0.49,221.02,219.22, +2021092612,54,45062.0,21,2021-09-26T20:26:34.600,32.0,SEA,left,90.45,23.36,5.24,1.88,0.51,222.82,218.45, +2021092612,54,45062.0,22,2021-09-26T20:26:34.700,32.0,SEA,left,90.13,22.92,5.51,1.98,0.54,224.33,215.31, +2021092612,54,45062.0,23,2021-09-26T20:26:34.800,32.0,SEA,left,89.82,22.46,5.62,1.84,0.56,223.29,213.08, +2021092612,54,45062.0,24,2021-09-26T20:26:34.900,32.0,SEA,left,89.53,21.98,5.66,1.79,0.56,223.29,210.92, +2021092612,54,45062.0,25,2021-09-26T20:26:35.000,32.0,SEA,left,89.25,21.49,5.65,1.91,0.57,223.29,208.49, +2021092612,54,45062.0,26,2021-09-26T20:26:35.100,32.0,SEA,left,88.99,20.98,5.64,2.09,0.56,223.29,205.84, +2021092612,54,45062.0,27,2021-09-26T20:26:35.200,32.0,SEA,left,88.75,20.48,5.58,1.78,0.56,224.27,204.69, +2021092612,54,45062.0,28,2021-09-26T20:26:35.300,32.0,SEA,left,88.52,19.97,5.51,1.35,0.56,222.59,204.51, +2021092612,54,45062.0,29,2021-09-26T20:26:35.400,32.0,SEA,left,88.28,19.48,5.43,1.22,0.55,216.1,206.22, +2021092612,54,45062.0,30,2021-09-26T20:26:35.500,32.0,SEA,left,88.03,19.0,5.36,1.78,0.54,216.1,208.97, +2021092612,54,45062.0,31,2021-09-26T20:26:35.600,32.0,SEA,left,87.76,18.54,5.3,2.47,0.53,216.1,212.22, +2021092612,54,45062.0,32,2021-09-26T20:26:35.700,32.0,SEA,left,87.46,18.1,5.31,3.09,0.53,218.72,216.6, +2021092612,54,45062.0,33,2021-09-26T20:26:35.800,32.0,SEA,left,87.12,17.69,5.42,3.59,0.54,215.96,221.92, +2021092612,54,45062.0,34,2021-09-26T20:26:35.900,32.0,SEA,left,86.73,17.29,5.57,3.75,0.55,220.58,226.51, +2021092612,54,45062.0,35,2021-09-26T20:26:36.000,32.0,SEA,left,86.31,16.92,5.68,3.61,0.56,224.27,230.55, +2021092612,54,45062.0,36,2021-09-26T20:26:36.100,32.0,SEA,left,85.86,16.57,5.86,3.15,0.58,228.16,233.83, +2021092612,54,45062.0,37,2021-09-26T20:26:36.200,32.0,SEA,left,85.37,16.22,6.01,2.58,0.6,235.56,236.19, +2021092612,54,45062.0,38,2021-09-26T20:26:36.300,32.0,SEA,left,84.85,15.88,6.21,1.97,0.62,248.21,237.65, +2021092612,54,45062.0,39,2021-09-26T20:26:36.400,32.0,SEA,left,84.31,15.55,6.33,1.38,0.63,253.51,238.72, +2021092612,54,45062.0,40,2021-09-26T20:26:36.500,32.0,SEA,left,83.77,15.22,6.39,0.9,0.64,257.97,239.45, +2021092612,54,45062.0,41,2021-09-26T20:26:36.600,32.0,SEA,left,83.22,14.88,6.42,0.45,0.65,262.85,239.1, +2021092612,54,45062.0,42,2021-09-26T20:26:36.700,32.0,SEA,left,82.67,14.54,6.38,0.67,0.64,267.58,238.76, +2021092612,54,45062.0,43,2021-09-26T20:26:36.800,32.0,SEA,left,82.13,14.21,6.33,1.02,0.64,272.17,238.15, +2021092612,54,45062.0,44,2021-09-26T20:26:36.900,32.0,SEA,left,81.6,13.87,6.24,1.35,0.63,278.86,237.41, +2021092612,54,45062.0,45,2021-09-26T20:26:37.000,32.0,SEA,left,81.08,13.54,6.04,1.73,0.61,281.34,237.27,pass_forward +2021092612,54,45062.0,46,2021-09-26T20:26:37.100,32.0,SEA,left,80.58,13.22,5.85,1.98,0.59,281.34,237.08, +2021092612,54,45062.0,47,2021-09-26T20:26:37.200,32.0,SEA,left,80.1,12.91,5.66,2.13,0.58,281.34,236.82, +2021092612,54,45062.0,48,2021-09-26T20:26:37.300,32.0,SEA,left,79.63,12.6,5.43,2.26,0.55,280.05,236.69, +2021092612,54,45062.0,49,2021-09-26T20:26:37.400,32.0,SEA,left,79.19,12.31,5.2,2.36,0.53,277.84,236.91, +2021092612,54,45062.0,50,2021-09-26T20:26:37.500,32.0,SEA,left,78.76,12.05,4.92,2.51,0.5,277.19,237.88, +2021092612,54,46189.0,1,2021-09-26T20:26:32.600,89.0,SEA,left,86.18,30.62,0.04,0.04,0.03,313.93,252.63, +2021092612,54,46189.0,2,2021-09-26T20:26:32.700,89.0,SEA,left,86.2,30.63,0.03,0.03,0.03,315.18,253.92, +2021092612,54,46189.0,3,2021-09-26T20:26:32.800,89.0,SEA,left,86.2,30.63,0.03,0.03,0.0,315.18,254.07,man_in_motion +2021092612,54,46189.0,4,2021-09-26T20:26:32.900,89.0,SEA,left,86.2,30.64,0.02,0.03,0.0,318.12,254.66, +2021092612,54,46189.0,5,2021-09-26T20:26:33.000,89.0,SEA,left,86.27,30.74,0.02,0.02,0.13,309.1,269.71, +2021092612,54,46189.0,6,2021-09-26T20:26:33.100,89.0,SEA,left,86.2,30.75,0.02,0.02,0.06,291.12,270.44,ball_snap +2021092612,54,46189.0,7,2021-09-26T20:26:33.200,89.0,SEA,left,86.16,30.69,0.02,0.02,0.07,287.26,263.1, +2021092612,54,46189.0,8,2021-09-26T20:26:33.300,89.0,SEA,left,86.13,30.61,0.02,0.22,0.09,285.14,242.47, +2021092612,54,46189.0,9,2021-09-26T20:26:33.400,89.0,SEA,left,86.09,30.57,0.26,2.87,0.05,272.31,214.64, +2021092612,54,46189.0,10,2021-09-26T20:26:33.500,89.0,SEA,left,86.07,30.53,0.73,4.06,0.04,269.76,216.14, +2021092612,54,46189.0,11,2021-09-26T20:26:33.600,89.0,SEA,left,86.01,30.45,1.31,4.51,0.1,258.5,217.77, +2021092612,54,46189.0,12,2021-09-26T20:26:33.700,89.0,SEA,left,85.9,30.33,1.98,4.59,0.16,248.65,224.38, +2021092612,54,46189.0,13,2021-09-26T20:26:33.800,89.0,SEA,left,85.74,30.18,2.58,4.39,0.23,243.67,228.65, +2021092612,54,46189.0,14,2021-09-26T20:26:33.900,89.0,SEA,left,85.52,30.0,3.04,3.92,0.28,244.75,231.53, +2021092612,54,46189.0,15,2021-09-26T20:26:34.000,89.0,SEA,left,85.26,29.8,3.43,3.36,0.32,248.33,233.54, +2021092612,54,46189.0,16,2021-09-26T20:26:34.100,89.0,SEA,left,84.96,29.6,3.76,2.79,0.36,243.87,236.33, +2021092612,54,46189.0,17,2021-09-26T20:26:34.200,89.0,SEA,left,84.58,29.43,4.21,3.37,0.41,251.81,244.94, +2021092612,54,46189.0,18,2021-09-26T20:26:34.300,89.0,SEA,left,84.18,29.27,4.47,3.55,0.43,260.73,249.24,play_action +2021092612,54,46189.0,19,2021-09-26T20:26:34.400,89.0,SEA,left,83.75,29.12,4.73,3.23,0.46,267.96,252.94, +2021092612,54,46189.0,20,2021-09-26T20:26:34.500,89.0,SEA,left,83.27,29.0,5.02,3.14,0.49,278.36,256.9, +2021092612,54,46189.0,21,2021-09-26T20:26:34.600,89.0,SEA,left,82.76,28.9,5.27,3.38,0.51,293.96,261.5, +2021092612,54,46189.0,22,2021-09-26T20:26:34.700,89.0,SEA,left,82.23,28.85,5.52,3.69,0.54,297.99,265.89, +2021092612,54,46189.0,23,2021-09-26T20:26:34.800,89.0,SEA,left,81.66,28.83,5.81,3.46,0.57,296.81,269.51, +2021092612,54,46189.0,24,2021-09-26T20:26:34.900,89.0,SEA,left,81.06,28.85,6.03,3.19,0.59,294.58,273.04, +2021092612,54,46189.0,25,2021-09-26T20:26:35.000,89.0,SEA,left,80.43,28.9,6.41,3.25,0.63,293.73,276.11, +2021092612,54,46189.0,26,2021-09-26T20:26:35.100,89.0,SEA,left,79.79,28.98,6.64,2.79,0.65,298.82,278.18, +2021092612,54,46189.0,27,2021-09-26T20:26:35.200,89.0,SEA,left,79.1,29.08,6.95,2.33,0.69,298.82,279.15, +2021092612,54,46189.0,28,2021-09-26T20:26:35.300,89.0,SEA,left,78.4,29.2,7.23,1.86,0.72,298.82,280.11, +2021092612,54,46189.0,29,2021-09-26T20:26:35.400,89.0,SEA,left,77.67,29.34,7.47,1.5,0.74,297.38,281.0, +2021092612,54,46189.0,30,2021-09-26T20:26:35.500,89.0,SEA,left,76.93,29.49,7.65,1.18,0.75,298.7,281.56, +2021092612,54,46189.0,31,2021-09-26T20:26:35.600,89.0,SEA,left,76.17,29.65,7.81,0.96,0.77,298.7,282.2, +2021092612,54,46189.0,32,2021-09-26T20:26:35.700,89.0,SEA,left,75.41,29.82,7.91,0.63,0.79,298.7,282.75, +2021092612,54,46189.0,33,2021-09-26T20:26:35.800,89.0,SEA,left,74.63,30.0,7.99,0.76,0.8,298.7,283.76, +2021092612,54,46189.0,34,2021-09-26T20:26:35.900,89.0,SEA,left,73.86,30.2,8.06,1.04,0.8,301.3,284.89, +2021092612,54,46189.0,35,2021-09-26T20:26:36.000,89.0,SEA,left,73.08,30.42,8.15,1.22,0.81,307.6,285.98, +2021092612,54,46189.0,36,2021-09-26T20:26:36.100,89.0,SEA,left,72.29,30.65,8.27,1.58,0.82,315.7,287.63, +2021092612,54,46189.0,37,2021-09-26T20:26:36.200,89.0,SEA,left,71.49,30.92,8.36,1.58,0.84,323.92,288.81, +2021092612,54,46189.0,38,2021-09-26T20:26:36.300,89.0,SEA,left,70.7,31.2,8.44,2.09,0.84,331.29,291.03, +2021092612,54,46189.0,39,2021-09-26T20:26:36.400,89.0,SEA,left,69.91,31.52,8.52,2.07,0.85,341.03,292.52, +2021092612,54,46189.0,40,2021-09-26T20:26:36.500,89.0,SEA,left,69.13,31.86,8.57,2.18,0.86,346.91,294.42, +2021092612,54,46189.0,41,2021-09-26T20:26:36.600,89.0,SEA,left,68.35,32.24,8.6,2.35,0.86,348.94,296.52, +2021092612,54,46189.0,42,2021-09-26T20:26:36.700,89.0,SEA,left,67.59,32.64,8.58,2.48,0.86,350.13,298.51, +2021092612,54,46189.0,43,2021-09-26T20:26:36.800,89.0,SEA,left,66.84,33.05,8.56,2.55,0.86,354.32,300.34, +2021092612,54,46189.0,44,2021-09-26T20:26:36.900,89.0,SEA,left,66.1,33.5,8.56,2.31,0.86,359.39,301.83, +2021092612,54,46189.0,45,2021-09-26T20:26:37.000,89.0,SEA,left,65.38,33.96,8.6,2.17,0.86,0.7,303.44,pass_forward +2021092612,54,46189.0,46,2021-09-26T20:26:37.100,89.0,SEA,left,64.66,34.44,8.55,1.98,0.86,0.7,304.6, +2021092612,54,46189.0,47,2021-09-26T20:26:37.200,89.0,SEA,left,63.97,34.93,8.45,1.95,0.85,359.71,305.69, +2021092612,54,46189.0,48,2021-09-26T20:26:37.300,89.0,SEA,left,63.29,35.43,8.34,2.1,0.84,355.01,307.01, +2021092612,54,46189.0,49,2021-09-26T20:26:37.400,89.0,SEA,left,62.63,35.93,8.24,2.02,0.83,347.6,307.68, +2021092612,54,46189.0,50,2021-09-26T20:26:37.500,89.0,SEA,left,61.98,36.43,8.11,1.92,0.82,332.71,307.81, +2021092612,54,46237.0,1,2021-09-26T20:26:32.600,73.0,SEA,left,86.26,29.44,0.01,0.01,0.0,231.33,290.96, +2021092612,54,46237.0,2,2021-09-26T20:26:32.700,73.0,SEA,left,86.26,29.44,0.01,0.01,0.0,231.33,291.97, +2021092612,54,46237.0,3,2021-09-26T20:26:32.800,73.0,SEA,left,86.26,29.44,0.01,0.01,0.01,231.33,293.62,man_in_motion +2021092612,54,46237.0,4,2021-09-26T20:26:32.900,73.0,SEA,left,86.26,29.44,0.01,0.14,0.0,229.83,298.56, +2021092612,54,46237.0,5,2021-09-26T20:26:33.000,73.0,SEA,left,86.25,29.43,0.05,0.39,0.01,230.79,225.03, +2021092612,54,46237.0,6,2021-09-26T20:26:33.100,73.0,SEA,left,86.24,29.41,0.21,1.01,0.02,231.56,204.21,ball_snap +2021092612,54,46237.0,7,2021-09-26T20:26:33.200,73.0,SEA,left,86.23,29.36,0.47,1.72,0.05,232.86,197.75, +2021092612,54,46237.0,8,2021-09-26T20:26:33.300,73.0,SEA,left,86.21,29.29,0.78,2.29,0.07,233.95,195.8, +2021092612,54,46237.0,9,2021-09-26T20:26:33.400,73.0,SEA,left,86.19,29.19,1.12,2.34,0.11,236.59,194.31, +2021092612,54,46237.0,10,2021-09-26T20:26:33.500,73.0,SEA,left,86.15,29.04,1.54,2.61,0.15,236.59,193.84, +2021092612,54,46237.0,11,2021-09-26T20:26:33.600,73.0,SEA,left,86.11,28.86,1.92,2.64,0.18,241.11,192.79, +2021092612,54,46237.0,12,2021-09-26T20:26:33.700,73.0,SEA,left,86.06,28.65,2.23,2.21,0.21,242.82,191.77, +2021092612,54,46237.0,13,2021-09-26T20:26:33.800,73.0,SEA,left,86.02,28.39,2.63,1.99,0.26,245.48,189.44, +2021092612,54,46237.0,14,2021-09-26T20:26:33.900,73.0,SEA,left,85.99,28.11,2.92,1.54,0.29,249.27,187.72, +2021092612,54,46237.0,15,2021-09-26T20:26:34.000,73.0,SEA,left,85.95,27.8,3.08,0.99,0.3,252.27,186.72, +2021092612,54,46237.0,16,2021-09-26T20:26:34.100,73.0,SEA,left,85.92,27.48,3.2,0.5,0.32,254.42,185.48, +2021092612,54,46237.0,17,2021-09-26T20:26:34.200,73.0,SEA,left,85.91,27.13,3.41,0.66,0.36,254.42,182.59, +2021092612,54,46237.0,18,2021-09-26T20:26:34.300,73.0,SEA,left,85.9,26.77,3.48,0.74,0.36,252.65,181.02,play_action +2021092612,54,46237.0,19,2021-09-26T20:26:34.400,73.0,SEA,left,85.9,26.4,3.57,0.77,0.37,251.04,179.94, +2021092612,54,46237.0,20,2021-09-26T20:26:34.500,73.0,SEA,left,85.9,26.03,3.58,0.91,0.37,245.82,179.28, +2021092612,54,46237.0,21,2021-09-26T20:26:34.600,73.0,SEA,left,85.9,25.67,3.54,1.16,0.36,239.63,179.1, +2021092612,54,46237.0,22,2021-09-26T20:26:34.700,73.0,SEA,left,85.9,25.32,3.43,1.43,0.35,237.13,179.11, +2021092612,54,46237.0,23,2021-09-26T20:26:34.800,73.0,SEA,left,85.91,24.96,3.37,1.56,0.35,231.14,178.8, +2021092612,54,46237.0,24,2021-09-26T20:26:34.900,73.0,SEA,left,85.92,24.6,3.39,1.42,0.36,227.78,178.93, +2021092612,54,46237.0,25,2021-09-26T20:26:35.000,73.0,SEA,left,85.92,24.25,3.32,1.43,0.35,225.52,179.11, +2021092612,54,46237.0,26,2021-09-26T20:26:35.100,73.0,SEA,left,85.91,23.9,3.3,1.34,0.35,223.75,180.5, +2021092612,54,46237.0,27,2021-09-26T20:26:35.200,73.0,SEA,left,85.88,23.56,3.3,1.3,0.35,227.43,183.36, +2021092612,54,46237.0,28,2021-09-26T20:26:35.300,73.0,SEA,left,85.85,23.23,3.21,1.36,0.33,221.49,185.64, +2021092612,54,46237.0,29,2021-09-26T20:26:35.400,73.0,SEA,left,85.8,22.91,3.19,1.53,0.33,224.08,189.28, +2021092612,54,46237.0,30,2021-09-26T20:26:35.500,73.0,SEA,left,85.73,22.6,3.17,1.56,0.32,226.78,192.26, +2021092612,54,46237.0,31,2021-09-26T20:26:35.600,73.0,SEA,left,85.66,22.28,3.13,1.55,0.32,224.94,194.67, +2021092612,54,46237.0,32,2021-09-26T20:26:35.700,73.0,SEA,left,85.58,21.99,3.01,1.62,0.31,228.35,197.05, +2021092612,54,46237.0,33,2021-09-26T20:26:35.800,73.0,SEA,left,85.48,21.71,2.88,1.73,0.29,234.66,199.46, +2021092612,54,46237.0,34,2021-09-26T20:26:35.900,73.0,SEA,left,85.38,21.45,2.7,1.96,0.28,245.87,202.59, +2021092612,54,46237.0,35,2021-09-26T20:26:36.000,73.0,SEA,left,85.27,21.22,2.48,2.23,0.26,262.07,205.79, +2021092612,54,46237.0,36,2021-09-26T20:26:36.100,73.0,SEA,left,85.16,21.02,2.19,2.58,0.23,280.52,209.28, +2021092612,54,46237.0,37,2021-09-26T20:26:36.200,73.0,SEA,left,85.06,20.84,1.91,2.67,0.2,300.52,211.16, +2021092612,54,46237.0,38,2021-09-26T20:26:36.300,73.0,SEA,left,84.97,20.7,1.58,2.74,0.17,315.81,213.17, +2021092612,54,46237.0,39,2021-09-26T20:26:36.400,73.0,SEA,left,84.9,20.58,1.24,2.76,0.14,326.16,215.09, +2021092612,54,46237.0,40,2021-09-26T20:26:36.500,73.0,SEA,left,84.84,20.51,0.86,2.81,0.1,336.81,217.53, +2021092612,54,46237.0,41,2021-09-26T20:26:36.600,73.0,SEA,left,84.8,20.46,0.5,2.65,0.06,343.05,218.24, +2021092612,54,46237.0,42,2021-09-26T20:26:36.700,73.0,SEA,left,84.79,20.45,0.1,2.53,0.01,346.61,232.41, +2021092612,54,46237.0,43,2021-09-26T20:26:36.800,73.0,SEA,left,84.8,20.47,0.24,2.25,0.02,351.81,28.86, +2021092612,54,46237.0,44,2021-09-26T20:26:36.900,73.0,SEA,left,84.83,20.52,0.58,2.1,0.06,359.39,28.23, +2021092612,54,46237.0,45,2021-09-26T20:26:37.000,73.0,SEA,left,84.86,20.6,0.85,1.72,0.08,3.03,27.38,pass_forward +2021092612,54,46237.0,46,2021-09-26T20:26:37.100,73.0,SEA,left,84.9,20.7,1.07,1.32,0.11,4.53,23.71, +2021092612,54,46237.0,47,2021-09-26T20:26:37.200,73.0,SEA,left,84.94,20.81,1.19,0.88,0.11,6.56,22.07, +2021092612,54,46237.0,48,2021-09-26T20:26:37.300,73.0,SEA,left,84.98,20.94,1.32,0.62,0.14,9.76,18.74, +2021092612,54,46237.0,49,2021-09-26T20:26:37.400,73.0,SEA,left,85.01,21.08,1.4,0.49,0.14,9.76,14.65, +2021092612,54,46237.0,50,2021-09-26T20:26:37.500,73.0,SEA,left,85.04,21.22,1.44,0.43,0.15,10.6,12.31, +2021092612,54,47847.0,1,2021-09-26T20:26:32.600,14.0,SEA,left,85.6,15.82,0.0,0.0,0.01,272.45,21.25, +2021092612,54,47847.0,2,2021-09-26T20:26:32.700,14.0,SEA,left,85.6,15.82,0.0,0.0,0.0,271.63,24.71, +2021092612,54,47847.0,3,2021-09-26T20:26:32.800,14.0,SEA,left,85.6,15.82,0.0,0.0,0.0,271.63,21.09,man_in_motion +2021092612,54,47847.0,4,2021-09-26T20:26:32.900,14.0,SEA,left,85.6,15.83,0.0,0.0,0.01,273.75,22.35, +2021092612,54,47847.0,5,2021-09-26T20:26:33.000,14.0,SEA,left,85.6,15.83,0.0,0.0,0.0,273.75,20.54, +2021092612,54,47847.0,6,2021-09-26T20:26:33.100,14.0,SEA,left,85.6,15.83,0.0,0.0,0.0,273.75,20.45,ball_snap +2021092612,54,47847.0,7,2021-09-26T20:26:33.200,14.0,SEA,left,85.6,15.83,0.0,0.0,0.0,274.78,16.2, +2021092612,54,47847.0,8,2021-09-26T20:26:33.300,14.0,SEA,left,85.59,15.83,0.0,0.09,0.01,276.84,294.94, +2021092612,54,47847.0,9,2021-09-26T20:26:33.400,14.0,SEA,left,85.55,15.83,0.12,1.49,0.03,279.11,264.17, +2021092612,54,47847.0,10,2021-09-26T20:26:33.500,14.0,SEA,left,85.52,15.83,0.41,2.9,0.03,279.11,266.18, +2021092612,54,47847.0,11,2021-09-26T20:26:33.600,14.0,SEA,left,85.45,15.83,0.81,3.56,0.07,279.11,269.32, +2021092612,54,47847.0,12,2021-09-26T20:26:33.700,14.0,SEA,left,85.33,15.83,1.38,5.08,0.12,276.62,270.26, +2021092612,54,47847.0,13,2021-09-26T20:26:33.800,14.0,SEA,left,85.16,15.83,2.07,6.34,0.17,272.05,271.2, +2021092612,54,47847.0,14,2021-09-26T20:26:33.900,14.0,SEA,left,84.92,15.84,2.72,5.92,0.24,272.91,273.0, +2021092612,54,47847.0,15,2021-09-26T20:26:34.000,14.0,SEA,left,84.62,15.86,3.29,5.06,0.3,272.91,275.16, +2021092612,54,47847.0,16,2021-09-26T20:26:34.100,14.0,SEA,left,84.27,15.9,3.73,4.05,0.35,271.31,276.78, +2021092612,54,47847.0,17,2021-09-26T20:26:34.200,14.0,SEA,left,83.9,15.98,4.06,3.47,0.39,264.15,282.35, +2021092612,54,47847.0,18,2021-09-26T20:26:34.300,14.0,SEA,left,83.49,16.11,4.39,3.57,0.42,260.66,287.86,play_action +2021092612,54,47847.0,19,2021-09-26T20:26:34.400,14.0,SEA,left,83.06,16.27,4.67,3.73,0.46,253.44,292.85, +2021092612,54,47847.0,20,2021-09-26T20:26:34.500,14.0,SEA,left,82.63,16.49,4.94,3.96,0.48,256.5,298.44, +2021092612,54,47847.0,21,2021-09-26T20:26:34.600,14.0,SEA,left,82.2,16.79,5.28,4.68,0.52,244.63,305.65, +2021092612,54,47847.0,22,2021-09-26T20:26:34.700,14.0,SEA,left,81.79,17.14,5.61,5.1,0.55,249.46,312.04, +2021092612,54,47847.0,23,2021-09-26T20:26:34.800,14.0,SEA,left,81.38,17.55,5.95,5.08,0.58,257.68,317.3, +2021092612,54,47847.0,24,2021-09-26T20:26:34.900,14.0,SEA,left,80.98,18.03,6.29,4.8,0.62,267.38,322.29, +2021092612,54,47847.0,25,2021-09-26T20:26:35.000,14.0,SEA,left,80.62,18.56,6.58,4.47,0.64,285.72,326.69, +2021092612,54,47847.0,26,2021-09-26T20:26:35.100,14.0,SEA,left,80.26,19.13,6.95,4.03,0.67,299.11,329.65, +2021092612,54,47847.0,27,2021-09-26T20:26:35.200,14.0,SEA,left,79.91,19.75,7.24,3.3,0.71,307.06,331.77, +2021092612,54,47847.0,28,2021-09-26T20:26:35.300,14.0,SEA,left,79.58,20.4,7.42,2.37,0.73,317.28,333.24, +2021092612,54,47847.0,29,2021-09-26T20:26:35.400,14.0,SEA,left,79.24,21.07,7.56,1.5,0.75,326.3,334.02, +2021092612,54,47847.0,30,2021-09-26T20:26:35.500,14.0,SEA,left,78.92,21.76,7.6,0.7,0.76,335.37,334.36, +2021092612,54,47847.0,31,2021-09-26T20:26:35.600,14.0,SEA,left,78.59,22.44,7.6,0.51,0.76,342.73,334.31, +2021092612,54,47847.0,32,2021-09-26T20:26:35.700,14.0,SEA,left,78.25,23.13,7.57,0.9,0.76,348.65,334.02, +2021092612,54,47847.0,33,2021-09-26T20:26:35.800,14.0,SEA,left,77.92,23.8,7.47,1.37,0.75,353.65,333.52, +2021092612,54,47847.0,34,2021-09-26T20:26:35.900,14.0,SEA,left,77.59,24.46,7.34,1.71,0.74,355.43,332.94, +2021092612,54,47847.0,35,2021-09-26T20:26:36.000,14.0,SEA,left,77.26,25.1,7.1,2.17,0.72,3.49,332.52, +2021092612,54,47847.0,36,2021-09-26T20:26:36.100,14.0,SEA,left,76.94,25.72,6.83,2.54,0.7,7.3,332.3, +2021092612,54,47847.0,37,2021-09-26T20:26:36.200,14.0,SEA,left,76.63,26.31,6.54,2.79,0.67,10.18,332.6, +2021092612,54,47847.0,38,2021-09-26T20:26:36.300,14.0,SEA,left,76.34,26.88,6.24,2.95,0.64,11.79,332.99, +2021092612,54,47847.0,39,2021-09-26T20:26:36.400,14.0,SEA,left,76.07,27.42,5.9,3.18,0.61,14.47,333.76, +2021092612,54,47847.0,40,2021-09-26T20:26:36.500,14.0,SEA,left,75.82,27.94,5.58,3.26,0.57,17.61,334.65, +2021092612,54,47847.0,41,2021-09-26T20:26:36.600,14.0,SEA,left,75.59,28.44,5.34,3.05,0.55,20.73,336.06, +2021092612,54,47847.0,42,2021-09-26T20:26:36.700,14.0,SEA,left,75.39,28.92,5.05,2.95,0.52,21.57,337.04, +2021092612,54,47847.0,43,2021-09-26T20:26:36.800,14.0,SEA,left,75.2,29.37,4.77,2.83,0.49,23.93,337.7, +2021092612,54,47847.0,44,2021-09-26T20:26:36.900,14.0,SEA,left,75.02,29.8,4.5,2.69,0.46,28.35,338.34, +2021092612,54,47847.0,45,2021-09-26T20:26:37.000,14.0,SEA,left,74.86,30.21,4.3,2.44,0.44,34.49,339.24,pass_forward +2021092612,54,47847.0,46,2021-09-26T20:26:37.100,14.0,SEA,left,74.72,30.6,4.04,2.4,0.41,36.97,339.95, +2021092612,54,47847.0,47,2021-09-26T20:26:37.200,14.0,SEA,left,74.58,30.98,3.89,2.08,0.4,35.99,340.44, +2021092612,54,47847.0,48,2021-09-26T20:26:37.300,14.0,SEA,left,74.46,31.32,3.58,2.26,0.37,34.78,340.62, +2021092612,54,47847.0,49,2021-09-26T20:26:37.400,14.0,SEA,left,74.34,31.64,3.29,2.38,0.34,32.82,340.12, +2021092612,54,47847.0,50,2021-09-26T20:26:37.500,14.0,SEA,left,74.22,31.94,3.06,2.31,0.32,27.68,338.65, +2021092612,54,52477.0,1,2021-09-26T20:26:32.600,68.0,SEA,left,86.16,24.58,0.0,0.01,0.0,339.1,231.22, +2021092612,54,52477.0,2,2021-09-26T20:26:32.700,68.0,SEA,left,86.17,24.58,0.0,0.0,0.01,339.1,226.66, +2021092612,54,52477.0,3,2021-09-26T20:26:32.800,68.0,SEA,left,86.18,24.57,0.0,0.0,0.01,339.1,219.57,man_in_motion +2021092612,54,52477.0,4,2021-09-26T20:26:32.900,68.0,SEA,left,86.18,24.57,0.01,0.24,0.01,326.1,113.32, +2021092612,54,52477.0,5,2021-09-26T20:26:33.000,68.0,SEA,left,86.19,24.56,0.08,0.63,0.01,317.16,146.11, +2021092612,54,52477.0,6,2021-09-26T20:26:33.100,68.0,SEA,left,86.19,24.53,0.27,1.38,0.03,310.09,165.89,ball_snap +2021092612,54,52477.0,7,2021-09-26T20:26:33.200,68.0,SEA,left,86.2,24.49,0.48,1.81,0.04,303.81,169.14, +2021092612,54,52477.0,8,2021-09-26T20:26:33.300,68.0,SEA,left,86.21,24.4,0.91,2.41,0.1,305.38,172.47, +2021092612,54,52477.0,9,2021-09-26T20:26:33.400,68.0,SEA,left,86.21,24.27,1.28,2.56,0.12,297.94,176.46, +2021092612,54,52477.0,10,2021-09-26T20:26:33.500,68.0,SEA,left,86.21,24.09,1.73,2.46,0.18,283.23,179.49, +2021092612,54,52477.0,11,2021-09-26T20:26:33.600,68.0,SEA,left,86.21,23.87,2.15,2.16,0.22,278.61,179.75, +2021092612,54,52477.0,12,2021-09-26T20:26:33.700,68.0,SEA,left,86.19,23.61,2.5,1.78,0.26,276.1,182.51, +2021092612,54,52477.0,13,2021-09-26T20:26:33.800,68.0,SEA,left,86.17,23.33,2.78,1.45,0.28,274.73,184.65, +2021092612,54,52477.0,14,2021-09-26T20:26:33.900,68.0,SEA,left,86.15,23.02,3.02,1.06,0.31,271.22,185.01, +2021092612,54,52477.0,15,2021-09-26T20:26:34.000,68.0,SEA,left,86.12,22.69,3.19,0.58,0.32,268.57,185.14, +2021092612,54,52477.0,16,2021-09-26T20:26:34.100,68.0,SEA,left,86.09,22.35,3.37,0.4,0.35,267.25,185.33, +2021092612,54,52477.0,17,2021-09-26T20:26:34.200,68.0,SEA,left,86.05,21.98,3.53,0.14,0.37,265.73,185.76, +2021092612,54,52477.0,18,2021-09-26T20:26:34.300,68.0,SEA,left,86.01,21.61,3.66,0.25,0.38,265.73,185.95,play_action +2021092612,54,52477.0,19,2021-09-26T20:26:34.400,68.0,SEA,left,85.97,21.22,3.73,0.64,0.39,264.36,186.0, +2021092612,54,52477.0,20,2021-09-26T20:26:34.500,68.0,SEA,left,85.93,20.83,3.73,0.98,0.39,264.36,186.03, +2021092612,54,52477.0,21,2021-09-26T20:26:34.600,68.0,SEA,left,85.89,20.42,3.82,0.99,0.41,261.22,185.95, +2021092612,54,52477.0,22,2021-09-26T20:26:34.700,68.0,SEA,left,85.85,20.01,3.85,1.07,0.41,259.51,185.81, +2021092612,54,52477.0,23,2021-09-26T20:26:34.800,68.0,SEA,left,85.82,19.61,3.85,1.17,0.41,259.51,185.29, +2021092612,54,52477.0,24,2021-09-26T20:26:34.900,68.0,SEA,left,85.78,19.21,3.83,0.96,0.4,257.97,185.2, +2021092612,54,52477.0,25,2021-09-26T20:26:35.000,68.0,SEA,left,85.74,18.81,3.88,1.03,0.41,253.83,184.94, +2021092612,54,52477.0,26,2021-09-26T20:26:35.100,68.0,SEA,left,85.71,18.42,3.84,0.97,0.39,247.28,184.73, +2021092612,54,52477.0,27,2021-09-26T20:26:35.200,68.0,SEA,left,85.68,18.02,3.81,1.31,0.39,238.74,183.92, +2021092612,54,52477.0,28,2021-09-26T20:26:35.300,68.0,SEA,left,85.66,17.64,3.72,1.59,0.38,232.61,183.96, +2021092612,54,52477.0,29,2021-09-26T20:26:35.400,68.0,SEA,left,85.63,17.26,3.61,1.81,0.38,226.93,183.63, +2021092612,54,52477.0,30,2021-09-26T20:26:35.500,68.0,SEA,left,85.6,16.91,3.42,2.04,0.35,223.04,184.02, +2021092612,54,52477.0,31,2021-09-26T20:26:35.600,68.0,SEA,left,85.58,16.57,3.25,2.15,0.34,221.82,184.06, +2021092612,54,52477.0,32,2021-09-26T20:26:35.700,68.0,SEA,left,85.55,16.27,2.98,2.37,0.3,219.43,184.48, +2021092612,54,52477.0,33,2021-09-26T20:26:35.800,68.0,SEA,left,85.53,15.99,2.69,2.49,0.28,218.39,184.37, +2021092612,54,52477.0,34,2021-09-26T20:26:35.900,68.0,SEA,left,85.51,15.75,2.4,2.54,0.25,218.39,185.12, +2021092612,54,52477.0,35,2021-09-26T20:26:36.000,68.0,SEA,left,85.47,15.55,2.04,2.72,0.2,218.39,187.51, +2021092612,54,52477.0,36,2021-09-26T20:26:36.100,68.0,SEA,left,85.44,15.38,1.66,3.01,0.17,220.28,190.7, +2021092612,54,52477.0,37,2021-09-26T20:26:36.200,68.0,SEA,left,85.4,15.25,1.31,2.91,0.14,225.49,195.66, +2021092612,54,52477.0,38,2021-09-26T20:26:36.300,68.0,SEA,left,85.36,15.15,1.0,2.64,0.1,233.27,204.02, +2021092612,54,52477.0,39,2021-09-26T20:26:36.400,68.0,SEA,left,85.29,15.09,0.83,2.41,0.1,239.47,223.68, +2021092612,54,52477.0,40,2021-09-26T20:26:36.500,68.0,SEA,left,85.23,15.05,0.69,2.12,0.07,245.86,242.7, +2021092612,54,52477.0,41,2021-09-26T20:26:36.600,68.0,SEA,left,85.16,15.05,0.64,1.89,0.06,254.04,267.07, +2021092612,54,52477.0,42,2021-09-26T20:26:36.700,68.0,SEA,left,85.1,15.08,0.71,1.77,0.07,260.58,294.4, +2021092612,54,52477.0,43,2021-09-26T20:26:36.800,68.0,SEA,left,85.03,15.14,0.85,1.55,0.09,265.17,310.08, +2021092612,54,52477.0,44,2021-09-26T20:26:36.900,68.0,SEA,left,84.97,15.24,1.04,1.48,0.11,273.79,323.98, +2021092612,54,52477.0,45,2021-09-26T20:26:37.000,68.0,SEA,left,84.92,15.34,1.15,1.23,0.11,283.53,331.78,pass_forward +2021092612,54,52477.0,46,2021-09-26T20:26:37.100,68.0,SEA,left,84.86,15.47,1.33,1.04,0.14,295.72,336.62, +2021092612,54,52477.0,47,2021-09-26T20:26:37.200,68.0,SEA,left,84.81,15.61,1.45,0.8,0.15,304.01,339.48, +2021092612,54,52477.0,48,2021-09-26T20:26:37.300,68.0,SEA,left,84.76,15.77,1.6,0.64,0.17,313.98,342.55, +2021092612,54,52477.0,49,2021-09-26T20:26:37.400,68.0,SEA,left,84.71,15.94,1.69,0.43,0.18,318.83,344.01, +2021092612,54,52477.0,50,2021-09-26T20:26:37.500,68.0,SEA,left,84.65,16.13,1.81,0.24,0.19,321.29,344.17, +2021092612,54,52525.0,1,2021-09-26T20:26:32.600,98.0,MIN,left,83.72,23.46,0.03,0.02,0.0,134.19,255.49, +2021092612,54,52525.0,2,2021-09-26T20:26:32.700,98.0,MIN,left,83.72,23.46,0.02,0.02,0.0,134.19,255.56, +2021092612,54,52525.0,3,2021-09-26T20:26:32.800,98.0,MIN,left,83.72,23.46,0.02,0.01,0.0,135.2,258.8,man_in_motion +2021092612,54,52525.0,4,2021-09-26T20:26:32.900,98.0,MIN,left,83.73,23.46,0.01,0.01,0.01,136.09,259.06, +2021092612,54,52525.0,5,2021-09-26T20:26:33.000,98.0,MIN,left,83.76,23.45,0.01,0.01,0.03,168.08,177.49, +2021092612,54,52525.0,6,2021-09-26T20:26:33.100,98.0,MIN,left,83.77,23.43,0.02,0.02,0.02,153.61,157.93,ball_snap +2021092612,54,52525.0,7,2021-09-26T20:26:33.200,98.0,MIN,left,83.78,23.42,0.02,0.05,0.02,109.05,154.4, +2021092612,54,52525.0,8,2021-09-26T20:26:33.300,98.0,MIN,left,83.83,23.34,0.17,1.38,0.1,83.3,146.34, +2021092612,54,52525.0,9,2021-09-26T20:26:33.400,98.0,MIN,left,83.86,23.28,0.51,2.94,0.06,73.66,146.63, +2021092612,54,52525.0,10,2021-09-26T20:26:33.500,98.0,MIN,left,83.91,23.21,1.03,4.04,0.09,68.06,146.15, +2021092612,54,52525.0,11,2021-09-26T20:26:33.600,98.0,MIN,left,83.99,23.1,1.52,3.65,0.13,69.73,145.58, +2021092612,54,52525.0,12,2021-09-26T20:26:33.700,98.0,MIN,left,84.1,22.94,2.12,3.64,0.19,69.73,145.32, +2021092612,54,52525.0,13,2021-09-26T20:26:33.800,98.0,MIN,left,84.23,22.73,2.62,3.84,0.24,66.85,147.77, +2021092612,54,52525.0,14,2021-09-26T20:26:33.900,98.0,MIN,left,84.37,22.47,3.11,2.86,0.3,66.85,150.37, +2021092612,54,52525.0,15,2021-09-26T20:26:34.000,98.0,MIN,left,84.52,22.17,3.44,1.76,0.34,67.53,152.95, +2021092612,54,52525.0,16,2021-09-26T20:26:34.100,98.0,MIN,left,84.67,21.83,3.67,1.09,0.37,65.1,156.33, +2021092612,54,52525.0,17,2021-09-26T20:26:34.200,98.0,MIN,left,84.8,21.46,3.82,1.1,0.39,64.3,159.74, +2021092612,54,52525.0,18,2021-09-26T20:26:34.300,98.0,MIN,left,84.91,21.09,3.87,1.23,0.39,63.7,162.38,play_action +2021092612,54,52525.0,19,2021-09-26T20:26:34.400,98.0,MIN,left,84.99,20.67,4.0,1.65,0.43,63.7,167.66, +2021092612,54,52525.0,20,2021-09-26T20:26:34.500,98.0,MIN,left,85.04,20.26,4.02,1.88,0.42,65.38,171.66, +2021092612,54,52525.0,21,2021-09-26T20:26:34.600,98.0,MIN,left,85.08,19.83,4.02,1.98,0.42,67.67,175.1, +2021092612,54,52525.0,22,2021-09-26T20:26:34.700,98.0,MIN,left,85.09,19.41,4.03,2.0,0.43,70.23,178.35, +2021092612,54,52525.0,23,2021-09-26T20:26:34.800,98.0,MIN,left,85.09,18.97,4.08,1.8,0.44,77.43,180.76, +2021092612,54,52525.0,24,2021-09-26T20:26:34.900,98.0,MIN,left,85.08,18.57,4.0,1.6,0.4,79.7,182.59, +2021092612,54,52525.0,25,2021-09-26T20:26:35.000,98.0,MIN,left,85.05,18.15,4.01,1.49,0.42,81.78,184.46, +2021092612,54,52525.0,26,2021-09-26T20:26:35.100,98.0,MIN,left,85.01,17.73,4.03,1.38,0.42,83.93,185.61, +2021092612,54,52525.0,27,2021-09-26T20:26:35.200,98.0,MIN,left,84.99,17.29,4.13,0.98,0.44,89.03,185.11, +2021092612,54,52525.0,28,2021-09-26T20:26:35.300,98.0,MIN,left,84.95,16.88,4.06,1.03,0.41,92.18,184.92, +2021092612,54,52525.0,29,2021-09-26T20:26:35.400,98.0,MIN,left,84.92,16.46,4.09,0.94,0.42,95.04,184.4, +2021092612,54,52525.0,30,2021-09-26T20:26:35.500,98.0,MIN,left,84.88,16.04,4.1,0.93,0.42,96.02,184.34, +2021092612,54,52525.0,31,2021-09-26T20:26:35.600,98.0,MIN,left,84.85,15.63,4.05,1.09,0.41,95.0,184.99, +2021092612,54,52525.0,32,2021-09-26T20:26:35.700,98.0,MIN,left,84.81,15.23,3.93,1.46,0.4,91.83,185.32, +2021092612,54,52525.0,33,2021-09-26T20:26:35.800,98.0,MIN,left,84.76,14.86,3.74,1.99,0.38,87.95,187.11, +2021092612,54,52525.0,34,2021-09-26T20:26:35.900,98.0,MIN,left,84.67,14.5,3.55,2.55,0.37,78.24,192.33, +2021092612,54,52525.0,35,2021-09-26T20:26:36.000,98.0,MIN,left,84.58,14.17,3.31,2.96,0.34,73.59,197.0, +2021092612,54,52525.0,36,2021-09-26T20:26:36.100,98.0,MIN,left,84.47,13.87,3.08,3.03,0.32,73.59,200.76, +2021092612,54,52525.0,37,2021-09-26T20:26:36.200,98.0,MIN,left,84.33,13.6,2.91,3.15,0.3,56.1,208.91, +2021092612,54,52525.0,38,2021-09-26T20:26:36.300,98.0,MIN,left,84.15,13.38,2.76,3.16,0.29,46.38,217.87, +2021092612,54,52525.0,39,2021-09-26T20:26:36.400,98.0,MIN,left,83.95,13.19,2.67,3.01,0.28,43.56,226.91, +2021092612,54,52525.0,40,2021-09-26T20:26:36.500,98.0,MIN,left,83.74,13.03,2.58,2.67,0.27,38.87,234.2, +2021092612,54,52525.0,41,2021-09-26T20:26:36.600,98.0,MIN,left,83.46,12.91,2.69,2.57,0.3,16.52,244.48, +2021092612,54,52525.0,42,2021-09-26T20:26:36.700,98.0,MIN,left,83.17,12.82,2.8,2.55,0.3,6.09,252.19, +2021092612,54,52525.0,43,2021-09-26T20:26:36.800,98.0,MIN,left,82.85,12.76,3.02,2.36,0.33,358.64,259.19, +2021092612,54,52525.0,44,2021-09-26T20:26:36.900,98.0,MIN,left,82.51,12.72,3.21,1.96,0.34,352.22,264.17, +2021092612,54,52525.0,45,2021-09-26T20:26:37.000,98.0,MIN,left,82.15,12.73,3.41,2.21,0.35,349.88,270.39,pass_forward +2021092612,54,52525.0,46,2021-09-26T20:26:37.100,98.0,MIN,left,81.79,12.76,3.66,2.32,0.37,344.57,275.36, +2021092612,54,52525.0,47,2021-09-26T20:26:37.200,98.0,MIN,left,81.41,12.82,3.85,1.93,0.39,334.74,279.65, +2021092612,54,52525.0,48,2021-09-26T20:26:37.300,98.0,MIN,left,81.01,12.91,4.06,1.82,0.41,332.79,284.18, +2021092612,54,52525.0,49,2021-09-26T20:26:37.400,98.0,MIN,left,80.6,13.03,4.21,1.7,0.43,325.48,287.44, +2021092612,54,52525.0,50,2021-09-26T20:26:37.500,98.0,MIN,left,80.17,13.18,4.38,1.55,0.45,321.58,290.05, +2021092612,54,52886.0,1,2021-09-26T20:26:32.600,48.0,MIN,left,83.21,20.36,0.73,1.15,0.07,92.11,28.78, +2021092612,54,52886.0,2,2021-09-26T20:26:32.700,48.0,MIN,left,83.25,20.43,0.87,1.12,0.08,91.05,30.81, +2021092612,54,52886.0,3,2021-09-26T20:26:32.800,48.0,MIN,left,83.3,20.51,0.95,0.96,0.09,91.05,36.38,man_in_motion +2021092612,54,52886.0,4,2021-09-26T20:26:32.900,48.0,MIN,left,83.36,20.58,1.02,0.78,0.1,90.25,39.27, +2021092612,54,52886.0,5,2021-09-26T20:26:33.000,48.0,MIN,left,83.44,20.66,1.09,0.67,0.1,85.66,42.85, +2021092612,54,52886.0,6,2021-09-26T20:26:33.100,48.0,MIN,left,83.52,20.73,1.13,0.59,0.11,85.06,46.38,ball_snap +2021092612,54,52886.0,7,2021-09-26T20:26:33.200,48.0,MIN,left,83.6,20.8,1.14,0.58,0.11,85.06,51.28, +2021092612,54,52886.0,8,2021-09-26T20:26:33.300,48.0,MIN,left,83.7,20.86,1.13,0.78,0.11,85.06,59.08, +2021092612,54,52886.0,9,2021-09-26T20:26:33.400,48.0,MIN,left,83.81,20.89,1.11,1.79,0.11,85.06,80.08, +2021092612,54,52886.0,10,2021-09-26T20:26:33.500,48.0,MIN,left,83.92,20.89,1.22,2.48,0.12,86.0,95.84, +2021092612,54,52886.0,11,2021-09-26T20:26:33.600,48.0,MIN,left,84.06,20.86,1.48,3.03,0.14,87.16,109.79, +2021092612,54,52886.0,12,2021-09-26T20:26:33.700,48.0,MIN,left,84.2,20.79,1.72,3.03,0.16,90.06,117.75, +2021092612,54,52886.0,13,2021-09-26T20:26:33.800,48.0,MIN,left,84.36,20.68,2.15,3.75,0.2,84.29,129.02, +2021092612,54,52886.0,14,2021-09-26T20:26:33.900,48.0,MIN,left,84.54,20.51,2.56,3.97,0.24,82.61,135.91, +2021092612,54,52886.0,15,2021-09-26T20:26:34.000,48.0,MIN,left,84.72,20.31,2.89,3.54,0.27,81.87,140.19, +2021092612,54,52886.0,16,2021-09-26T20:26:34.100,48.0,MIN,left,84.91,20.07,3.23,3.1,0.31,76.03,143.13, +2021092612,54,52886.0,17,2021-09-26T20:26:34.200,48.0,MIN,left,85.11,19.78,3.63,2.94,0.35,75.39,146.39, +2021092612,54,52886.0,18,2021-09-26T20:26:34.300,48.0,MIN,left,85.3,19.43,4.01,2.96,0.4,74.11,150.93,play_action +2021092612,54,52886.0,19,2021-09-26T20:26:34.400,48.0,MIN,left,85.49,19.06,4.25,2.42,0.41,74.11,153.32, +2021092612,54,52886.0,20,2021-09-26T20:26:34.500,48.0,MIN,left,85.68,18.65,4.53,2.18,0.45,69.47,155.9, +2021092612,54,52886.0,21,2021-09-26T20:26:34.600,48.0,MIN,left,85.84,18.22,4.68,1.98,0.46,65.87,158.95, +2021092612,54,52886.0,22,2021-09-26T20:26:34.700,48.0,MIN,left,86.01,17.78,4.75,1.82,0.47,60.04,161.7, +2021092612,54,52886.0,23,2021-09-26T20:26:34.800,48.0,MIN,left,86.15,17.32,4.73,1.92,0.48,56.45,163.91, +2021092612,54,52886.0,24,2021-09-26T20:26:34.900,48.0,MIN,left,86.27,16.87,4.64,1.72,0.47,52.57,165.76, +2021092612,54,52886.0,25,2021-09-26T20:26:35.000,48.0,MIN,left,86.37,16.42,4.42,2.11,0.46,47.25,168.08, +2021092612,54,52886.0,26,2021-09-26T20:26:35.100,48.0,MIN,left,86.46,16.0,4.13,2.44,0.43,44.13,169.56, +2021092612,54,52886.0,27,2021-09-26T20:26:35.200,48.0,MIN,left,86.52,15.61,3.77,2.85,0.39,42.51,172.11, +2021092612,54,52886.0,28,2021-09-26T20:26:35.300,48.0,MIN,left,86.56,15.26,3.43,2.98,0.36,38.68,174.14, +2021092612,54,52886.0,29,2021-09-26T20:26:35.400,48.0,MIN,left,86.59,14.93,3.13,2.94,0.33,38.68,175.87, +2021092612,54,52886.0,30,2021-09-26T20:26:35.500,48.0,MIN,left,86.61,14.65,2.73,3.21,0.28,35.86,177.94, +2021092612,54,52886.0,31,2021-09-26T20:26:35.600,48.0,MIN,left,86.62,14.41,2.3,3.25,0.24,32.14,177.74, +2021092612,54,52886.0,32,2021-09-26T20:26:35.700,48.0,MIN,left,86.64,14.2,1.96,3.08,0.21,25.81,174.79, +2021092612,54,52886.0,33,2021-09-26T20:26:35.800,48.0,MIN,left,86.67,14.02,1.63,2.91,0.18,21.46,172.86, +2021092612,54,52886.0,34,2021-09-26T20:26:35.900,48.0,MIN,left,86.69,13.88,1.33,2.74,0.15,17.07,168.66, +2021092612,54,52886.0,35,2021-09-26T20:26:36.000,48.0,MIN,left,86.72,13.77,1.0,2.67,0.11,13.81,166.94, +2021092612,54,52886.0,36,2021-09-26T20:26:36.100,48.0,MIN,left,86.73,13.7,0.59,2.89,0.07,7.0,164.98, +2021092612,54,52886.0,37,2021-09-26T20:26:36.200,48.0,MIN,left,86.74,13.66,0.22,2.89,0.04,3.62,175.91, +2021092612,54,52886.0,38,2021-09-26T20:26:36.300,48.0,MIN,left,86.72,13.66,0.2,2.79,0.02,1.76,290.73, +2021092612,54,52886.0,39,2021-09-26T20:26:36.400,48.0,MIN,left,86.68,13.68,0.62,2.89,0.05,358.76,304.03, +2021092612,54,52886.0,40,2021-09-26T20:26:36.500,48.0,MIN,left,86.6,13.73,1.08,3.15,0.1,351.6,302.97, +2021092612,54,52886.0,41,2021-09-26T20:26:36.600,48.0,MIN,left,86.49,13.8,1.47,3.24,0.13,345.67,300.95, +2021092612,54,52886.0,42,2021-09-26T20:26:36.700,48.0,MIN,left,86.34,13.88,1.84,3.06,0.17,341.41,298.57, +2021092612,54,52886.0,43,2021-09-26T20:26:36.800,48.0,MIN,left,86.13,13.96,2.31,3.26,0.22,333.81,292.86, +2021092612,54,52886.0,44,2021-09-26T20:26:36.900,48.0,MIN,left,85.88,14.04,2.82,3.64,0.27,325.03,287.37, +2021092612,54,52886.0,45,2021-09-26T20:26:37.000,48.0,MIN,left,85.59,14.12,3.21,3.6,0.3,319.16,284.5,pass_forward +2021092612,54,52886.0,46,2021-09-26T20:26:37.100,48.0,MIN,left,85.26,14.2,3.55,3.18,0.34,314.18,282.43, +2021092612,54,52886.0,47,2021-09-26T20:26:37.200,48.0,MIN,left,84.9,14.28,3.85,2.64,0.37,310.84,281.72, +2021092612,54,52886.0,48,2021-09-26T20:26:37.300,48.0,MIN,left,84.51,14.36,4.1,2.13,0.4,305.55,280.33, +2021092612,54,52886.0,49,2021-09-26T20:26:37.400,48.0,MIN,left,84.09,14.43,4.28,1.53,0.42,301.21,279.46, +2021092612,54,52886.0,50,2021-09-26T20:26:37.500,48.0,MIN,left,83.67,14.5,4.39,0.9,0.43,298.49,279.17, +2021092612,54,,1,2021-09-26T20:26:32.600,,football,left,86.46,26.17,0.69,1.68,0.13,,, +2021092612,54,,2,2021-09-26T20:26:32.700,,football,left,86.37,26.16,0.93,1.64,0.1,,, +2021092612,54,,3,2021-09-26T20:26:32.800,,football,left,86.27,26.15,1.04,1.36,0.1,,,man_in_motion +2021092612,54,,4,2021-09-26T20:26:32.900,,football,left,86.19,26.13,1.01,0.77,0.08,,, +2021092612,54,,5,2021-09-26T20:26:33.000,,football,left,86.12,26.12,0.99,0.39,0.08,,, +2021092612,54,,6,2021-09-26T20:26:33.100,,football,left,86.02,26.1,0.95,0.98,0.1,,,ball_snap +2021092612,54,,7,2021-09-26T20:26:33.200,,football,left,85.99,26.09,0.73,1.07,0.03,,, +2021092612,54,,8,2021-09-26T20:26:33.300,,football,left,86.36,26.02,0.28,1.65,0.37,,, +2021092612,54,,9,2021-09-26T20:26:33.400,,football,left,86.56,25.92,0.96,4.17,0.23,,, +2021092612,54,,10,2021-09-26T20:26:33.500,,football,left,86.72,25.85,1.56,4.94,0.17,,, +2021092612,54,,11,2021-09-26T20:26:33.600,,football,left,86.86,25.79,1.86,4.66,0.15,,, +2021092612,54,,12,2021-09-26T20:26:33.700,,football,left,87.18,25.68,2.87,1.95,0.34,,, +2021092612,54,,13,2021-09-26T20:26:33.800,,football,left,87.52,25.56,3.28,0.41,0.36,,, +2021092612,54,,14,2021-09-26T20:26:33.900,,football,left,87.89,25.43,3.5,0.61,0.39,,, +2021092612,54,,15,2021-09-26T20:26:34.000,,football,left,88.28,25.3,3.37,0.37,0.42,,, +2021092612,54,,16,2021-09-26T20:26:34.100,,football,left,88.6,25.2,3.3,0.79,0.33,,, +2021092612,54,,17,2021-09-26T20:26:34.200,,football,left,88.96,25.12,3.29,1.08,0.36,,, +2021092612,54,,18,2021-09-26T20:26:34.300,,football,left,89.26,25.03,3.17,1.29,0.32,,,play_action +2021092612,54,,19,2021-09-26T20:26:34.400,,football,left,89.66,25.01,3.31,1.14,0.4,,, +2021092612,54,,20,2021-09-26T20:26:34.500,,football,left,90.0,24.94,3.25,0.96,0.35,,, +2021092612,54,,21,2021-09-26T20:26:34.600,,football,left,90.59,25.04,3.61,1.42,0.6,,, +2021092612,54,,22,2021-09-26T20:26:34.700,,football,left,90.94,25.0,3.3,4.41,0.35,,, +2021092612,54,,23,2021-09-26T20:26:34.800,,football,left,91.51,25.25,3.08,5.75,0.62,,, +2021092612,54,,24,2021-09-26T20:26:34.900,,football,left,92.16,25.64,2.84,6.3,0.76,,, +2021092612,54,,25,2021-09-26T20:26:35.000,,football,left,92.66,26.02,2.44,6.04,0.63,,, +2021092612,54,,26,2021-09-26T20:26:35.100,,football,left,92.87,26.07,1.88,5.04,0.22,,, +2021092612,54,,27,2021-09-26T20:26:35.200,,football,left,93.13,26.5,1.5,4.24,0.5,,, +2021092612,54,,28,2021-09-26T20:26:35.300,,football,left,93.25,26.54,1.12,3.31,0.13,,, +2021092612,54,,29,2021-09-26T20:26:35.400,,football,left,93.38,27.15,0.87,2.66,0.62,,, +2021092612,54,,30,2021-09-26T20:26:35.500,,football,left,93.45,27.18,0.64,2.12,0.08,,, +2021092612,54,,31,2021-09-26T20:26:35.600,,football,left,93.45,27.94,0.52,1.61,0.77,,, +2021092612,54,,32,2021-09-26T20:26:35.700,,football,left,93.48,27.97,0.4,1.16,0.05,,, +2021092612,54,,33,2021-09-26T20:26:35.800,,football,left,93.37,28.92,0.44,0.98,0.95,,, +2021092612,54,,34,2021-09-26T20:26:35.900,,football,left,93.38,28.96,0.35,0.84,0.04,,, +2021092612,54,,35,2021-09-26T20:26:36.000,,football,left,93.18,30.03,0.42,0.97,1.09,,, +2021092612,54,,36,2021-09-26T20:26:36.100,,football,left,93.18,30.07,0.33,0.79,0.04,,, +2021092612,54,,37,2021-09-26T20:26:36.200,,football,left,92.76,31.89,0.45,0.92,1.87,,, +2021092612,54,,38,2021-09-26T20:26:36.300,,football,left,92.48,33.13,0.51,0.5,1.27,,, +2021092612,54,,39,2021-09-26T20:26:36.400,,football,left,92.26,33.79,0.68,0.86,0.7,,, +2021092612,54,,40,2021-09-26T20:26:36.500,,football,left,92.12,34.1,0.97,2.48,0.34,,, +2021092612,54,,41,2021-09-26T20:26:36.600,,football,left,92.09,34.18,1.43,4.44,0.08,,, +2021092612,54,,42,2021-09-26T20:26:36.700,,football,left,92.04,34.36,1.99,4.81,0.19,,, +2021092612,54,,43,2021-09-26T20:26:36.800,,football,left,91.96,34.57,2.47,4.45,0.22,,, +2021092612,54,,44,2021-09-26T20:26:36.900,,football,left,91.87,34.82,2.87,3.56,0.27,,, +2021092612,54,,45,2021-09-26T20:26:37.000,,football,left,91.77,35.1,3.18,2.67,0.3,,,pass_forward +2021092612,54,,46,2021-09-26T20:26:37.100,,football,left,88.56,35.98,22.45,0.19,3.33,,, +2021092612,54,,47,2021-09-26T20:26:37.200,,football,left,86.37,35.47,22.37,1.39,2.25,,, +2021092612,54,,48,2021-09-26T20:26:37.300,,football,left,84.2,34.99,22.18,2.43,2.23,,, +2021092612,54,,49,2021-09-26T20:26:37.400,,football,left,82.05,34.5,21.9,3.33,2.21,,, +2021092612,54,,50,2021-09-26T20:26:37.500,,football,left,79.93,34.01,21.54,4.1,2.17,,, +2021101011,54,34472.0,1,2021-10-10T20:26:21.500,50.0,SF,left,85.48,23.78,0.02,0.15,0.0,264.9,149.89, +2021101011,54,34472.0,2,2021-10-10T20:26:21.600,50.0,SF,left,85.49,23.77,0.11,0.44,0.01,265.57,154.91, +2021101011,54,34472.0,3,2021-10-10T20:26:21.700,50.0,SF,left,85.5,23.76,0.18,0.49,0.02,266.17,144.22, +2021101011,54,34472.0,4,2021-10-10T20:26:21.800,50.0,SF,left,85.53,23.75,0.27,0.62,0.03,266.82,121.0, +2021101011,54,34472.0,5,2021-10-10T20:26:21.900,50.0,SF,left,85.58,23.73,0.46,0.96,0.05,267.64,114.98, +2021101011,54,34472.0,6,2021-10-10T20:26:22.000,50.0,SF,left,85.62,23.7,0.58,0.94,0.06,267.64,116.51,ball_snap +2021101011,54,34472.0,7,2021-10-10T20:26:22.100,50.0,SF,left,85.69,23.67,0.76,1.01,0.08,266.82,114.35, +2021101011,54,34472.0,8,2021-10-10T20:26:22.200,50.0,SF,left,85.77,23.63,0.92,0.99,0.09,263.77,115.59, +2021101011,54,34472.0,9,2021-10-10T20:26:22.300,50.0,SF,left,85.88,23.56,1.18,1.24,0.12,260.6,120.44, +2021101011,54,34472.0,10,2021-10-10T20:26:22.400,50.0,SF,left,85.98,23.5,1.32,1.12,0.12,257.55,122.13, +2021101011,54,34472.0,11,2021-10-10T20:26:22.500,50.0,SF,left,86.11,23.41,1.51,1.02,0.15,252.41,125.47, +2021101011,54,34472.0,12,2021-10-10T20:26:22.600,50.0,SF,left,86.23,23.3,1.66,0.91,0.16,245.56,129.13, +2021101011,54,34472.0,13,2021-10-10T20:26:22.700,50.0,SF,left,86.38,23.19,1.83,0.78,0.19,238.21,129.8, +2021101011,54,34472.0,14,2021-10-10T20:26:22.800,50.0,SF,left,86.53,23.06,1.94,0.66,0.19,230.81,131.29, +2021101011,54,34472.0,15,2021-10-10T20:26:22.900,50.0,SF,left,86.68,22.93,2.03,0.38,0.2,225.78,132.55, +2021101011,54,34472.0,16,2021-10-10T20:26:23.000,50.0,SF,left,86.83,22.79,2.04,0.28,0.21,219.86,132.93, +2021101011,54,34472.0,17,2021-10-10T20:26:23.100,50.0,SF,left,86.98,22.65,2.0,0.57,0.2,213.94,132.68, +2021101011,54,34472.0,18,2021-10-10T20:26:23.200,50.0,SF,left,87.13,22.52,1.97,0.75,0.2,208.8,132.31, +2021101011,54,34472.0,19,2021-10-10T20:26:23.300,50.0,SF,left,87.28,22.39,1.91,0.94,0.2,205.34,131.84, +2021101011,54,34472.0,20,2021-10-10T20:26:23.400,50.0,SF,left,87.42,22.27,1.79,1.18,0.18,201.37,129.34, +2021101011,54,34472.0,21,2021-10-10T20:26:23.500,50.0,SF,left,87.57,22.17,1.7,1.24,0.18,197.51,126.59, +2021101011,54,34472.0,22,2021-10-10T20:26:23.600,50.0,SF,left,87.7,22.07,1.6,1.25,0.17,193.17,124.52, +2021101011,54,34472.0,23,2021-10-10T20:26:23.700,50.0,SF,left,87.84,21.98,1.54,1.12,0.16,189.78,122.5, +2021101011,54,34472.0,24,2021-10-10T20:26:23.800,50.0,SF,left,87.97,21.9,1.48,1.02,0.16,188.16,120.27, +2021101011,54,34472.0,25,2021-10-10T20:26:23.900,50.0,SF,left,88.09,21.82,1.41,0.88,0.15,183.98,121.84, +2021101011,54,34472.0,26,2021-10-10T20:26:24.000,50.0,SF,left,88.2,21.73,1.34,0.93,0.14,173.16,128.43, +2021101011,54,34472.0,27,2021-10-10T20:26:24.100,50.0,SF,left,88.3,21.64,1.27,1.03,0.13,166.49,132.1, +2021101011,54,34472.0,28,2021-10-10T20:26:24.200,50.0,SF,left,88.38,21.55,1.22,1.1,0.13,159.99,137.23, +2021101011,54,34472.0,29,2021-10-10T20:26:24.300,50.0,SF,left,88.46,21.45,1.19,1.19,0.12,155.94,145.16, +2021101011,54,34472.0,30,2021-10-10T20:26:24.400,50.0,SF,left,88.51,21.34,1.21,1.39,0.12,150.6,155.67, +2021101011,54,34472.0,31,2021-10-10T20:26:24.500,50.0,SF,left,88.55,21.22,1.3,1.52,0.13,148.63,166.43,run +2021101011,54,34472.0,32,2021-10-10T20:26:24.600,50.0,SF,left,88.56,21.07,1.44,1.51,0.15,146.58,176.19, +2021101011,54,34472.0,33,2021-10-10T20:26:24.700,50.0,SF,left,88.55,20.91,1.62,1.51,0.16,146.58,184.39, +2021101011,54,34472.0,34,2021-10-10T20:26:24.800,50.0,SF,left,88.52,20.73,1.8,1.55,0.18,149.65,191.5, +2021101011,54,34472.0,35,2021-10-10T20:26:24.900,50.0,SF,left,88.47,20.54,1.97,1.65,0.19,154.0,197.88, +2021101011,54,34472.0,36,2021-10-10T20:26:25.000,50.0,SF,left,88.38,20.36,2.07,1.61,0.2,155.17,204.89, +2021101011,54,35443.0,1,2021-10-10T20:26:21.500,71.0,SF,left,86.54,20.66,0.0,0.0,0.0,269.16,202.75, +2021101011,54,35443.0,2,2021-10-10T20:26:21.600,71.0,SF,left,86.55,20.66,0.0,0.0,0.0,269.78,199.22, +2021101011,54,35443.0,3,2021-10-10T20:26:21.700,71.0,SF,left,86.55,20.66,0.0,0.0,0.0,269.78,196.25, +2021101011,54,35443.0,4,2021-10-10T20:26:21.800,71.0,SF,left,86.55,20.66,0.0,0.0,0.0,269.78,187.29, +2021101011,54,35443.0,5,2021-10-10T20:26:21.900,71.0,SF,left,86.55,20.66,0.0,0.0,0.0,269.78,183.71, +2021101011,54,35443.0,6,2021-10-10T20:26:22.000,71.0,SF,left,86.55,20.66,0.0,0.0,0.0,269.78,174.54,ball_snap +2021101011,54,35443.0,7,2021-10-10T20:26:22.100,71.0,SF,left,86.55,20.66,0.0,0.0,0.0,269.78,176.24, +2021101011,54,35443.0,8,2021-10-10T20:26:22.200,71.0,SF,left,86.55,20.65,0.0,0.0,0.0,269.78,154.63, +2021101011,54,35443.0,9,2021-10-10T20:26:22.300,71.0,SF,left,86.55,20.65,0.0,0.0,0.0,268.95,150.93, +2021101011,54,35443.0,10,2021-10-10T20:26:22.400,71.0,SF,left,86.55,20.65,0.0,0.0,0.0,268.95,153.46, +2021101011,54,35443.0,11,2021-10-10T20:26:22.500,71.0,SF,left,86.56,20.64,0.0,0.0,0.01,268.95,155.46, +2021101011,54,35443.0,12,2021-10-10T20:26:22.600,71.0,SF,left,86.56,20.64,0.02,0.47,0.01,267.77,150.75, +2021101011,54,35443.0,13,2021-10-10T20:26:22.700,71.0,SF,left,86.57,20.62,0.17,1.38,0.02,266.9,144.67, +2021101011,54,35443.0,14,2021-10-10T20:26:22.800,71.0,SF,left,86.6,20.59,0.49,2.31,0.05,263.12,142.05, +2021101011,54,35443.0,15,2021-10-10T20:26:22.900,71.0,SF,left,86.66,20.52,0.88,3.08,0.08,260.61,139.84, +2021101011,54,35443.0,16,2021-10-10T20:26:23.000,71.0,SF,left,86.75,20.43,1.32,2.93,0.13,258.44,136.94, +2021101011,54,35443.0,17,2021-10-10T20:26:23.100,71.0,SF,left,86.87,20.31,1.7,2.84,0.17,254.71,135.21, +2021101011,54,35443.0,18,2021-10-10T20:26:23.200,71.0,SF,left,87.04,20.18,2.11,2.7,0.22,244.54,131.57, +2021101011,54,35443.0,19,2021-10-10T20:26:23.300,71.0,SF,left,87.22,20.03,2.41,2.26,0.23,233.62,129.12, +2021101011,54,35443.0,20,2021-10-10T20:26:23.400,71.0,SF,left,87.44,19.88,2.63,1.48,0.26,222.52,126.37, +2021101011,54,35443.0,21,2021-10-10T20:26:23.500,71.0,SF,left,87.67,19.74,2.76,0.91,0.28,212.59,123.38, +2021101011,54,35443.0,22,2021-10-10T20:26:23.600,71.0,SF,left,87.98,19.65,2.9,1.33,0.31,203.7,114.9, +2021101011,54,35443.0,23,2021-10-10T20:26:23.700,71.0,SF,left,88.27,19.57,2.93,1.68,0.3,199.1,108.67, +2021101011,54,35443.0,24,2021-10-10T20:26:23.800,71.0,SF,left,88.54,19.48,2.88,1.68,0.29,195.61,105.49, +2021101011,54,35443.0,25,2021-10-10T20:26:23.900,71.0,SF,left,88.83,19.43,2.83,1.91,0.29,189.72,100.82, +2021101011,54,35443.0,26,2021-10-10T20:26:24.000,71.0,SF,left,89.14,19.42,2.87,2.05,0.31,181.17,94.67, +2021101011,54,35443.0,27,2021-10-10T20:26:24.100,71.0,SF,left,89.41,19.42,2.71,2.23,0.27,182.04,89.23, +2021101011,54,35443.0,28,2021-10-10T20:26:24.200,71.0,SF,left,89.65,19.44,2.51,2.28,0.25,179.93,83.93, +2021101011,54,35443.0,29,2021-10-10T20:26:24.300,71.0,SF,left,89.88,19.49,2.31,2.29,0.23,177.13,78.71, +2021101011,54,35443.0,30,2021-10-10T20:26:24.400,71.0,SF,left,90.07,19.54,2.02,2.63,0.2,177.13,73.73, +2021101011,54,35443.0,31,2021-10-10T20:26:24.500,71.0,SF,left,90.23,19.59,1.65,3.03,0.17,178.51,69.12,run +2021101011,54,35443.0,32,2021-10-10T20:26:24.600,71.0,SF,left,90.36,19.64,1.28,3.08,0.14,180.55,64.65, +2021101011,54,35443.0,33,2021-10-10T20:26:24.700,71.0,SF,left,90.46,19.68,0.93,2.89,0.1,185.06,63.03, +2021101011,54,35443.0,34,2021-10-10T20:26:24.800,71.0,SF,left,90.52,19.7,0.55,2.6,0.06,190.16,67.1, +2021101011,54,35443.0,35,2021-10-10T20:26:24.900,71.0,SF,left,90.55,19.71,0.23,2.3,0.03,195.63,83.09, +2021101011,54,35443.0,36,2021-10-10T20:26:25.000,71.0,SF,left,90.55,19.68,0.18,2.0,0.02,200.44,188.17, +2021101011,54,35522.0,1,2021-10-10T20:26:21.500,98.0,ARI,left,84.37,25.68,0.0,0.0,0.0,92.6,41.73, +2021101011,54,35522.0,2,2021-10-10T20:26:21.600,98.0,ARI,left,84.38,25.68,0.0,0.0,0.0,91.23,44.3, +2021101011,54,35522.0,3,2021-10-10T20:26:21.700,98.0,ARI,left,84.38,25.68,0.0,0.0,0.0,91.23,46.22, +2021101011,54,35522.0,4,2021-10-10T20:26:21.800,98.0,ARI,left,84.38,25.68,0.0,0.0,0.0,91.23,45.87, +2021101011,54,35522.0,5,2021-10-10T20:26:21.900,98.0,ARI,left,84.38,25.68,0.0,0.0,0.0,89.5,43.64, +2021101011,54,35522.0,6,2021-10-10T20:26:22.000,98.0,ARI,left,84.38,25.69,0.0,0.06,0.01,86.1,56.59,ball_snap +2021101011,54,35522.0,7,2021-10-10T20:26:22.100,98.0,ARI,left,84.4,25.68,0.06,0.76,0.01,86.1,116.83, +2021101011,54,35522.0,8,2021-10-10T20:26:22.200,98.0,ARI,left,84.42,25.66,0.24,1.34,0.02,80.86,119.01, +2021101011,54,35522.0,9,2021-10-10T20:26:22.300,98.0,ARI,left,84.45,25.65,0.43,1.44,0.04,84.84,113.42, +2021101011,54,35522.0,10,2021-10-10T20:26:22.400,98.0,ARI,left,84.52,25.64,0.69,1.53,0.07,89.21,105.89, +2021101011,54,35522.0,11,2021-10-10T20:26:22.500,98.0,ARI,left,84.64,25.62,1.05,1.84,0.12,103.53,100.32, +2021101011,54,35522.0,12,2021-10-10T20:26:22.600,98.0,ARI,left,84.79,25.62,1.34,1.73,0.14,107.64,95.43, +2021101011,54,35522.0,13,2021-10-10T20:26:22.700,98.0,ARI,left,84.94,25.61,1.52,1.28,0.15,111.58,93.78, +2021101011,54,35522.0,14,2021-10-10T20:26:22.800,98.0,ARI,left,85.14,25.64,1.83,1.24,0.21,114.12,86.85, +2021101011,54,35522.0,15,2021-10-10T20:26:22.900,98.0,ARI,left,85.36,25.66,2.07,1.23,0.22,114.12,84.56, +2021101011,54,35522.0,16,2021-10-10T20:26:23.000,98.0,ARI,left,85.61,25.7,2.32,1.24,0.25,116.52,82.58, +2021101011,54,35522.0,17,2021-10-10T20:26:23.100,98.0,ARI,left,85.88,25.73,2.57,0.88,0.28,122.5,81.38, +2021101011,54,35522.0,18,2021-10-10T20:26:23.200,98.0,ARI,left,86.21,25.78,2.92,0.87,0.33,119.87,81.26, +2021101011,54,35522.0,19,2021-10-10T20:26:23.300,98.0,ARI,left,86.54,25.83,3.19,1.19,0.34,125.1,81.36, +2021101011,54,35522.0,20,2021-10-10T20:26:23.400,98.0,ARI,left,86.92,25.85,3.5,0.82,0.37,120.82,83.81, +2021101011,54,35522.0,21,2021-10-10T20:26:23.500,98.0,ARI,left,87.31,25.84,3.73,1.1,0.39,113.02,88.51, +2021101011,54,35522.0,22,2021-10-10T20:26:23.600,98.0,ARI,left,87.69,25.81,3.84,1.39,0.39,119.75,92.73, +2021101011,54,35522.0,23,2021-10-10T20:26:23.700,98.0,ARI,left,88.08,25.76,3.87,2.05,0.39,121.35,97.62, +2021101011,54,35522.0,24,2021-10-10T20:26:23.800,98.0,ARI,left,88.46,25.68,3.86,2.45,0.39,127.01,102.9, +2021101011,54,35522.0,25,2021-10-10T20:26:23.900,98.0,ARI,left,88.82,25.57,3.81,2.88,0.38,133.9,108.57, +2021101011,54,35522.0,26,2021-10-10T20:26:24.000,98.0,ARI,left,89.16,25.4,3.69,3.49,0.38,142.25,117.5, +2021101011,54,35522.0,27,2021-10-10T20:26:24.100,98.0,ARI,left,89.45,25.2,3.54,3.88,0.36,145.7,126.16, +2021101011,54,35522.0,28,2021-10-10T20:26:24.200,98.0,ARI,left,89.71,24.97,3.42,3.75,0.35,151.62,133.71, +2021101011,54,35522.0,29,2021-10-10T20:26:24.300,98.0,ARI,left,89.88,24.67,3.28,4.31,0.33,154.23,147.79, +2021101011,54,35522.0,30,2021-10-10T20:26:24.400,98.0,ARI,left,89.96,24.36,3.2,4.89,0.32,164.08,162.59, +2021101011,54,35522.0,31,2021-10-10T20:26:24.500,98.0,ARI,left,90.0,24.05,3.15,5.19,0.31,169.86,174.52,run +2021101011,54,35522.0,32,2021-10-10T20:26:24.600,98.0,ARI,left,89.99,23.74,3.18,4.64,0.32,173.54,185.08, +2021101011,54,35522.0,33,2021-10-10T20:26:24.700,98.0,ARI,left,89.88,23.43,3.29,5.23,0.33,177.45,200.67, +2021101011,54,35522.0,34,2021-10-10T20:26:24.800,98.0,ARI,left,89.7,23.14,3.47,5.47,0.34,185.72,213.82, +2021101011,54,35522.0,35,2021-10-10T20:26:24.900,98.0,ARI,left,89.48,22.87,3.63,4.81,0.35,227.69,222.62, +2021101011,54,35522.0,36,2021-10-10T20:26:25.000,98.0,ARI,left,89.2,22.63,3.72,3.85,0.37,238.84,230.98, +2021101011,54,37084.0,1,2021-10-10T20:26:21.500,99.0,ARI,left,84.25,27.95,0.0,0.0,0.0,73.84,346.25, +2021101011,54,37084.0,2,2021-10-10T20:26:21.600,99.0,ARI,left,84.25,27.95,0.0,0.0,0.0,72.97,347.15, +2021101011,54,37084.0,3,2021-10-10T20:26:21.700,99.0,ARI,left,84.25,27.95,0.0,0.0,0.0,72.97,347.77, +2021101011,54,37084.0,4,2021-10-10T20:26:21.800,99.0,ARI,left,84.25,27.95,0.0,0.0,0.0,72.97,348.9, +2021101011,54,37084.0,5,2021-10-10T20:26:21.900,99.0,ARI,left,84.25,27.96,0.0,0.0,0.01,73.65,351.79, +2021101011,54,37084.0,6,2021-10-10T20:26:22.000,99.0,ARI,left,84.26,27.96,0.01,0.27,0.01,73.65,26.64,ball_snap +2021101011,54,37084.0,7,2021-10-10T20:26:22.100,99.0,ARI,left,84.27,27.97,0.08,0.8,0.01,74.63,44.31, +2021101011,54,37084.0,8,2021-10-10T20:26:22.200,99.0,ARI,left,84.3,27.98,0.29,1.57,0.03,76.49,60.5, +2021101011,54,37084.0,9,2021-10-10T20:26:22.300,99.0,ARI,left,84.35,28.0,0.57,2.11,0.05,79.63,65.62, +2021101011,54,37084.0,10,2021-10-10T20:26:22.400,99.0,ARI,left,84.46,28.03,1.02,2.64,0.11,86.13,71.74, +2021101011,54,37084.0,11,2021-10-10T20:26:22.500,99.0,ARI,left,84.58,28.07,1.38,3.21,0.13,91.21,73.0, +2021101011,54,37084.0,12,2021-10-10T20:26:22.600,99.0,ARI,left,84.77,28.12,1.88,3.02,0.2,92.09,75.97, +2021101011,54,37084.0,13,2021-10-10T20:26:22.700,99.0,ARI,left,85.01,28.18,2.34,2.59,0.24,99.37,76.23, +2021101011,54,37084.0,14,2021-10-10T20:26:22.800,99.0,ARI,left,85.29,28.24,2.76,2.01,0.29,112.38,76.94, +2021101011,54,37084.0,15,2021-10-10T20:26:22.900,99.0,ARI,left,85.6,28.32,3.06,1.41,0.32,120.88,76.5, +2021101011,54,37084.0,16,2021-10-10T20:26:23.000,99.0,ARI,left,85.92,28.4,3.27,0.74,0.33,126.44,76.81, +2021101011,54,37084.0,17,2021-10-10T20:26:23.100,99.0,ARI,left,86.26,28.47,3.43,0.72,0.35,133.33,77.5, +2021101011,54,37084.0,18,2021-10-10T20:26:23.200,99.0,ARI,left,86.61,28.55,3.52,0.15,0.35,138.17,77.63, +2021101011,54,37084.0,19,2021-10-10T20:26:23.300,99.0,ARI,left,86.96,28.63,3.56,0.5,0.36,142.31,77.75, +2021101011,54,37084.0,20,2021-10-10T20:26:23.400,99.0,ARI,left,87.32,28.71,3.57,0.95,0.37,143.91,77.51, +2021101011,54,37084.0,21,2021-10-10T20:26:23.500,99.0,ARI,left,87.69,28.79,3.6,1.21,0.38,143.91,77.73, +2021101011,54,37084.0,22,2021-10-10T20:26:23.600,99.0,ARI,left,88.08,28.85,3.64,1.35,0.39,150.32,79.19, +2021101011,54,37084.0,23,2021-10-10T20:26:23.700,99.0,ARI,left,88.45,28.91,3.55,1.58,0.37,154.07,80.23, +2021101011,54,37084.0,24,2021-10-10T20:26:23.800,99.0,ARI,left,88.84,28.93,3.55,1.54,0.39,155.57,83.3, +2021101011,54,37084.0,25,2021-10-10T20:26:23.900,99.0,ARI,left,89.22,28.93,3.56,1.62,0.38,150.27,87.5, +2021101011,54,37084.0,26,2021-10-10T20:26:24.000,99.0,ARI,left,89.59,28.91,3.55,1.83,0.37,159.07,91.53, +2021101011,54,37084.0,27,2021-10-10T20:26:24.100,99.0,ARI,left,89.96,28.88,3.52,1.85,0.37,163.77,94.87, +2021101011,54,37084.0,28,2021-10-10T20:26:24.200,99.0,ARI,left,90.32,28.83,3.49,1.89,0.37,168.58,98.42, +2021101011,54,37084.0,29,2021-10-10T20:26:24.300,99.0,ARI,left,90.67,28.72,3.5,2.23,0.37,171.0,104.94, +2021101011,54,37084.0,30,2021-10-10T20:26:24.400,99.0,ARI,left,91.0,28.59,3.46,2.38,0.36,190.19,110.79, +2021101011,54,37084.0,31,2021-10-10T20:26:24.500,99.0,ARI,left,91.3,28.44,3.32,2.52,0.34,198.59,116.14,run +2021101011,54,37084.0,32,2021-10-10T20:26:24.600,99.0,ARI,left,91.57,28.27,3.13,2.76,0.31,207.23,122.53, +2021101011,54,37084.0,33,2021-10-10T20:26:24.700,99.0,ARI,left,91.78,28.07,2.9,3.27,0.29,211.82,132.3, +2021101011,54,37084.0,34,2021-10-10T20:26:24.800,99.0,ARI,left,91.93,27.85,2.65,3.78,0.27,231.79,144.09, +2021101011,54,37084.0,35,2021-10-10T20:26:24.900,99.0,ARI,left,92.04,27.63,2.44,3.84,0.25,243.36,155.63, +2021101011,54,37084.0,36,2021-10-10T20:26:25.000,99.0,ARI,left,92.08,27.4,2.3,3.81,0.23,252.0,169.54, +2021101011,54,38551.0,1,2021-10-10T20:26:21.500,55.0,ARI,left,84.42,30.11,0.09,0.09,0.01,131.87,130.56, +2021101011,54,38551.0,2,2021-10-10T20:26:21.600,55.0,ARI,left,84.43,30.11,0.09,0.09,0.01,133.56,130.26, +2021101011,54,38551.0,3,2021-10-10T20:26:21.700,55.0,ARI,left,84.43,30.11,0.08,0.08,0.0,134.82,129.87, +2021101011,54,38551.0,4,2021-10-10T20:26:21.800,55.0,ARI,left,84.43,30.11,0.07,0.07,0.0,137.27,129.82, +2021101011,54,38551.0,5,2021-10-10T20:26:21.900,55.0,ARI,left,84.44,30.11,0.06,0.06,0.01,138.93,128.07, +2021101011,54,38551.0,6,2021-10-10T20:26:22.000,55.0,ARI,left,84.45,30.1,0.06,0.17,0.02,141.38,125.69,ball_snap +2021101011,54,38551.0,7,2021-10-10T20:26:22.100,55.0,ARI,left,84.46,30.09,0.12,0.6,0.01,144.59,116.35, +2021101011,54,38551.0,8,2021-10-10T20:26:22.200,55.0,ARI,left,84.5,30.08,0.47,2.29,0.04,151.27,108.52, +2021101011,54,38551.0,9,2021-10-10T20:26:22.300,55.0,ARI,left,84.57,30.05,0.94,3.53,0.08,148.58,107.81, +2021101011,54,38551.0,10,2021-10-10T20:26:22.400,55.0,ARI,left,84.69,30.02,1.34,3.78,0.12,149.5,107.01, +2021101011,54,38551.0,11,2021-10-10T20:26:22.500,55.0,ARI,left,84.86,29.98,1.89,4.02,0.18,148.19,105.49, +2021101011,54,38551.0,12,2021-10-10T20:26:22.600,55.0,ARI,left,85.08,29.9,2.49,4.21,0.24,147.3,106.8, +2021101011,54,38551.0,13,2021-10-10T20:26:22.700,55.0,ARI,left,85.36,29.81,3.1,4.72,0.29,144.03,107.55, +2021101011,54,38551.0,14,2021-10-10T20:26:22.800,55.0,ARI,left,85.69,29.7,3.65,4.29,0.35,146.62,108.52, +2021101011,54,38551.0,15,2021-10-10T20:26:22.900,55.0,ARI,left,86.07,29.57,4.15,3.86,0.4,152.27,110.04, +2021101011,54,38551.0,16,2021-10-10T20:26:23.000,55.0,ARI,left,86.47,29.41,4.53,3.2,0.44,155.31,111.14, +2021101011,54,38551.0,17,2021-10-10T20:26:23.100,55.0,ARI,left,86.9,29.22,4.85,2.85,0.47,155.31,114.28, +2021101011,54,38551.0,18,2021-10-10T20:26:23.200,55.0,ARI,left,87.35,29.0,5.19,3.12,0.5,154.49,118.2, +2021101011,54,38551.0,19,2021-10-10T20:26:23.300,55.0,ARI,left,87.81,28.72,5.46,3.19,0.54,148.33,122.24, +2021101011,54,38551.0,20,2021-10-10T20:26:23.400,55.0,ARI,left,88.28,28.41,5.68,3.05,0.56,146.44,125.69, +2021101011,54,38551.0,21,2021-10-10T20:26:23.500,55.0,ARI,left,88.73,28.04,5.87,3.23,0.58,144.27,130.1, +2021101011,54,38551.0,22,2021-10-10T20:26:23.600,55.0,ARI,left,89.18,27.65,6.04,3.48,0.6,146.35,133.55, +2021101011,54,38551.0,23,2021-10-10T20:26:23.700,55.0,ARI,left,89.6,27.21,6.14,3.53,0.61,147.62,137.63, +2021101011,54,38551.0,24,2021-10-10T20:26:23.800,55.0,ARI,left,89.99,26.73,6.27,3.99,0.62,152.81,142.99, +2021101011,54,38551.0,25,2021-10-10T20:26:23.900,55.0,ARI,left,90.34,26.2,6.41,4.69,0.63,162.33,149.22, +2021101011,54,38551.0,26,2021-10-10T20:26:24.000,55.0,ARI,left,90.65,25.64,6.49,5.17,0.64,166.85,154.76, +2021101011,54,38551.0,27,2021-10-10T20:26:24.100,55.0,ARI,left,90.9,25.04,6.53,5.33,0.65,170.89,160.03, +2021101011,54,38551.0,28,2021-10-10T20:26:24.200,55.0,ARI,left,91.09,24.42,6.54,5.5,0.65,176.48,165.9, +2021101011,54,38551.0,29,2021-10-10T20:26:24.300,55.0,ARI,left,91.23,23.78,6.43,5.26,0.65,182.96,170.86, +2021101011,54,38551.0,30,2021-10-10T20:26:24.400,55.0,ARI,left,91.3,23.14,6.22,5.46,0.64,189.45,176.31, +2021101011,54,38551.0,31,2021-10-10T20:26:24.500,55.0,ARI,left,91.32,22.54,5.89,5.44,0.6,190.64,181.38,run +2021101011,54,38551.0,32,2021-10-10T20:26:24.600,55.0,ARI,left,91.28,21.97,5.51,5.51,0.57,184.42,186.86, +2021101011,54,38551.0,33,2021-10-10T20:26:24.700,55.0,ARI,left,91.16,21.48,4.87,6.71,0.5,193.78,195.89, +2021101011,54,38551.0,34,2021-10-10T20:26:24.800,55.0,ARI,left,91.01,21.05,4.43,6.63,0.46,191.78,203.18, +2021101011,54,38551.0,35,2021-10-10T20:26:24.900,55.0,ARI,left,90.82,20.68,3.98,6.51,0.41,195.5,210.99, +2021101011,54,38551.0,36,2021-10-10T20:26:25.000,55.0,ARI,left,90.61,20.38,3.6,6.09,0.37,193.69,218.95, +2021101011,54,40008.0,1,2021-10-10T20:26:21.500,23.0,ARI,left,77.48,41.99,0.5,0.16,0.05,135.99,206.03, +2021101011,54,40008.0,2,2021-10-10T20:26:21.600,23.0,ARI,left,77.47,41.94,0.49,0.36,0.05,133.57,197.73, +2021101011,54,40008.0,3,2021-10-10T20:26:21.700,23.0,ARI,left,77.46,41.89,0.5,0.49,0.05,135.38,188.94, +2021101011,54,40008.0,4,2021-10-10T20:26:21.800,23.0,ARI,left,77.46,41.84,0.5,0.51,0.05,135.38,182.23, +2021101011,54,40008.0,5,2021-10-10T20:26:21.900,23.0,ARI,left,77.45,41.79,0.53,0.46,0.05,136.0,177.7, +2021101011,54,40008.0,6,2021-10-10T20:26:22.000,23.0,ARI,left,77.46,41.73,0.55,0.43,0.06,138.15,172.2,ball_snap +2021101011,54,40008.0,7,2021-10-10T20:26:22.100,23.0,ARI,left,77.47,41.68,0.51,0.24,0.05,147.81,172.35, +2021101011,54,40008.0,8,2021-10-10T20:26:22.200,23.0,ARI,left,77.47,41.64,0.44,0.28,0.04,147.81,175.58, +2021101011,54,40008.0,9,2021-10-10T20:26:22.300,23.0,ARI,left,77.45,41.6,0.4,0.57,0.04,159.41,194.37, +2021101011,54,40008.0,10,2021-10-10T20:26:22.400,23.0,ARI,left,77.43,41.56,0.45,0.86,0.05,164.16,215.78, +2021101011,54,40008.0,11,2021-10-10T20:26:22.500,23.0,ARI,left,77.38,41.53,0.55,1.29,0.06,171.17,239.05, +2021101011,54,40008.0,12,2021-10-10T20:26:22.600,23.0,ARI,left,77.31,41.51,0.79,1.88,0.07,172.74,255.27, +2021101011,54,40008.0,13,2021-10-10T20:26:22.700,23.0,ARI,left,77.22,41.5,1.01,2.04,0.09,174.1,264.41, +2021101011,54,40008.0,14,2021-10-10T20:26:22.800,23.0,ARI,left,77.1,41.49,1.32,2.46,0.12,178.48,271.33, +2021101011,54,40008.0,15,2021-10-10T20:26:22.900,23.0,ARI,left,76.95,41.51,1.61,2.4,0.15,177.69,276.54, +2021101011,54,40008.0,16,2021-10-10T20:26:23.000,23.0,ARI,left,76.77,41.54,1.92,2.36,0.18,168.45,280.51, +2021101011,54,40008.0,17,2021-10-10T20:26:23.100,23.0,ARI,left,76.57,41.58,2.18,2.13,0.21,168.45,282.64, +2021101011,54,40008.0,18,2021-10-10T20:26:23.200,23.0,ARI,left,76.35,41.64,2.35,1.8,0.23,170.18,286.56, +2021101011,54,40008.0,19,2021-10-10T20:26:23.300,23.0,ARI,left,76.12,41.71,2.52,1.47,0.25,167.12,288.27, +2021101011,54,40008.0,20,2021-10-10T20:26:23.400,23.0,ARI,left,75.86,41.8,2.72,1.34,0.27,166.35,290.17, +2021101011,54,40008.0,21,2021-10-10T20:26:23.500,23.0,ARI,left,75.57,41.9,3.04,1.47,0.31,164.04,290.03, +2021101011,54,40008.0,22,2021-10-10T20:26:23.600,23.0,ARI,left,75.27,42.01,3.3,1.51,0.33,164.04,289.73, +2021101011,54,40008.0,23,2021-10-10T20:26:23.700,23.0,ARI,left,74.94,42.12,3.49,1.38,0.34,164.97,289.62, +2021101011,54,40008.0,24,2021-10-10T20:26:23.800,23.0,ARI,left,74.6,42.24,3.68,1.2,0.36,166.22,289.69, +2021101011,54,40008.0,25,2021-10-10T20:26:23.900,23.0,ARI,left,74.24,42.37,3.84,1.13,0.38,169.54,288.62, +2021101011,54,40008.0,26,2021-10-10T20:26:24.000,23.0,ARI,left,73.86,42.49,4.03,1.23,0.4,173.0,287.17, +2021101011,54,40008.0,27,2021-10-10T20:26:24.100,23.0,ARI,left,73.47,42.6,4.16,1.15,0.41,175.68,285.62, +2021101011,54,40008.0,28,2021-10-10T20:26:24.200,23.0,ARI,left,73.06,42.71,4.24,0.96,0.42,178.02,284.27, +2021101011,54,40008.0,29,2021-10-10T20:26:24.300,23.0,ARI,left,72.64,42.81,4.34,0.94,0.43,178.02,282.77, +2021101011,54,40008.0,30,2021-10-10T20:26:24.400,23.0,ARI,left,72.2,42.9,4.47,0.98,0.45,178.02,281.2, +2021101011,54,40008.0,31,2021-10-10T20:26:24.500,23.0,ARI,left,71.76,42.98,4.52,0.86,0.45,179.32,280.08,run +2021101011,54,40008.0,32,2021-10-10T20:26:24.600,23.0,ARI,left,71.31,43.06,4.53,0.71,0.45,179.32,279.14, +2021101011,54,40008.0,33,2021-10-10T20:26:24.700,23.0,ARI,left,70.87,43.13,4.48,0.75,0.45,179.32,278.39, +2021101011,54,40008.0,34,2021-10-10T20:26:24.800,23.0,ARI,left,70.44,43.19,4.37,1.11,0.44,181.26,277.07, +2021101011,54,40008.0,35,2021-10-10T20:26:24.900,23.0,ARI,left,70.01,43.23,4.25,1.4,0.43,183.56,275.91, +2021101011,54,40008.0,36,2021-10-10T20:26:25.000,23.0,ARI,left,69.59,43.27,4.08,1.67,0.41,183.56,274.87, +2021101011,54,40078.0,1,2021-10-10T20:26:21.500,44.0,SF,left,85.64,43.1,0.0,0.0,0.0,297.27,248.58, +2021101011,54,40078.0,2,2021-10-10T20:26:21.600,44.0,SF,left,85.64,43.1,0.0,0.0,0.0,297.27,245.87, +2021101011,54,40078.0,3,2021-10-10T20:26:21.700,44.0,SF,left,85.64,43.1,0.0,0.0,0.0,297.98,243.24, +2021101011,54,40078.0,4,2021-10-10T20:26:21.800,44.0,SF,left,85.64,43.1,0.0,0.0,0.0,297.98,237.32, +2021101011,54,40078.0,5,2021-10-10T20:26:21.900,44.0,SF,left,85.64,43.1,0.0,0.0,0.0,296.9,233.57, +2021101011,54,40078.0,6,2021-10-10T20:26:22.000,44.0,SF,left,85.63,43.1,0.0,0.14,0.01,296.9,260.77,ball_snap +2021101011,54,40078.0,7,2021-10-10T20:26:22.100,44.0,SF,left,85.63,43.1,0.07,0.88,0.01,296.21,266.79, +2021101011,54,40078.0,8,2021-10-10T20:26:22.200,44.0,SF,left,85.6,43.1,0.29,1.91,0.02,295.14,263.13, +2021101011,54,40078.0,9,2021-10-10T20:26:22.300,44.0,SF,left,85.54,43.1,0.7,3.2,0.06,294.2,268.27, +2021101011,54,40078.0,10,2021-10-10T20:26:22.400,44.0,SF,left,85.41,43.09,1.31,4.18,0.13,294.2,267.73, +2021101011,54,40078.0,11,2021-10-10T20:26:22.500,44.0,SF,left,85.24,43.07,1.88,4.55,0.18,290.12,266.35, +2021101011,54,40078.0,12,2021-10-10T20:26:22.600,44.0,SF,left,85.0,43.06,2.48,4.63,0.24,285.76,266.95, +2021101011,54,40078.0,13,2021-10-10T20:26:22.700,44.0,SF,left,84.7,43.04,3.06,4.51,0.29,280.89,266.07, +2021101011,54,40078.0,14,2021-10-10T20:26:22.800,44.0,SF,left,84.35,43.02,3.67,4.63,0.35,279.57,266.02, +2021101011,54,40078.0,15,2021-10-10T20:26:22.900,44.0,SF,left,83.95,43.0,4.25,4.46,0.41,275.74,266.56, +2021101011,54,40078.0,16,2021-10-10T20:26:23.000,44.0,SF,left,83.49,42.97,4.77,4.07,0.46,274.99,266.41, +2021101011,54,40078.0,17,2021-10-10T20:26:23.100,44.0,SF,left,82.98,42.94,5.26,3.78,0.51,273.81,266.36, +2021101011,54,40078.0,18,2021-10-10T20:26:23.200,44.0,SF,left,82.43,42.9,5.71,3.25,0.55,276.77,266.18, +2021101011,54,40078.0,19,2021-10-10T20:26:23.300,44.0,SF,left,81.84,42.87,6.05,2.62,0.59,275.31,266.89, +2021101011,54,40078.0,20,2021-10-10T20:26:23.400,44.0,SF,left,81.22,42.83,6.3,1.9,0.62,274.26,267.28, +2021101011,54,40078.0,21,2021-10-10T20:26:23.500,44.0,SF,left,80.58,42.81,6.48,1.22,0.64,272.19,267.66, +2021101011,54,40078.0,22,2021-10-10T20:26:23.600,44.0,SF,left,79.93,42.79,6.58,0.64,0.66,271.57,268.17, +2021101011,54,40078.0,23,2021-10-10T20:26:23.700,44.0,SF,left,79.27,42.77,6.61,0.51,0.66,270.34,268.93, +2021101011,54,40078.0,24,2021-10-10T20:26:23.800,44.0,SF,left,78.61,42.77,6.57,0.9,0.66,269.57,269.86, +2021101011,54,40078.0,25,2021-10-10T20:26:23.900,44.0,SF,left,77.96,42.78,6.48,1.34,0.65,269.57,270.88, +2021101011,54,40078.0,26,2021-10-10T20:26:24.000,44.0,SF,left,77.32,42.8,6.33,1.76,0.64,268.25,272.22, +2021101011,54,40078.0,27,2021-10-10T20:26:24.100,44.0,SF,left,76.69,42.84,6.21,2.07,0.63,268.25,274.1, +2021101011,54,40078.0,28,2021-10-10T20:26:24.200,44.0,SF,left,76.07,42.9,6.11,2.12,0.62,268.25,275.75, +2021101011,54,40078.0,29,2021-10-10T20:26:24.300,44.0,SF,left,75.47,42.97,5.97,2.14,0.61,267.61,277.19, +2021101011,54,40078.0,30,2021-10-10T20:26:24.400,44.0,SF,left,74.88,43.04,5.83,1.96,0.59,266.76,277.39, +2021101011,54,40078.0,31,2021-10-10T20:26:24.500,44.0,SF,left,74.31,43.11,5.62,1.95,0.57,266.76,277.15,run +2021101011,54,40078.0,32,2021-10-10T20:26:24.600,44.0,SF,left,73.77,43.16,5.42,2.07,0.55,266.76,275.72, +2021101011,54,40078.0,33,2021-10-10T20:26:24.700,44.0,SF,left,73.24,43.2,5.21,2.21,0.53,266.76,274.87, +2021101011,54,40078.0,34,2021-10-10T20:26:24.800,44.0,SF,left,72.72,43.23,5.02,2.37,0.51,266.76,272.73, +2021101011,54,40078.0,35,2021-10-10T20:26:24.900,44.0,SF,left,72.23,43.24,4.79,2.5,0.49,266.76,270.79, +2021101011,54,40078.0,36,2021-10-10T20:26:25.000,44.0,SF,left,71.77,43.24,4.56,2.52,0.47,267.57,269.08, +2021101011,54,42371.0,1,2021-10-10T20:26:21.500,75.0,SF,left,86.08,22.17,0.0,0.0,0.0,28.79,101.08, +2021101011,54,42371.0,2,2021-10-10T20:26:21.600,75.0,SF,left,86.08,22.17,0.0,0.0,0.0,28.79,86.98, +2021101011,54,42371.0,3,2021-10-10T20:26:21.700,75.0,SF,left,86.08,22.17,0.0,0.0,0.0,28.79,73.65, +2021101011,54,42371.0,4,2021-10-10T20:26:21.800,75.0,SF,left,86.08,22.17,0.0,0.0,0.0,30.05,101.85, +2021101011,54,42371.0,5,2021-10-10T20:26:21.900,75.0,SF,left,86.09,22.17,0.01,0.17,0.0,30.05,122.22, +2021101011,54,42371.0,6,2021-10-10T20:26:22.000,75.0,SF,left,86.09,22.16,0.06,0.48,0.01,27.79,119.53,ball_snap +2021101011,54,42371.0,7,2021-10-10T20:26:22.100,75.0,SF,left,86.1,22.16,0.14,0.67,0.01,25.23,112.99, +2021101011,54,42371.0,8,2021-10-10T20:26:22.200,75.0,SF,left,86.13,22.15,0.28,0.98,0.03,17.81,117.32, +2021101011,54,42371.0,9,2021-10-10T20:26:22.300,75.0,SF,left,86.16,22.13,0.43,1.12,0.04,356.82,117.61, +2021101011,54,42371.0,10,2021-10-10T20:26:22.400,75.0,SF,left,86.23,22.1,0.69,1.32,0.07,325.7,114.47, +2021101011,54,42371.0,11,2021-10-10T20:26:22.500,75.0,SF,left,86.32,22.06,0.91,1.35,0.1,261.13,114.31, +2021101011,54,42371.0,12,2021-10-10T20:26:22.600,75.0,SF,left,86.42,22.01,1.1,1.04,0.11,238.36,115.59, +2021101011,54,42371.0,13,2021-10-10T20:26:22.700,75.0,SF,left,86.55,21.94,1.32,1.04,0.14,230.38,117.04, +2021101011,54,42371.0,14,2021-10-10T20:26:22.800,75.0,SF,left,86.68,21.89,1.47,0.89,0.15,234.4,114.56, +2021101011,54,42371.0,15,2021-10-10T20:26:22.900,75.0,SF,left,86.85,21.83,1.67,0.72,0.17,237.57,112.25, +2021101011,54,42371.0,16,2021-10-10T20:26:23.000,75.0,SF,left,87.03,21.75,1.84,0.47,0.19,235.85,111.97, +2021101011,54,42371.0,17,2021-10-10T20:26:23.100,75.0,SF,left,87.2,21.68,1.91,0.27,0.19,235.07,111.58, +2021101011,54,42371.0,18,2021-10-10T20:26:23.200,75.0,SF,left,87.38,21.62,1.89,0.28,0.19,234.14,109.9, +2021101011,54,42371.0,19,2021-10-10T20:26:23.300,75.0,SF,left,87.56,21.56,1.89,0.51,0.19,233.4,108.33, +2021101011,54,42371.0,20,2021-10-10T20:26:23.400,75.0,SF,left,87.75,21.5,1.89,0.6,0.2,231.95,107.58, +2021101011,54,42371.0,21,2021-10-10T20:26:23.500,75.0,SF,left,87.94,21.44,1.92,0.61,0.2,230.29,106.71, +2021101011,54,42371.0,22,2021-10-10T20:26:23.600,75.0,SF,left,88.12,21.39,1.85,0.79,0.19,229.5,104.74, +2021101011,54,42371.0,23,2021-10-10T20:26:23.700,75.0,SF,left,88.3,21.35,1.81,0.85,0.19,227.76,103.16, +2021101011,54,42371.0,24,2021-10-10T20:26:23.800,75.0,SF,left,88.49,21.31,1.79,0.8,0.19,222.91,102.24, +2021101011,54,42371.0,25,2021-10-10T20:26:23.900,75.0,SF,left,88.66,21.28,1.72,0.86,0.17,219.73,101.37, +2021101011,54,42371.0,26,2021-10-10T20:26:24.000,75.0,SF,left,88.81,21.24,1.61,0.94,0.16,215.6,102.09, +2021101011,54,42371.0,27,2021-10-10T20:26:24.100,75.0,SF,left,88.95,21.2,1.43,1.2,0.14,212.08,102.67, +2021101011,54,42371.0,28,2021-10-10T20:26:24.200,75.0,SF,left,89.08,21.16,1.29,1.32,0.13,211.06,106.2, +2021101011,54,42371.0,29,2021-10-10T20:26:24.300,75.0,SF,left,89.2,21.1,1.21,1.42,0.13,208.79,114.92, +2021101011,54,42371.0,30,2021-10-10T20:26:24.400,75.0,SF,left,89.29,21.04,1.07,1.58,0.11,204.43,122.75, +2021101011,54,42371.0,31,2021-10-10T20:26:24.500,75.0,SF,left,89.36,20.97,0.99,1.6,0.1,202.95,134.31,run +2021101011,54,42371.0,32,2021-10-10T20:26:24.600,75.0,SF,left,89.41,20.88,0.97,1.63,0.1,199.57,150.85, +2021101011,54,42371.0,33,2021-10-10T20:26:24.700,75.0,SF,left,89.45,20.77,1.05,1.66,0.11,201.74,162.66, +2021101011,54,42371.0,34,2021-10-10T20:26:24.800,75.0,SF,left,89.46,20.66,1.14,1.74,0.11,200.54,175.37, +2021101011,54,42371.0,35,2021-10-10T20:26:24.900,75.0,SF,left,89.46,20.55,1.2,1.36,0.12,200.54,183.67, +2021101011,54,42371.0,36,2021-10-10T20:26:25.000,75.0,SF,left,89.43,20.41,1.32,1.23,0.14,211.65,192.99, +2021101011,54,42427.0,1,2021-10-10T20:26:21.500,58.0,ARI,left,80.16,21.16,0.47,1.3,0.05,80.33,184.74, +2021101011,54,42427.0,2,2021-10-10T20:26:21.600,58.0,ARI,left,80.16,21.12,0.32,1.2,0.04,79.3,185.33, +2021101011,54,42427.0,3,2021-10-10T20:26:21.700,58.0,ARI,left,80.16,21.1,0.21,1.05,0.03,78.6,185.26, +2021101011,54,42427.0,4,2021-10-10T20:26:21.800,58.0,ARI,left,80.15,21.08,0.1,0.95,0.01,78.6,195.47, +2021101011,54,42427.0,5,2021-10-10T20:26:21.900,58.0,ARI,left,80.15,21.08,0.03,0.85,0.0,78.6,284.2, +2021101011,54,42427.0,6,2021-10-10T20:26:22.000,58.0,ARI,left,80.15,21.08,0.07,0.58,0.01,78.6,307.27,ball_snap +2021101011,54,42427.0,7,2021-10-10T20:26:22.100,58.0,ARI,left,80.14,21.09,0.1,0.38,0.01,78.6,315.74, +2021101011,54,42427.0,8,2021-10-10T20:26:22.200,58.0,ARI,left,80.13,21.09,0.07,0.16,0.01,82.01,254.83, +2021101011,54,42427.0,9,2021-10-10T20:26:22.300,58.0,ARI,left,80.13,21.07,0.17,0.57,0.01,84.74,203.71, +2021101011,54,42427.0,10,2021-10-10T20:26:22.400,58.0,ARI,left,80.12,21.05,0.33,0.91,0.03,85.96,198.84, +2021101011,54,42427.0,11,2021-10-10T20:26:22.500,58.0,ARI,left,80.09,21.0,0.6,1.43,0.06,88.73,201.54, +2021101011,54,42427.0,12,2021-10-10T20:26:22.600,58.0,ARI,left,80.06,20.92,0.84,1.68,0.08,88.73,202.3, +2021101011,54,42427.0,13,2021-10-10T20:26:22.700,58.0,ARI,left,80.02,20.83,1.08,1.81,0.1,89.9,203.0, +2021101011,54,42427.0,14,2021-10-10T20:26:22.800,58.0,ARI,left,79.97,20.72,1.33,1.87,0.12,90.53,205.55, +2021101011,54,42427.0,15,2021-10-10T20:26:22.900,58.0,ARI,left,79.89,20.6,1.55,1.81,0.15,88.42,210.24, +2021101011,54,42427.0,16,2021-10-10T20:26:23.000,58.0,ARI,left,79.81,20.46,1.69,1.56,0.16,86.92,213.49, +2021101011,54,42427.0,17,2021-10-10T20:26:23.100,58.0,ARI,left,79.7,20.32,1.81,1.35,0.17,85.5,217.17, +2021101011,54,42427.0,18,2021-10-10T20:26:23.200,58.0,ARI,left,79.59,20.18,1.88,1.12,0.18,84.35,221.0, +2021101011,54,42427.0,19,2021-10-10T20:26:23.300,58.0,ARI,left,79.45,20.06,1.86,1.43,0.18,81.61,229.6, +2021101011,54,42427.0,20,2021-10-10T20:26:23.400,58.0,ARI,left,79.3,19.95,1.86,2.04,0.19,79.08,239.01, +2021101011,54,42427.0,21,2021-10-10T20:26:23.500,58.0,ARI,left,79.13,19.88,1.84,2.31,0.18,77.28,247.88, +2021101011,54,42427.0,22,2021-10-10T20:26:23.600,58.0,ARI,left,78.96,19.82,1.86,2.46,0.18,75.82,257.12, +2021101011,54,42427.0,23,2021-10-10T20:26:23.700,58.0,ARI,left,78.77,19.8,1.87,2.52,0.18,74.51,266.47, +2021101011,54,42427.0,24,2021-10-10T20:26:23.800,58.0,ARI,left,78.58,19.8,1.9,2.6,0.19,73.58,276.19, +2021101011,54,42427.0,25,2021-10-10T20:26:23.900,58.0,ARI,left,78.4,19.84,1.87,2.51,0.19,72.63,285.45, +2021101011,54,42427.0,26,2021-10-10T20:26:24.000,58.0,ARI,left,78.23,19.9,1.81,2.27,0.18,70.94,292.96, +2021101011,54,42427.0,27,2021-10-10T20:26:24.100,58.0,ARI,left,78.08,19.98,1.64,2.4,0.17,65.45,302.61, +2021101011,54,42427.0,28,2021-10-10T20:26:24.200,58.0,ARI,left,77.96,20.07,1.5,2.46,0.16,61.85,311.35, +2021101011,54,42427.0,29,2021-10-10T20:26:24.300,58.0,ARI,left,77.87,20.18,1.34,2.98,0.14,63.36,326.97, +2021101011,54,42427.0,30,2021-10-10T20:26:24.400,58.0,ARI,left,77.83,20.3,1.3,3.41,0.13,66.13,347.89, +2021101011,54,42427.0,31,2021-10-10T20:26:24.500,58.0,ARI,left,77.84,20.43,1.48,4.18,0.13,67.24,13.55,run +2021101011,54,42427.0,32,2021-10-10T20:26:24.600,58.0,ARI,left,77.9,20.58,1.8,4.26,0.16,67.24,27.08, +2021101011,54,42427.0,33,2021-10-10T20:26:24.700,58.0,ARI,left,78.01,20.75,2.12,4.15,0.19,64.35,37.39, +2021101011,54,42427.0,34,2021-10-10T20:26:24.800,58.0,ARI,left,78.16,20.93,2.59,4.08,0.24,66.36,43.8, +2021101011,54,42427.0,35,2021-10-10T20:26:24.900,58.0,ARI,left,78.37,21.13,3.06,3.79,0.29,68.02,46.47, +2021101011,54,42427.0,36,2021-10-10T20:26:25.000,58.0,ARI,left,78.6,21.35,3.47,3.29,0.33,64.01,46.54, +2021101011,54,43986.0,1,2021-10-10T20:26:21.500,33.0,ARI,left,77.87,8.8,0.7,0.59,0.07,51.62,264.71, +2021101011,54,43986.0,2,2021-10-10T20:26:21.600,33.0,ARI,left,77.79,8.8,0.77,0.47,0.08,50.14,265.53, +2021101011,54,43986.0,3,2021-10-10T20:26:21.700,33.0,ARI,left,77.71,8.79,0.8,0.34,0.08,50.14,267.08, +2021101011,54,43986.0,4,2021-10-10T20:26:21.800,33.0,ARI,left,77.63,8.79,0.8,0.17,0.08,49.2,267.8, +2021101011,54,43986.0,5,2021-10-10T20:26:21.900,33.0,ARI,left,77.56,8.78,0.76,0.14,0.07,49.2,265.02, +2021101011,54,43986.0,6,2021-10-10T20:26:22.000,33.0,ARI,left,77.49,8.78,0.74,0.22,0.08,49.2,266.91,ball_snap +2021101011,54,43986.0,7,2021-10-10T20:26:22.100,33.0,ARI,left,77.41,8.78,0.72,0.28,0.07,49.77,267.99, +2021101011,54,43986.0,8,2021-10-10T20:26:22.200,33.0,ARI,left,77.35,8.77,0.68,0.34,0.07,49.77,269.07, +2021101011,54,43986.0,9,2021-10-10T20:26:22.300,33.0,ARI,left,77.27,8.78,0.69,0.37,0.07,49.77,275.85, +2021101011,54,43986.0,10,2021-10-10T20:26:22.400,33.0,ARI,left,77.2,8.79,0.7,0.35,0.07,47.4,278.34, +2021101011,54,43986.0,11,2021-10-10T20:26:22.500,33.0,ARI,left,77.12,8.81,0.86,0.66,0.09,45.57,282.48, +2021101011,54,43986.0,12,2021-10-10T20:26:22.600,33.0,ARI,left,77.02,8.83,1.02,0.96,0.1,45.57,283.29, +2021101011,54,43986.0,13,2021-10-10T20:26:22.700,33.0,ARI,left,76.91,8.85,1.27,1.48,0.12,44.14,279.87, +2021101011,54,43986.0,14,2021-10-10T20:26:22.800,33.0,ARI,left,76.77,8.87,1.54,1.97,0.14,44.14,278.58, +2021101011,54,43986.0,15,2021-10-10T20:26:22.900,33.0,ARI,left,76.61,8.89,1.78,2.06,0.16,39.13,277.83, +2021101011,54,43986.0,16,2021-10-10T20:26:23.000,33.0,ARI,left,76.42,8.92,2.1,2.19,0.2,35.06,277.62, +2021101011,54,43986.0,17,2021-10-10T20:26:23.100,33.0,ARI,left,76.19,8.95,2.44,2.36,0.23,27.79,276.22, +2021101011,54,43986.0,18,2021-10-10T20:26:23.200,33.0,ARI,left,75.93,8.98,2.76,2.33,0.26,22.94,276.67, +2021101011,54,43986.0,19,2021-10-10T20:26:23.300,33.0,ARI,left,75.64,9.01,3.09,2.23,0.3,17.43,277.36, +2021101011,54,43986.0,20,2021-10-10T20:26:23.400,33.0,ARI,left,75.32,9.06,3.37,2.0,0.33,13.77,278.55, +2021101011,54,43986.0,21,2021-10-10T20:26:23.500,33.0,ARI,left,74.96,9.12,3.72,2.01,0.36,9.18,279.99, +2021101011,54,43986.0,22,2021-10-10T20:26:23.600,33.0,ARI,left,74.59,9.19,3.89,1.56,0.38,7.05,280.56, +2021101011,54,43986.0,23,2021-10-10T20:26:23.700,33.0,ARI,left,74.16,9.28,4.31,1.93,0.43,356.03,283.07, +2021101011,54,43986.0,24,2021-10-10T20:26:23.800,33.0,ARI,left,73.72,9.41,4.64,2.08,0.46,354.81,285.92, +2021101011,54,43986.0,25,2021-10-10T20:26:23.900,33.0,ARI,left,73.27,9.56,4.85,1.92,0.48,350.77,288.32, +2021101011,54,43986.0,26,2021-10-10T20:26:24.000,33.0,ARI,left,72.8,9.72,5.01,1.63,0.5,350.03,289.74, +2021101011,54,43986.0,27,2021-10-10T20:26:24.100,33.0,ARI,left,72.32,9.91,5.15,1.48,0.51,345.34,291.81, +2021101011,54,43986.0,28,2021-10-10T20:26:24.200,33.0,ARI,left,71.84,10.12,5.21,2.46,0.52,343.79,295.68, +2021101011,54,43986.0,29,2021-10-10T20:26:24.300,33.0,ARI,left,71.38,10.36,5.22,2.68,0.52,343.79,299.19, +2021101011,54,43986.0,30,2021-10-10T20:26:24.400,33.0,ARI,left,70.93,10.63,5.2,2.73,0.52,343.79,302.86, +2021101011,54,43986.0,31,2021-10-10T20:26:24.500,33.0,ARI,left,70.52,10.93,5.09,2.98,0.51,344.78,307.26,run +2021101011,54,43986.0,32,2021-10-10T20:26:24.600,33.0,ARI,left,70.14,11.25,4.96,3.53,0.5,345.7,312.57, +2021101011,54,43986.0,33,2021-10-10T20:26:24.700,33.0,ARI,left,69.79,11.6,4.85,3.86,0.49,345.7,318.04, +2021101011,54,43986.0,34,2021-10-10T20:26:24.800,33.0,ARI,left,69.49,11.97,4.76,3.97,0.48,348.71,323.65, +2021101011,54,43986.0,35,2021-10-10T20:26:24.900,33.0,ARI,left,69.23,12.37,4.7,4.11,0.47,352.43,329.91, +2021101011,54,43986.0,36,2021-10-10T20:26:25.000,33.0,ARI,left,69.03,12.79,4.72,4.35,0.47,357.71,336.85, +2021101011,54,44848.0,1,2021-10-10T20:26:21.500,3.0,ARI,left,66.51,25.54,1.19,0.43,0.12,83.38,238.38, +2021101011,54,44848.0,2,2021-10-10T20:26:21.600,3.0,ARI,left,66.41,25.47,1.19,0.28,0.12,82.45,238.39, +2021101011,54,44848.0,3,2021-10-10T20:26:21.700,3.0,ARI,left,66.31,25.41,1.19,0.18,0.12,81.79,237.36, +2021101011,54,44848.0,4,2021-10-10T20:26:21.800,3.0,ARI,left,66.2,25.34,1.18,0.19,0.12,81.06,238.74, +2021101011,54,44848.0,5,2021-10-10T20:26:21.900,3.0,ARI,left,66.1,25.28,1.17,0.2,0.12,81.06,239.39, +2021101011,54,44848.0,6,2021-10-10T20:26:22.000,3.0,ARI,left,66.0,25.23,1.16,0.21,0.12,81.06,240.74,ball_snap +2021101011,54,44848.0,7,2021-10-10T20:26:22.100,3.0,ARI,left,65.89,25.17,1.18,0.22,0.12,79.79,242.53, +2021101011,54,44848.0,8,2021-10-10T20:26:22.200,3.0,ARI,left,65.79,25.12,1.18,0.23,0.12,78.06,243.64, +2021101011,54,44848.0,9,2021-10-10T20:26:22.300,3.0,ARI,left,65.68,25.07,1.18,0.21,0.12,76.55,244.31, +2021101011,54,44848.0,10,2021-10-10T20:26:22.400,3.0,ARI,left,65.58,25.02,1.16,0.25,0.12,76.55,245.61, +2021101011,54,44848.0,11,2021-10-10T20:26:22.500,3.0,ARI,left,65.47,24.97,1.13,0.34,0.11,74.13,247.63, +2021101011,54,44848.0,12,2021-10-10T20:26:22.600,3.0,ARI,left,65.36,24.93,1.16,0.24,0.12,72.07,248.6, +2021101011,54,44848.0,13,2021-10-10T20:26:22.700,3.0,ARI,left,65.25,24.89,1.18,0.22,0.12,72.07,250.16, +2021101011,54,44848.0,14,2021-10-10T20:26:22.800,3.0,ARI,left,65.14,24.85,1.21,0.18,0.12,72.71,250.87, +2021101011,54,44848.0,15,2021-10-10T20:26:22.900,3.0,ARI,left,65.02,24.81,1.24,0.28,0.12,74.34,253.9, +2021101011,54,44848.0,16,2021-10-10T20:26:23.000,3.0,ARI,left,64.89,24.78,1.25,0.4,0.13,74.34,257.41, +2021101011,54,44848.0,17,2021-10-10T20:26:23.100,3.0,ARI,left,64.77,24.77,1.28,0.72,0.13,73.29,264.92, +2021101011,54,44848.0,18,2021-10-10T20:26:23.200,3.0,ARI,left,64.63,24.76,1.36,0.72,0.14,71.09,267.6, +2021101011,54,44848.0,19,2021-10-10T20:26:23.300,3.0,ARI,left,64.48,24.77,1.46,0.87,0.15,68.39,272.71, +2021101011,54,44848.0,20,2021-10-10T20:26:23.400,3.0,ARI,left,64.33,24.79,1.53,1.03,0.15,66.04,278.58, +2021101011,54,44848.0,21,2021-10-10T20:26:23.500,3.0,ARI,left,64.18,24.83,1.63,1.2,0.16,66.04,285.15, +2021101011,54,44848.0,22,2021-10-10T20:26:23.600,3.0,ARI,left,64.02,24.88,1.72,1.24,0.17,64.16,290.19, +2021101011,54,44848.0,23,2021-10-10T20:26:23.700,3.0,ARI,left,63.85,24.96,1.83,1.23,0.18,63.04,294.74, +2021101011,54,44848.0,24,2021-10-10T20:26:23.800,3.0,ARI,left,63.67,25.07,2.08,1.57,0.21,61.45,300.59, +2021101011,54,44848.0,25,2021-10-10T20:26:23.900,3.0,ARI,left,63.49,25.18,2.18,1.31,0.21,61.45,303.09, +2021101011,54,44848.0,26,2021-10-10T20:26:24.000,3.0,ARI,left,63.3,25.3,2.23,0.94,0.22,63.55,304.47, +2021101011,54,44848.0,27,2021-10-10T20:26:24.100,3.0,ARI,left,63.13,25.41,2.19,0.42,0.21,65.73,304.5, +2021101011,54,44848.0,28,2021-10-10T20:26:24.200,3.0,ARI,left,62.95,25.53,2.09,0.5,0.21,67.47,304.37, +2021101011,54,44848.0,29,2021-10-10T20:26:24.300,3.0,ARI,left,62.79,25.63,1.86,1.33,0.19,70.08,303.49, +2021101011,54,44848.0,30,2021-10-10T20:26:24.400,3.0,ARI,left,62.65,25.72,1.61,2.16,0.17,70.82,301.59, +2021101011,54,44848.0,31,2021-10-10T20:26:24.500,3.0,ARI,left,62.53,25.79,1.18,2.89,0.14,71.77,296.45,run +2021101011,54,44848.0,32,2021-10-10T20:26:24.600,3.0,ARI,left,62.44,25.83,0.78,3.22,0.09,73.94,286.97, +2021101011,54,44848.0,33,2021-10-10T20:26:24.700,3.0,ARI,left,62.4,25.83,0.32,3.61,0.05,81.2,253.66, +2021101011,54,44848.0,34,2021-10-10T20:26:24.800,3.0,ARI,left,62.39,25.81,0.36,3.64,0.02,83.55,163.59, +2021101011,54,44848.0,35,2021-10-10T20:26:24.900,3.0,ARI,left,62.44,25.77,0.75,3.6,0.06,80.41,124.99, +2021101011,54,44848.0,36,2021-10-10T20:26:25.000,3.0,ARI,left,62.53,25.73,1.16,3.43,0.1,80.41,113.77, +2021101011,54,45069.0,1,2021-10-10T20:26:21.500,60.0,SF,left,86.1,25.17,0.0,0.0,0.0,240.45,305.44, +2021101011,54,45069.0,2,2021-10-10T20:26:21.600,60.0,SF,left,86.1,25.16,0.0,0.0,0.0,240.45,303.92, +2021101011,54,45069.0,3,2021-10-10T20:26:21.700,60.0,SF,left,86.1,25.17,0.0,0.0,0.0,240.45,309.32, +2021101011,54,45069.0,4,2021-10-10T20:26:21.800,60.0,SF,left,86.1,25.17,0.0,0.0,0.0,241.12,320.7, +2021101011,54,45069.0,5,2021-10-10T20:26:21.900,60.0,SF,left,86.1,25.17,0.01,0.2,0.0,242.28,353.15, +2021101011,54,45069.0,6,2021-10-10T20:26:22.000,60.0,SF,left,86.1,25.18,0.05,0.45,0.0,242.93,347.0,ball_snap +2021101011,54,45069.0,7,2021-10-10T20:26:22.100,60.0,SF,left,86.1,25.18,0.07,0.33,0.0,244.5,337.84, +2021101011,54,45069.0,8,2021-10-10T20:26:22.200,60.0,SF,left,86.09,25.18,0.09,0.23,0.01,245.75,316.78, +2021101011,54,45069.0,9,2021-10-10T20:26:22.300,60.0,SF,left,86.07,25.18,0.15,0.44,0.02,248.68,273.45, +2021101011,54,45069.0,10,2021-10-10T20:26:22.400,60.0,SF,left,86.06,25.17,0.17,0.48,0.02,252.8,242.58, +2021101011,54,45069.0,11,2021-10-10T20:26:22.500,60.0,SF,left,86.04,25.15,0.25,0.56,0.03,257.81,229.12, +2021101011,54,45069.0,12,2021-10-10T20:26:22.600,60.0,SF,left,86.02,25.13,0.28,0.45,0.02,263.31,221.67, +2021101011,54,45069.0,13,2021-10-10T20:26:22.700,60.0,SF,left,86.01,25.11,0.3,0.33,0.02,270.73,215.18, +2021101011,54,45069.0,14,2021-10-10T20:26:22.800,60.0,SF,left,86.02,25.1,0.19,0.39,0.01,281.7,192.85, +2021101011,54,45069.0,15,2021-10-10T20:26:22.900,60.0,SF,left,86.06,25.11,0.19,0.98,0.04,294.67,109.38, +2021101011,54,45069.0,16,2021-10-10T20:26:23.000,60.0,SF,left,86.1,25.11,0.36,1.24,0.04,317.69,85.89, +2021101011,54,45069.0,17,2021-10-10T20:26:23.100,60.0,SF,left,86.16,25.13,0.6,1.43,0.07,339.49,75.66, +2021101011,54,45069.0,18,2021-10-10T20:26:23.200,60.0,SF,left,86.26,25.17,1.0,2.23,0.11,1.78,69.54, +2021101011,54,45069.0,19,2021-10-10T20:26:23.300,60.0,SF,left,86.39,25.22,1.39,2.78,0.13,27.98,68.09, +2021101011,54,45069.0,20,2021-10-10T20:26:23.400,60.0,SF,left,86.54,25.28,1.78,2.59,0.17,38.11,69.09, +2021101011,54,45069.0,21,2021-10-10T20:26:23.500,60.0,SF,left,86.74,25.35,2.16,2.16,0.21,45.97,70.76, +2021101011,54,45069.0,22,2021-10-10T20:26:23.600,60.0,SF,left,86.99,25.41,2.58,2.05,0.26,53.51,74.58, +2021101011,54,45069.0,23,2021-10-10T20:26:23.700,60.0,SF,left,87.26,25.47,2.88,1.91,0.28,68.97,77.58, +2021101011,54,45069.0,24,2021-10-10T20:26:23.800,60.0,SF,left,87.56,25.53,3.1,1.67,0.3,77.92,80.41, +2021101011,54,45069.0,25,2021-10-10T20:26:23.900,60.0,SF,left,87.89,25.57,3.31,1.35,0.33,87.55,83.02, +2021101011,54,45069.0,26,2021-10-10T20:26:24.000,60.0,SF,left,88.24,25.6,3.5,1.3,0.35,94.93,85.91, +2021101011,54,45069.0,27,2021-10-10T20:26:24.100,60.0,SF,left,88.59,25.61,3.56,1.21,0.35,100.46,88.47, +2021101011,54,45069.0,28,2021-10-10T20:26:24.200,60.0,SF,left,88.95,25.6,3.58,1.43,0.36,104.63,92.1, +2021101011,54,45069.0,29,2021-10-10T20:26:24.300,60.0,SF,left,89.32,25.57,3.58,1.63,0.36,113.39,95.5, +2021101011,54,45069.0,30,2021-10-10T20:26:24.400,60.0,SF,left,89.66,25.5,3.46,2.16,0.35,127.49,100.7, +2021101011,54,45069.0,31,2021-10-10T20:26:24.500,60.0,SF,left,89.99,25.43,3.33,2.44,0.34,137.95,104.67,run +2021101011,54,45069.0,32,2021-10-10T20:26:24.600,60.0,SF,left,90.29,25.33,3.09,2.77,0.31,155.34,109.23, +2021101011,54,45069.0,33,2021-10-10T20:26:24.700,60.0,SF,left,90.55,25.21,2.82,3.11,0.29,176.96,115.12, +2021101011,54,45069.0,34,2021-10-10T20:26:24.800,60.0,SF,left,90.77,25.08,2.47,3.63,0.26,229.02,123.63, +2021101011,54,45069.0,35,2021-10-10T20:26:24.900,60.0,SF,left,90.95,24.94,2.14,3.96,0.23,257.67,132.69, +2021101011,54,45069.0,36,2021-10-10T20:26:25.000,60.0,SF,left,91.07,24.79,1.84,4.01,0.19,272.79,146.3, +2021101011,54,46078.0,1,2021-10-10T20:26:21.500,69.0,SF,left,86.26,26.69,0.0,0.0,0.0,261.16,107.61, +2021101011,54,46078.0,2,2021-10-10T20:26:21.600,69.0,SF,left,86.26,26.69,0.0,0.0,0.0,261.16,116.77, +2021101011,54,46078.0,3,2021-10-10T20:26:21.700,69.0,SF,left,86.26,26.69,0.0,0.0,0.0,261.16,116.3, +2021101011,54,46078.0,4,2021-10-10T20:26:21.800,69.0,SF,left,86.26,26.69,0.0,0.0,0.0,261.16,128.24, +2021101011,54,46078.0,5,2021-10-10T20:26:21.900,69.0,SF,left,86.26,26.69,0.0,0.04,0.0,259.62,187.94, +2021101011,54,46078.0,6,2021-10-10T20:26:22.000,69.0,SF,left,86.26,26.69,0.02,0.28,0.0,260.72,43.88,ball_snap +2021101011,54,46078.0,7,2021-10-10T20:26:22.100,69.0,SF,left,86.26,26.69,0.08,0.47,0.01,261.5,36.69, +2021101011,54,46078.0,8,2021-10-10T20:26:22.200,69.0,SF,left,86.27,26.71,0.16,0.59,0.01,262.74,32.44, +2021101011,54,46078.0,9,2021-10-10T20:26:22.300,69.0,SF,left,86.28,26.73,0.27,0.73,0.03,263.45,26.9, +2021101011,54,46078.0,10,2021-10-10T20:26:22.400,69.0,SF,left,86.31,26.79,0.52,1.17,0.06,263.45,23.71, +2021101011,54,46078.0,11,2021-10-10T20:26:22.500,69.0,SF,left,86.34,26.87,0.78,1.46,0.09,266.1,24.07, +2021101011,54,46078.0,12,2021-10-10T20:26:22.600,69.0,SF,left,86.4,26.96,0.99,1.4,0.1,269.27,28.53, +2021101011,54,46078.0,13,2021-10-10T20:26:22.700,69.0,SF,left,86.47,27.05,1.17,1.18,0.12,274.89,34.14, +2021101011,54,46078.0,14,2021-10-10T20:26:22.800,69.0,SF,left,86.57,27.15,1.39,1.28,0.14,280.04,39.28, +2021101011,54,46078.0,15,2021-10-10T20:26:22.900,69.0,SF,left,86.71,27.28,1.68,1.52,0.18,277.38,45.32, +2021101011,54,46078.0,16,2021-10-10T20:26:23.000,69.0,SF,left,86.85,27.4,1.89,1.33,0.19,293.63,49.44, +2021101011,54,46078.0,17,2021-10-10T20:26:23.100,69.0,SF,left,87.02,27.53,2.08,1.07,0.21,300.71,53.06, +2021101011,54,46078.0,18,2021-10-10T20:26:23.200,69.0,SF,left,87.21,27.65,2.21,0.86,0.23,310.63,56.75, +2021101011,54,46078.0,19,2021-10-10T20:26:23.300,69.0,SF,left,87.41,27.77,2.29,0.68,0.23,322.21,58.65, +2021101011,54,46078.0,20,2021-10-10T20:26:23.400,69.0,SF,left,87.64,27.9,2.45,0.67,0.26,335.29,60.91, +2021101011,54,46078.0,21,2021-10-10T20:26:23.500,69.0,SF,left,87.88,28.02,2.57,0.64,0.27,340.94,63.54, +2021101011,54,46078.0,22,2021-10-10T20:26:23.600,69.0,SF,left,88.13,28.13,2.64,0.69,0.27,344.6,66.12, +2021101011,54,46078.0,23,2021-10-10T20:26:23.700,69.0,SF,left,88.39,28.23,2.68,0.81,0.28,349.14,68.76, +2021101011,54,46078.0,24,2021-10-10T20:26:23.800,69.0,SF,left,88.66,28.32,2.73,0.89,0.29,355.85,71.12, +2021101011,54,46078.0,25,2021-10-10T20:26:23.900,69.0,SF,left,88.94,28.39,2.74,0.99,0.28,3.35,73.91, +2021101011,54,46078.0,26,2021-10-10T20:26:24.000,69.0,SF,left,89.22,28.45,2.76,1.13,0.29,11.11,77.24, +2021101011,54,46078.0,27,2021-10-10T20:26:24.100,69.0,SF,left,89.5,28.5,2.79,1.23,0.29,18.37,81.04, +2021101011,54,46078.0,28,2021-10-10T20:26:24.200,69.0,SF,left,89.79,28.52,2.81,1.37,0.29,26.51,85.22, +2021101011,54,46078.0,29,2021-10-10T20:26:24.300,69.0,SF,left,90.11,28.51,2.94,1.52,0.31,29.45,90.49, +2021101011,54,46078.0,30,2021-10-10T20:26:24.400,69.0,SF,left,90.42,28.49,2.99,1.45,0.31,32.34,94.11, +2021101011,54,46078.0,31,2021-10-10T20:26:24.500,69.0,SF,left,90.72,28.46,2.98,1.43,0.3,42.43,97.63,run +2021101011,54,46078.0,32,2021-10-10T20:26:24.600,69.0,SF,left,91.01,28.39,2.94,1.56,0.3,60.31,102.0, +2021101011,54,46078.0,33,2021-10-10T20:26:24.700,69.0,SF,left,91.3,28.31,2.93,1.55,0.3,99.32,105.48, +2021101011,54,46078.0,34,2021-10-10T20:26:24.800,69.0,SF,left,91.58,28.23,2.88,1.45,0.3,135.74,107.64, +2021101011,54,46078.0,35,2021-10-10T20:26:24.900,69.0,SF,left,91.86,28.14,2.85,1.34,0.29,144.89,109.42, +2021101011,54,46078.0,36,2021-10-10T20:26:25.000,69.0,SF,left,92.13,28.04,2.78,1.37,0.29,156.3,111.58, +2021101011,54,46331.0,1,2021-10-10T20:26:21.500,82.0,SF,left,86.89,7.62,0.07,0.05,0.0,291.33,11.02, +2021101011,54,46331.0,2,2021-10-10T20:26:21.600,82.0,SF,left,86.89,7.63,0.06,0.05,0.0,291.33,13.31, +2021101011,54,46331.0,3,2021-10-10T20:26:21.700,82.0,SF,left,86.89,7.62,0.05,0.04,0.0,291.33,14.6, +2021101011,54,46331.0,4,2021-10-10T20:26:21.800,82.0,SF,left,86.89,7.61,0.03,0.03,0.01,290.76,15.57, +2021101011,54,46331.0,5,2021-10-10T20:26:21.900,82.0,SF,left,86.89,7.61,0.03,0.03,0.0,290.08,15.4, +2021101011,54,46331.0,6,2021-10-10T20:26:22.000,82.0,SF,left,86.89,7.61,0.02,0.02,0.0,290.08,16.41,ball_snap +2021101011,54,46331.0,7,2021-10-10T20:26:22.100,82.0,SF,left,86.88,7.61,0.02,0.02,0.0,290.8,11.96, +2021101011,54,46331.0,8,2021-10-10T20:26:22.200,82.0,SF,left,86.84,7.62,0.03,0.16,0.04,290.8,314.83, +2021101011,54,46331.0,9,2021-10-10T20:26:22.300,82.0,SF,left,86.81,7.63,0.11,0.99,0.03,291.91,285.48, +2021101011,54,46331.0,10,2021-10-10T20:26:22.400,82.0,SF,left,86.78,7.63,0.28,1.61,0.03,287.24,281.76, +2021101011,54,46331.0,11,2021-10-10T20:26:22.500,82.0,SF,left,86.71,7.64,0.67,2.78,0.07,288.19,279.04, +2021101011,54,46331.0,12,2021-10-10T20:26:22.600,82.0,SF,left,86.59,7.66,1.31,4.54,0.12,290.91,278.78, +2021101011,54,46331.0,13,2021-10-10T20:26:22.700,82.0,SF,left,86.43,7.68,1.88,4.92,0.16,289.07,277.5, +2021101011,54,46331.0,14,2021-10-10T20:26:22.800,82.0,SF,left,86.2,7.7,2.48,4.84,0.23,285.56,275.73, +2021101011,54,46331.0,15,2021-10-10T20:26:22.900,82.0,SF,left,85.91,7.72,3.11,4.69,0.29,282.09,274.54, +2021101011,54,46331.0,16,2021-10-10T20:26:23.000,82.0,SF,left,85.56,7.75,3.7,4.79,0.35,273.62,273.9, +2021101011,54,46331.0,17,2021-10-10T20:26:23.100,82.0,SF,left,85.17,7.77,4.19,4.32,0.39,273.62,273.52, +2021101011,54,46331.0,18,2021-10-10T20:26:23.200,82.0,SF,left,84.73,7.8,4.64,3.7,0.44,270.97,272.8, +2021101011,54,46331.0,19,2021-10-10T20:26:23.300,82.0,SF,left,84.25,7.82,4.96,2.83,0.48,270.97,272.83, +2021101011,54,46331.0,20,2021-10-10T20:26:23.400,82.0,SF,left,83.74,7.85,5.12,1.73,0.5,273.42,273.32, +2021101011,54,46331.0,21,2021-10-10T20:26:23.500,82.0,SF,left,83.23,7.89,5.17,0.66,0.51,278.76,273.98, +2021101011,54,46331.0,22,2021-10-10T20:26:23.600,82.0,SF,left,82.72,7.93,5.1,0.64,0.51,285.04,274.83, +2021101011,54,46331.0,23,2021-10-10T20:26:23.700,82.0,SF,left,82.23,7.98,4.81,2.12,0.49,293.88,277.54, +2021101011,54,46331.0,24,2021-10-10T20:26:23.800,82.0,SF,left,81.77,8.06,4.49,3.42,0.47,307.3,281.79, +2021101011,54,46331.0,25,2021-10-10T20:26:23.900,82.0,SF,left,81.35,8.16,4.19,3.99,0.43,314.97,285.91, +2021101011,54,46331.0,26,2021-10-10T20:26:24.000,82.0,SF,left,80.97,8.3,3.83,4.67,0.4,329.13,293.46, +2021101011,54,46331.0,27,2021-10-10T20:26:24.100,82.0,SF,left,80.67,8.48,3.47,5.63,0.36,346.1,305.5, +2021101011,54,46331.0,28,2021-10-10T20:26:24.200,82.0,SF,left,80.42,8.71,3.33,6.03,0.34,355.53,318.3, +2021101011,54,46331.0,29,2021-10-10T20:26:24.300,82.0,SF,left,80.23,8.98,3.33,5.89,0.33,8.22,329.7, +2021101011,54,46331.0,30,2021-10-10T20:26:24.400,82.0,SF,left,80.08,9.28,3.42,5.23,0.34,19.67,339.47, +2021101011,54,46331.0,31,2021-10-10T20:26:24.500,82.0,SF,left,79.99,9.64,3.72,4.89,0.37,28.3,348.34,run +2021101011,54,46331.0,32,2021-10-10T20:26:24.600,82.0,SF,left,79.94,10.02,3.99,4.51,0.39,28.3,355.63, +2021101011,54,46331.0,33,2021-10-10T20:26:24.700,82.0,SF,left,79.92,10.43,4.21,3.75,0.41,33.25,0.7, +2021101011,54,46331.0,34,2021-10-10T20:26:24.800,82.0,SF,left,79.94,10.86,4.39,2.95,0.43,36.11,4.3, +2021101011,54,46331.0,35,2021-10-10T20:26:24.900,82.0,SF,left,79.98,11.3,4.51,2.05,0.44,36.11,6.13, +2021101011,54,46331.0,36,2021-10-10T20:26:25.000,82.0,SF,left,80.03,11.75,4.56,1.19,0.45,37.77,7.1, +2021101011,54,47819.0,1,2021-10-10T20:26:21.500,19.0,SF,left,86.48,34.63,0.0,0.0,0.0,279.88,216.57, +2021101011,54,47819.0,2,2021-10-10T20:26:21.600,19.0,SF,left,86.48,34.62,0.0,0.0,0.0,279.88,214.32, +2021101011,54,47819.0,3,2021-10-10T20:26:21.700,19.0,SF,left,86.48,34.62,0.0,0.0,0.0,279.88,214.1, +2021101011,54,47819.0,4,2021-10-10T20:26:21.800,19.0,SF,left,86.48,34.62,0.0,0.0,0.0,279.88,218.23, +2021101011,54,47819.0,5,2021-10-10T20:26:21.900,19.0,SF,left,86.47,34.63,0.0,0.0,0.0,279.88,226.41, +2021101011,54,47819.0,6,2021-10-10T20:26:22.000,19.0,SF,left,86.47,34.63,0.01,0.32,0.0,278.9,287.64,ball_snap +2021101011,54,47819.0,7,2021-10-10T20:26:22.100,19.0,SF,left,86.47,34.63,0.08,0.7,0.01,278.9,280.71, +2021101011,54,47819.0,8,2021-10-10T20:26:22.200,19.0,SF,left,86.44,34.63,0.34,1.84,0.03,278.9,277.44, +2021101011,54,47819.0,9,2021-10-10T20:26:22.300,19.0,SF,left,86.39,34.64,0.62,2.4,0.05,278.9,279.69, +2021101011,54,47819.0,10,2021-10-10T20:26:22.400,19.0,SF,left,86.3,34.65,0.98,2.9,0.09,278.01,278.54, +2021101011,54,47819.0,11,2021-10-10T20:26:22.500,19.0,SF,left,86.18,34.67,1.32,2.9,0.12,278.01,277.02, +2021101011,54,47819.0,12,2021-10-10T20:26:22.600,19.0,SF,left,85.99,34.69,1.91,3.77,0.19,273.8,275.68, +2021101011,54,47819.0,13,2021-10-10T20:26:22.700,19.0,SF,left,85.77,34.7,2.38,3.94,0.22,271.87,274.66, +2021101011,54,47819.0,14,2021-10-10T20:26:22.800,19.0,SF,left,85.5,34.72,2.84,3.79,0.27,269.62,273.71, +2021101011,54,47819.0,15,2021-10-10T20:26:22.900,19.0,SF,left,85.18,34.75,3.35,3.7,0.32,271.1,273.8, +2021101011,54,47819.0,16,2021-10-10T20:26:23.000,19.0,SF,left,84.82,34.77,3.75,3.29,0.36,269.24,273.55, +2021101011,54,47819.0,17,2021-10-10T20:26:23.100,19.0,SF,left,84.43,34.8,4.09,2.92,0.39,269.24,273.04, +2021101011,54,47819.0,18,2021-10-10T20:26:23.200,19.0,SF,left,84.01,34.82,4.34,2.21,0.42,271.42,272.73, +2021101011,54,47819.0,19,2021-10-10T20:26:23.300,19.0,SF,left,83.57,34.84,4.42,1.19,0.44,270.74,271.86, +2021101011,54,47819.0,20,2021-10-10T20:26:23.400,19.0,SF,left,83.13,34.84,4.34,0.71,0.44,266.39,270.04, +2021101011,54,47819.0,21,2021-10-10T20:26:23.500,19.0,SF,left,82.7,34.84,4.23,1.39,0.43,258.51,267.76, +2021101011,54,47819.0,22,2021-10-10T20:26:23.600,19.0,SF,left,82.29,34.8,4.04,2.19,0.41,249.09,263.93, +2021101011,54,47819.0,23,2021-10-10T20:26:23.700,19.0,SF,left,81.91,34.73,3.8,3.16,0.39,238.55,257.39, +2021101011,54,47819.0,24,2021-10-10T20:26:23.800,19.0,SF,left,81.55,34.63,3.66,3.42,0.37,228.71,251.91, +2021101011,54,47819.0,25,2021-10-10T20:26:23.900,19.0,SF,left,81.21,34.47,3.62,3.84,0.37,211.84,243.28, +2021101011,54,47819.0,26,2021-10-10T20:26:24.000,19.0,SF,left,80.9,34.26,3.75,4.27,0.38,202.72,232.96, +2021101011,54,47819.0,27,2021-10-10T20:26:24.100,19.0,SF,left,80.61,34.0,3.85,4.15,0.38,202.72,225.5, +2021101011,54,47819.0,28,2021-10-10T20:26:24.200,19.0,SF,left,80.33,33.69,4.14,3.93,0.42,191.95,219.66, +2021101011,54,47819.0,29,2021-10-10T20:26:24.300,19.0,SF,left,80.07,33.35,4.39,3.45,0.43,185.46,215.05, +2021101011,54,47819.0,30,2021-10-10T20:26:24.400,19.0,SF,left,79.81,32.96,4.75,3.17,0.47,180.65,212.86, +2021101011,54,47819.0,31,2021-10-10T20:26:24.500,19.0,SF,left,79.54,32.55,5.05,2.69,0.49,176.91,211.96,run +2021101011,54,47819.0,32,2021-10-10T20:26:24.600,19.0,SF,left,79.26,32.11,5.39,2.24,0.52,174.54,212.54, +2021101011,54,47819.0,33,2021-10-10T20:26:24.700,19.0,SF,left,78.96,31.65,5.66,1.94,0.55,171.75,213.18, +2021101011,54,47819.0,34,2021-10-10T20:26:24.800,19.0,SF,left,78.63,31.17,5.9,1.64,0.58,171.75,214.49, +2021101011,54,47819.0,35,2021-10-10T20:26:24.900,19.0,SF,left,78.29,30.68,6.03,1.31,0.6,170.01,215.46, +2021101011,54,47819.0,36,2021-10-10T20:26:25.000,19.0,SF,left,77.92,30.19,6.15,1.3,0.61,168.59,217.5, +2021101011,54,47848.0,1,2021-10-10T20:26:21.500,94.0,ARI,left,83.93,20.96,0.01,0.01,0.0,125.62,130.69, +2021101011,54,47848.0,2,2021-10-10T20:26:21.600,94.0,ARI,left,83.93,20.96,0.01,0.01,0.01,125.62,119.17, +2021101011,54,47848.0,3,2021-10-10T20:26:21.700,94.0,ARI,left,83.93,20.97,0.01,0.01,0.0,125.62,114.98, +2021101011,54,47848.0,4,2021-10-10T20:26:21.800,94.0,ARI,left,83.94,20.96,0.01,0.01,0.01,122.78,121.45, +2021101011,54,47848.0,5,2021-10-10T20:26:21.900,94.0,ARI,left,83.94,20.94,0.01,0.01,0.02,117.51,139.81, +2021101011,54,47848.0,6,2021-10-10T20:26:22.000,94.0,ARI,left,83.96,20.92,0.07,0.66,0.03,100.24,146.89,ball_snap +2021101011,54,47848.0,7,2021-10-10T20:26:22.100,94.0,ARI,left,83.99,20.91,0.25,1.64,0.03,92.87,126.36, +2021101011,54,47848.0,8,2021-10-10T20:26:22.200,94.0,ARI,left,84.03,20.89,0.55,2.43,0.04,87.51,120.2, +2021101011,54,47848.0,9,2021-10-10T20:26:22.300,94.0,ARI,left,84.1,20.85,0.93,2.98,0.08,85.55,118.27, +2021101011,54,47848.0,10,2021-10-10T20:26:22.400,94.0,ARI,left,84.23,20.78,1.53,3.25,0.15,72.68,117.41, +2021101011,54,47848.0,11,2021-10-10T20:26:22.500,94.0,ARI,left,84.4,20.69,1.96,2.9,0.19,79.81,117.37, +2021101011,54,47848.0,12,2021-10-10T20:26:22.600,94.0,ARI,left,84.61,20.57,2.44,2.67,0.25,84.1,119.37, +2021101011,54,47848.0,13,2021-10-10T20:26:22.700,94.0,ARI,left,84.85,20.42,2.84,2.13,0.29,85.84,120.59, +2021101011,54,47848.0,14,2021-10-10T20:26:22.800,94.0,ARI,left,85.11,20.26,3.06,1.33,0.3,88.43,121.23, +2021101011,54,47848.0,15,2021-10-10T20:26:22.900,94.0,ARI,left,85.4,20.08,3.37,1.37,0.35,81.91,122.41, +2021101011,54,47848.0,16,2021-10-10T20:26:23.000,94.0,ARI,left,85.71,19.89,3.55,0.68,0.35,81.91,121.85, +2021101011,54,47848.0,17,2021-10-10T20:26:23.100,94.0,ARI,left,86.03,19.7,3.68,0.31,0.37,73.56,121.74, +2021101011,54,47848.0,18,2021-10-10T20:26:23.200,94.0,ARI,left,86.34,19.5,3.7,0.27,0.37,72.76,122.17, +2021101011,54,47848.0,19,2021-10-10T20:26:23.300,94.0,ARI,left,86.67,19.31,3.76,0.7,0.38,33.25,120.59, +2021101011,54,47848.0,20,2021-10-10T20:26:23.400,94.0,ARI,left,87.0,19.12,3.75,1.02,0.38,11.38,119.12, +2021101011,54,47848.0,21,2021-10-10T20:26:23.500,94.0,ARI,left,87.34,18.97,3.66,1.65,0.37,0.07,115.66, +2021101011,54,47848.0,22,2021-10-10T20:26:23.600,94.0,ARI,left,87.68,18.83,3.57,1.97,0.37,352.58,112.32, +2021101011,54,47848.0,23,2021-10-10T20:26:23.700,94.0,ARI,left,88.03,18.73,3.46,2.36,0.36,355.08,106.92, +2021101011,54,47848.0,24,2021-10-10T20:26:23.800,94.0,ARI,left,88.36,18.67,3.32,2.69,0.34,353.24,100.89, +2021101011,54,47848.0,25,2021-10-10T20:26:23.900,94.0,ARI,left,88.69,18.62,3.19,2.83,0.33,356.69,95.95, +2021101011,54,47848.0,26,2021-10-10T20:26:24.000,94.0,ARI,left,89.0,18.61,3.05,2.77,0.31,359.91,90.16, +2021101011,54,47848.0,27,2021-10-10T20:26:24.100,94.0,ARI,left,89.28,18.64,2.79,2.98,0.28,8.1,83.44, +2021101011,54,47848.0,28,2021-10-10T20:26:24.200,94.0,ARI,left,89.54,18.68,2.56,2.88,0.26,11.68,78.23, +2021101011,54,47848.0,29,2021-10-10T20:26:24.300,94.0,ARI,left,89.77,18.74,2.3,2.77,0.24,14.27,73.69, +2021101011,54,47848.0,30,2021-10-10T20:26:24.400,94.0,ARI,left,89.97,18.8,2.01,2.61,0.2,15.56,70.37, +2021101011,54,47848.0,31,2021-10-10T20:26:24.500,94.0,ARI,left,90.1,18.85,1.57,2.83,0.14,16.23,66.9,run +2021101011,54,47848.0,32,2021-10-10T20:26:24.600,94.0,ARI,left,90.18,18.88,1.05,3.13,0.09,10.93,61.86, +2021101011,54,47848.0,33,2021-10-10T20:26:24.700,94.0,ARI,left,90.24,18.9,0.59,3.18,0.06,10.93,61.73, +2021101011,54,47848.0,34,2021-10-10T20:26:24.800,94.0,ARI,left,90.25,18.9,0.14,3.12,0.02,9.46,66.47, +2021101011,54,47848.0,35,2021-10-10T20:26:24.900,94.0,ARI,left,90.25,18.88,0.26,2.83,0.02,7.7,218.73, +2021101011,54,47848.0,36,2021-10-10T20:26:25.000,94.0,ARI,left,90.21,18.85,0.58,2.49,0.05,3.07,226.86, +2021101011,54,52416.0,1,2021-10-10T20:26:21.500,9.0,ARI,left,80.39,14.75,0.44,0.12,0.04,59.64,207.45, +2021101011,54,52416.0,2,2021-10-10T20:26:21.600,9.0,ARI,left,80.37,14.71,0.45,0.06,0.04,61.25,208.2, +2021101011,54,52416.0,3,2021-10-10T20:26:21.700,9.0,ARI,left,80.35,14.67,0.51,0.25,0.05,63.63,211.99, +2021101011,54,52416.0,4,2021-10-10T20:26:21.800,9.0,ARI,left,80.32,14.63,0.52,0.2,0.05,65.56,212.7, +2021101011,54,52416.0,5,2021-10-10T20:26:21.900,9.0,ARI,left,80.29,14.58,0.55,0.13,0.05,64.48,213.56, +2021101011,54,52416.0,6,2021-10-10T20:26:22.000,9.0,ARI,left,80.26,14.54,0.55,0.04,0.06,64.48,211.67,ball_snap +2021101011,54,52416.0,7,2021-10-10T20:26:22.100,9.0,ARI,left,80.24,14.5,0.47,0.19,0.04,64.48,214.12, +2021101011,54,52416.0,8,2021-10-10T20:26:22.200,9.0,ARI,left,80.19,14.46,0.49,0.21,0.06,67.06,218.89, +2021101011,54,52416.0,9,2021-10-10T20:26:22.300,9.0,ARI,left,80.15,14.4,0.55,0.24,0.08,70.43,218.76, +2021101011,54,52416.0,10,2021-10-10T20:26:22.400,9.0,ARI,left,80.1,14.35,0.56,0.28,0.07,70.43,219.93, +2021101011,54,52416.0,11,2021-10-10T20:26:22.500,9.0,ARI,left,80.05,14.31,0.56,0.32,0.06,68.67,223.16, +2021101011,54,52416.0,12,2021-10-10T20:26:22.600,9.0,ARI,left,79.99,14.27,0.57,0.27,0.07,67.88,226.23, +2021101011,54,52416.0,13,2021-10-10T20:26:22.700,9.0,ARI,left,79.91,14.21,0.65,0.27,0.1,62.39,230.19, +2021101011,54,52416.0,14,2021-10-10T20:26:22.800,9.0,ARI,left,79.83,14.14,0.79,0.74,0.1,51.86,231.69, +2021101011,54,52416.0,15,2021-10-10T20:26:22.900,9.0,ARI,left,79.74,14.07,1.05,1.57,0.12,51.86,233.8, +2021101011,54,52416.0,16,2021-10-10T20:26:23.000,9.0,ARI,left,79.64,14.0,1.26,1.79,0.12,43.22,235.55, +2021101011,54,52416.0,17,2021-10-10T20:26:23.100,9.0,ARI,left,79.51,13.92,1.58,2.43,0.15,44.6,238.41, +2021101011,54,52416.0,18,2021-10-10T20:26:23.200,9.0,ARI,left,79.36,13.83,1.91,2.72,0.18,48.74,239.18, +2021101011,54,52416.0,19,2021-10-10T20:26:23.300,9.0,ARI,left,79.18,13.71,2.26,2.73,0.21,56.18,237.44, +2021101011,54,52416.0,20,2021-10-10T20:26:23.400,9.0,ARI,left,78.98,13.58,2.56,2.42,0.24,57.93,237.57, +2021101011,54,52416.0,21,2021-10-10T20:26:23.500,9.0,ARI,left,78.75,13.44,2.75,1.8,0.27,59.87,238.67, +2021101011,54,52416.0,22,2021-10-10T20:26:23.600,9.0,ARI,left,78.51,13.31,2.82,1.12,0.27,61.98,240.75, +2021101011,54,52416.0,23,2021-10-10T20:26:23.700,9.0,ARI,left,78.27,13.19,2.74,0.81,0.27,59.21,244.03, +2021101011,54,52416.0,24,2021-10-10T20:26:23.800,9.0,ARI,left,78.02,13.07,2.71,0.99,0.27,59.85,245.75, +2021101011,54,52416.0,25,2021-10-10T20:26:23.900,9.0,ARI,left,77.78,12.97,2.64,1.24,0.27,62.35,248.22, +2021101011,54,52416.0,26,2021-10-10T20:26:24.000,9.0,ARI,left,77.54,12.88,2.44,1.8,0.25,60.83,252.12, +2021101011,54,52416.0,27,2021-10-10T20:26:24.100,9.0,ARI,left,77.32,12.83,2.24,2.38,0.23,69.06,259.14, +2021101011,54,52416.0,28,2021-10-10T20:26:24.200,9.0,ARI,left,77.11,12.82,2.0,3.09,0.21,61.04,269.27, +2021101011,54,52416.0,29,2021-10-10T20:26:24.300,9.0,ARI,left,76.92,12.84,1.83,3.29,0.19,65.42,279.97, +2021101011,54,52416.0,30,2021-10-10T20:26:24.400,9.0,ARI,left,76.77,12.9,1.62,3.67,0.16,55.93,296.28, +2021101011,54,52416.0,31,2021-10-10T20:26:24.500,9.0,ARI,left,76.65,13.01,1.65,4.15,0.16,32.29,317.45,run +2021101011,54,52416.0,32,2021-10-10T20:26:24.600,9.0,ARI,left,76.55,13.15,1.82,3.96,0.18,35.26,331.51, +2021101011,54,52416.0,33,2021-10-10T20:26:24.700,9.0,ARI,left,76.47,13.35,2.26,4.19,0.21,31.77,342.49, +2021101011,54,52416.0,34,2021-10-10T20:26:24.800,9.0,ARI,left,76.41,13.61,2.86,4.37,0.27,24.14,349.75, +2021101011,54,52416.0,35,2021-10-10T20:26:24.900,9.0,ARI,left,76.37,13.92,3.3,4.12,0.31,30.72,353.91, +2021101011,54,52416.0,36,2021-10-10T20:26:25.000,9.0,ARI,left,76.33,14.29,3.85,3.88,0.37,28.41,355.62, +2021101011,54,52433.0,1,2021-10-10T20:26:21.500,11.0,SF,left,85.66,15.31,0.0,0.0,0.0,285.34,115.16, +2021101011,54,52433.0,2,2021-10-10T20:26:21.600,11.0,SF,left,85.65,15.31,0.0,0.0,0.0,285.34,111.21, +2021101011,54,52433.0,3,2021-10-10T20:26:21.700,11.0,SF,left,85.65,15.31,0.0,0.0,0.0,286.05,102.63, +2021101011,54,52433.0,4,2021-10-10T20:26:21.800,11.0,SF,left,85.66,15.31,0.0,0.0,0.0,286.97,76.2, +2021101011,54,52433.0,5,2021-10-10T20:26:21.900,11.0,SF,left,85.66,15.31,0.0,0.0,0.0,286.97,66.56, +2021101011,54,52433.0,6,2021-10-10T20:26:22.000,11.0,SF,left,85.66,15.32,0.0,0.0,0.0,286.97,32.37,ball_snap +2021101011,54,52433.0,7,2021-10-10T20:26:22.100,11.0,SF,left,85.65,15.32,0.0,0.14,0.01,286.08,301.14, +2021101011,54,52433.0,8,2021-10-10T20:26:22.200,11.0,SF,left,85.64,15.32,0.13,1.69,0.01,286.97,284.37, +2021101011,54,52433.0,9,2021-10-10T20:26:22.300,11.0,SF,left,85.61,15.33,0.47,3.5,0.03,287.83,279.09, +2021101011,54,52433.0,10,2021-10-10T20:26:22.400,11.0,SF,left,85.53,15.33,0.97,4.5,0.08,288.58,276.59, +2021101011,54,52433.0,11,2021-10-10T20:26:22.500,11.0,SF,left,85.37,15.35,1.76,5.76,0.16,288.58,275.4, +2021101011,54,52433.0,12,2021-10-10T20:26:22.600,11.0,SF,left,85.16,15.37,2.39,5.78,0.21,288.58,274.75, +2021101011,54,52433.0,13,2021-10-10T20:26:22.700,11.0,SF,left,84.89,15.39,2.96,5.34,0.27,287.51,274.39, +2021101011,54,52433.0,14,2021-10-10T20:26:22.800,11.0,SF,left,84.55,15.42,3.56,4.84,0.34,287.51,274.69, +2021101011,54,52433.0,15,2021-10-10T20:26:22.900,11.0,SF,left,84.14,15.44,4.24,4.88,0.41,290.52,274.28, +2021101011,54,52433.0,16,2021-10-10T20:26:23.000,11.0,SF,left,83.69,15.48,4.81,4.53,0.46,288.91,274.51, +2021101011,54,52433.0,17,2021-10-10T20:26:23.100,11.0,SF,left,83.18,15.52,5.31,4.04,0.51,286.14,274.84, +2021101011,54,52433.0,18,2021-10-10T20:26:23.200,11.0,SF,left,82.62,15.56,5.8,3.6,0.56,282.33,274.67, +2021101011,54,52433.0,19,2021-10-10T20:26:23.300,11.0,SF,left,82.02,15.61,6.24,3.24,0.6,283.34,274.53, +2021101011,54,52433.0,20,2021-10-10T20:26:23.400,11.0,SF,left,81.38,15.66,6.52,2.49,0.64,281.74,274.25, +2021101011,54,52433.0,21,2021-10-10T20:26:23.500,11.0,SF,left,80.72,15.71,6.74,1.71,0.66,275.93,274.36, +2021101011,54,52433.0,22,2021-10-10T20:26:23.600,11.0,SF,left,80.04,15.76,6.91,1.02,0.69,274.46,274.78, +2021101011,54,52433.0,23,2021-10-10T20:26:23.700,11.0,SF,left,79.35,15.82,6.94,0.44,0.69,277.23,275.45, +2021101011,54,52433.0,24,2021-10-10T20:26:23.800,11.0,SF,left,78.66,15.89,6.88,0.82,0.69,281.0,275.94, +2021101011,54,52433.0,25,2021-10-10T20:26:23.900,11.0,SF,left,77.98,15.96,6.76,1.45,0.68,287.2,276.82, +2021101011,54,52433.0,26,2021-10-10T20:26:24.000,11.0,SF,left,77.32,16.05,6.47,2.54,0.66,298.48,278.72, +2021101011,54,52433.0,27,2021-10-10T20:26:24.100,11.0,SF,left,76.7,16.16,6.15,3.37,0.63,306.46,280.96, +2021101011,54,52433.0,28,2021-10-10T20:26:24.200,11.0,SF,left,76.11,16.29,5.82,3.95,0.6,315.03,284.12, +2021101011,54,52433.0,29,2021-10-10T20:26:24.300,11.0,SF,left,75.58,16.45,5.39,4.77,0.56,325.95,289.26, +2021101011,54,52433.0,30,2021-10-10T20:26:24.400,11.0,SF,left,75.1,16.66,5.07,5.39,0.52,342.31,296.14, +2021101011,54,52433.0,31,2021-10-10T20:26:24.500,11.0,SF,left,74.67,16.9,4.81,5.77,0.49,349.43,303.55,run +2021101011,54,52433.0,32,2021-10-10T20:26:24.600,11.0,SF,left,74.3,17.2,4.64,5.92,0.47,355.27,312.25, +2021101011,54,52433.0,33,2021-10-10T20:26:24.700,11.0,SF,left,73.99,17.54,4.61,5.85,0.47,358.8,321.37, +2021101011,54,52433.0,34,2021-10-10T20:26:24.800,11.0,SF,left,73.73,17.94,4.8,5.7,0.48,5.98,329.87, +2021101011,54,52433.0,35,2021-10-10T20:26:24.900,11.0,SF,left,73.51,18.38,5.02,5.29,0.5,8.15,336.64, +2021101011,54,52433.0,36,2021-10-10T20:26:25.000,11.0,SF,left,73.33,18.87,5.24,4.62,0.52,12.18,342.31, +2021101011,54,52539.0,1,2021-10-10T20:26:21.500,90.0,ARI,left,84.22,22.69,0.0,0.01,0.0,124.72,313.34, +2021101011,54,52539.0,2,2021-10-10T20:26:21.600,90.0,ARI,left,84.23,22.69,0.0,0.0,0.01,124.72,315.94, +2021101011,54,52539.0,3,2021-10-10T20:26:21.700,90.0,ARI,left,84.23,22.69,0.0,0.0,0.0,124.72,316.36, +2021101011,54,52539.0,4,2021-10-10T20:26:21.800,90.0,ARI,left,84.23,22.69,0.0,0.0,0.0,125.63,314.6, +2021101011,54,52539.0,5,2021-10-10T20:26:21.900,90.0,ARI,left,84.23,22.68,0.0,0.15,0.01,125.63,210.64, +2021101011,54,52539.0,6,2021-10-10T20:26:22.000,90.0,ARI,left,84.24,22.67,0.06,0.79,0.01,125.63,148.17,ball_snap +2021101011,54,52539.0,7,2021-10-10T20:26:22.100,90.0,ARI,left,84.25,22.66,0.2,1.31,0.02,124.86,143.42, +2021101011,54,52539.0,8,2021-10-10T20:26:22.200,90.0,ARI,left,84.28,22.64,0.53,2.57,0.04,122.24,127.07, +2021101011,54,52539.0,9,2021-10-10T20:26:22.300,90.0,ARI,left,84.35,22.59,0.93,3.37,0.08,119.53,123.58, +2021101011,54,52539.0,10,2021-10-10T20:26:22.400,90.0,ARI,left,84.45,22.53,1.37,3.73,0.12,117.39,121.2, +2021101011,54,52539.0,11,2021-10-10T20:26:22.500,90.0,ARI,left,84.6,22.45,1.79,3.53,0.16,115.28,119.41, +2021101011,54,52539.0,12,2021-10-10T20:26:22.600,90.0,ARI,left,84.77,22.35,2.16,3.32,0.2,111.5,117.87, +2021101011,54,52539.0,13,2021-10-10T20:26:22.700,90.0,ARI,left,84.98,22.25,2.49,2.97,0.23,104.52,116.22, +2021101011,54,52539.0,14,2021-10-10T20:26:22.800,90.0,ARI,left,85.22,22.13,2.75,2.36,0.26,93.97,115.61, +2021101011,54,52539.0,15,2021-10-10T20:26:22.900,90.0,ARI,left,85.47,22.01,2.89,1.52,0.28,83.92,114.91, +2021101011,54,52539.0,16,2021-10-10T20:26:23.000,90.0,ARI,left,85.73,21.9,2.86,0.56,0.28,71.15,113.78, +2021101011,54,52539.0,17,2021-10-10T20:26:23.100,90.0,ARI,left,85.99,21.78,2.85,0.27,0.28,64.41,113.71, +2021101011,54,52539.0,18,2021-10-10T20:26:23.200,90.0,ARI,left,86.25,21.67,2.8,0.58,0.28,60.09,114.29, +2021101011,54,52539.0,19,2021-10-10T20:26:23.300,90.0,ARI,left,86.5,21.55,2.68,0.96,0.27,56.89,115.0, +2021101011,54,52539.0,20,2021-10-10T20:26:23.400,90.0,ARI,left,86.74,21.44,2.6,1.06,0.27,52.85,115.75, +2021101011,54,52539.0,21,2021-10-10T20:26:23.500,90.0,ARI,left,86.97,21.33,2.48,1.18,0.25,50.02,116.28, +2021101011,54,52539.0,22,2021-10-10T20:26:23.600,90.0,ARI,left,87.19,21.21,2.43,1.06,0.25,43.86,117.18, +2021101011,54,52539.0,23,2021-10-10T20:26:23.700,90.0,ARI,left,87.4,21.11,2.33,1.03,0.24,35.03,117.12, +2021101011,54,52539.0,24,2021-10-10T20:26:23.800,90.0,ARI,left,87.61,21.0,2.24,1.01,0.23,31.31,118.09, +2021101011,54,52539.0,25,2021-10-10T20:26:23.900,90.0,ARI,left,87.8,20.9,2.11,1.09,0.22,26.17,118.06, +2021101011,54,52539.0,26,2021-10-10T20:26:24.000,90.0,ARI,left,87.97,20.8,1.98,1.18,0.2,22.73,119.19, +2021101011,54,52539.0,27,2021-10-10T20:26:24.100,90.0,ARI,left,88.15,20.69,1.94,1.03,0.2,19.13,122.1, +2021101011,54,52539.0,28,2021-10-10T20:26:24.200,90.0,ARI,left,88.3,20.59,1.86,1.05,0.19,16.28,124.97, +2021101011,54,52539.0,29,2021-10-10T20:26:24.300,90.0,ARI,left,88.43,20.48,1.67,1.49,0.17,12.35,130.98, +2021101011,54,52539.0,30,2021-10-10T20:26:24.400,90.0,ARI,left,88.53,20.36,1.54,1.9,0.16,9.07,140.76, +2021101011,54,52539.0,31,2021-10-10T20:26:24.500,90.0,ARI,left,88.6,20.22,1.47,2.4,0.15,6.09,155.39,run +2021101011,54,52539.0,32,2021-10-10T20:26:24.600,90.0,ARI,left,88.64,20.08,1.45,2.74,0.14,359.84,166.78, +2021101011,54,52539.0,33,2021-10-10T20:26:24.700,90.0,ARI,left,88.66,19.93,1.51,2.89,0.15,354.84,180.98, +2021101011,54,52539.0,34,2021-10-10T20:26:24.800,90.0,ARI,left,88.64,19.78,1.58,2.6,0.15,352.72,190.83, +2021101011,54,52539.0,35,2021-10-10T20:26:24.900,90.0,ARI,left,88.59,19.63,1.57,2.57,0.15,336.25,204.44, +2021101011,54,52539.0,36,2021-10-10T20:26:25.000,90.0,ARI,left,88.51,19.49,1.68,2.82,0.16,325.91,216.73, +2021101011,54,53432.0,1,2021-10-10T20:26:21.500,5.0,SF,left,89.96,23.7,0.0,0.0,0.0,271.06,158.74, +2021101011,54,53432.0,2,2021-10-10T20:26:21.600,5.0,SF,left,89.96,23.7,0.0,0.0,0.0,271.06,159.09, +2021101011,54,53432.0,3,2021-10-10T20:26:21.700,5.0,SF,left,89.96,23.7,0.0,0.0,0.0,271.06,158.9, +2021101011,54,53432.0,4,2021-10-10T20:26:21.800,5.0,SF,left,89.97,23.69,0.0,0.0,0.0,271.06,144.76, +2021101011,54,53432.0,5,2021-10-10T20:26:21.900,5.0,SF,left,89.97,23.7,0.0,0.0,0.0,271.06,127.23, +2021101011,54,53432.0,6,2021-10-10T20:26:22.000,5.0,SF,left,89.97,23.7,0.0,0.0,0.0,271.06,105.06,ball_snap +2021101011,54,53432.0,7,2021-10-10T20:26:22.100,5.0,SF,left,89.97,23.7,0.0,0.0,0.0,270.45,104.67, +2021101011,54,53432.0,8,2021-10-10T20:26:22.200,5.0,SF,left,89.98,23.7,0.0,0.0,0.01,270.45,103.29, +2021101011,54,53432.0,9,2021-10-10T20:26:22.300,5.0,SF,left,89.98,23.69,0.03,0.67,0.0,269.44,110.01, +2021101011,54,53432.0,10,2021-10-10T20:26:22.400,5.0,SF,left,89.99,23.69,0.17,1.51,0.01,269.44,113.31, +2021101011,54,53432.0,11,2021-10-10T20:26:22.500,5.0,SF,left,90.02,23.67,0.44,2.39,0.03,271.14,117.35, +2021101011,54,53432.0,12,2021-10-10T20:26:22.600,5.0,SF,left,90.08,23.64,0.77,2.88,0.06,271.93,117.34, +2021101011,54,53432.0,13,2021-10-10T20:26:22.700,5.0,SF,left,90.16,23.6,1.06,2.79,0.09,273.42,116.68, +2021101011,54,53432.0,14,2021-10-10T20:26:22.800,5.0,SF,left,90.28,23.55,1.35,2.51,0.12,275.87,114.64, +2021101011,54,53432.0,15,2021-10-10T20:26:22.900,5.0,SF,left,90.41,23.5,1.59,2.13,0.15,281.81,112.92, +2021101011,54,53432.0,16,2021-10-10T20:26:23.000,5.0,SF,left,90.57,23.44,1.79,1.77,0.17,291.0,111.13, +2021101011,54,53432.0,17,2021-10-10T20:26:23.100,5.0,SF,left,90.75,23.38,1.93,1.34,0.18,304.04,109.05, +2021101011,54,53432.0,18,2021-10-10T20:26:23.200,5.0,SF,left,90.93,23.31,2.02,0.98,0.2,316.94,107.24, +2021101011,54,53432.0,19,2021-10-10T20:26:23.300,5.0,SF,left,91.12,23.26,2.01,0.54,0.2,326.71,105.71, +2021101011,54,53432.0,20,2021-10-10T20:26:23.400,5.0,SF,left,91.3,23.21,1.83,0.74,0.18,334.86,106.11, +2021101011,54,53432.0,21,2021-10-10T20:26:23.500,5.0,SF,left,91.46,23.15,1.62,1.33,0.17,337.88,108.61, +2021101011,54,53432.0,22,2021-10-10T20:26:23.600,5.0,SF,left,91.56,23.1,1.14,2.59,0.12,335.75,119.35, +2021101011,54,53432.0,23,2021-10-10T20:26:23.700,5.0,SF,left,91.63,23.04,0.77,3.26,0.09,333.68,137.15, +2021101011,54,53432.0,24,2021-10-10T20:26:23.800,5.0,SF,left,91.64,22.98,0.57,3.83,0.06,330.28,184.42, +2021101011,54,53432.0,25,2021-10-10T20:26:23.900,5.0,SF,left,91.58,22.93,0.88,4.25,0.08,324.98,228.75, +2021101011,54,53432.0,26,2021-10-10T20:26:24.000,5.0,SF,left,91.47,22.86,1.47,4.63,0.14,316.9,244.12, +2021101011,54,53432.0,27,2021-10-10T20:26:24.100,5.0,SF,left,91.29,22.8,2.04,4.64,0.19,312.33,252.5, +2021101011,54,53432.0,28,2021-10-10T20:26:24.200,5.0,SF,left,91.05,22.74,2.6,4.42,0.24,305.74,256.51, +2021101011,54,53432.0,29,2021-10-10T20:26:24.300,5.0,SF,left,90.76,22.7,3.15,4.31,0.3,295.35,260.23, +2021101011,54,53432.0,30,2021-10-10T20:26:24.400,5.0,SF,left,90.42,22.65,3.59,3.94,0.34,288.52,262.38, +2021101011,54,53432.0,31,2021-10-10T20:26:24.500,5.0,SF,left,90.05,22.6,3.99,3.47,0.38,286.71,263.66,run +2021101011,54,53432.0,32,2021-10-10T20:26:24.600,5.0,SF,left,89.63,22.57,4.31,2.9,0.42,285.05,266.6, +2021101011,54,53432.0,33,2021-10-10T20:26:24.700,5.0,SF,left,89.18,22.56,4.59,2.6,0.45,285.05,269.66, +2021101011,54,53432.0,34,2021-10-10T20:26:24.800,5.0,SF,left,88.71,22.57,4.82,2.58,0.47,280.22,273.07, +2021101011,54,53432.0,35,2021-10-10T20:26:24.900,5.0,SF,left,88.22,22.61,4.97,2.52,0.49,278.45,276.35, +2021101011,54,53432.0,36,2021-10-10T20:26:25.000,5.0,SF,left,87.72,22.71,5.13,3.33,0.51,282.06,282.58, +2021101011,54,53445.0,1,2021-10-10T20:26:21.500,25.0,ARI,left,80.11,30.85,0.23,0.43,0.02,100.62,182.15, +2021101011,54,53445.0,2,2021-10-10T20:26:21.600,25.0,ARI,left,80.11,30.83,0.16,0.55,0.02,100.62,182.61, +2021101011,54,53445.0,3,2021-10-10T20:26:21.700,25.0,ARI,left,80.1,30.82,0.15,0.42,0.02,100.03,182.38, +2021101011,54,53445.0,4,2021-10-10T20:26:21.800,25.0,ARI,left,80.1,30.8,0.17,0.2,0.02,96.33,181.56, +2021101011,54,53445.0,5,2021-10-10T20:26:21.900,25.0,ARI,left,80.1,30.78,0.16,0.13,0.02,92.84,181.08, +2021101011,54,53445.0,6,2021-10-10T20:26:22.000,25.0,ARI,left,80.11,30.76,0.16,0.09,0.02,88.35,174.37,ball_snap +2021101011,54,53445.0,7,2021-10-10T20:26:22.100,25.0,ARI,left,80.11,30.75,0.13,0.12,0.01,85.39,179.31, +2021101011,54,53445.0,8,2021-10-10T20:26:22.200,25.0,ARI,left,80.1,30.75,0.02,0.36,0.0,83.39,204.85, +2021101011,54,53445.0,9,2021-10-10T20:26:22.300,25.0,ARI,left,80.1,30.76,0.09,0.61,0.01,81.38,331.97, +2021101011,54,53445.0,10,2021-10-10T20:26:22.400,25.0,ARI,left,80.09,30.77,0.23,0.81,0.02,79.64,331.2, +2021101011,54,53445.0,11,2021-10-10T20:26:22.500,25.0,ARI,left,80.08,30.8,0.4,0.99,0.03,77.87,335.21, +2021101011,54,53445.0,12,2021-10-10T20:26:22.600,25.0,ARI,left,80.05,30.85,0.66,1.45,0.06,76.99,331.85, +2021101011,54,53445.0,13,2021-10-10T20:26:22.700,25.0,ARI,left,80.01,30.92,0.89,1.57,0.08,76.1,331.27, +2021101011,54,53445.0,14,2021-10-10T20:26:22.800,25.0,ARI,left,79.96,31.02,1.18,1.87,0.11,72.66,329.03, +2021101011,54,53445.0,15,2021-10-10T20:26:22.900,25.0,ARI,left,79.89,31.13,1.45,2.05,0.13,69.1,328.3, +2021101011,54,53445.0,16,2021-10-10T20:26:23.000,25.0,ARI,left,79.8,31.27,1.83,2.3,0.17,69.1,326.59, +2021101011,54,53445.0,17,2021-10-10T20:26:23.100,25.0,ARI,left,79.68,31.44,2.14,2.23,0.2,66.79,326.34, +2021101011,54,53445.0,18,2021-10-10T20:26:23.200,25.0,ARI,left,79.56,31.63,2.44,2.1,0.23,64.66,326.81, +2021101011,54,53445.0,19,2021-10-10T20:26:23.300,25.0,ARI,left,79.42,31.86,2.74,2.03,0.26,64.66,328.0, +2021101011,54,53445.0,20,2021-10-10T20:26:23.400,25.0,ARI,left,79.26,32.12,3.1,2.16,0.3,61.28,329.7, +2021101011,54,53445.0,21,2021-10-10T20:26:23.500,25.0,ARI,left,79.11,32.4,3.31,1.81,0.32,60.61,331.17, +2021101011,54,53445.0,22,2021-10-10T20:26:23.600,25.0,ARI,left,78.95,32.69,3.42,1.32,0.33,62.19,332.46, +2021101011,54,53445.0,23,2021-10-10T20:26:23.700,25.0,ARI,left,78.8,33.0,3.42,0.78,0.34,61.43,333.84, +2021101011,54,53445.0,24,2021-10-10T20:26:23.800,25.0,ARI,left,78.66,33.29,3.32,0.58,0.33,62.76,334.28, +2021101011,54,53445.0,25,2021-10-10T20:26:23.900,25.0,ARI,left,78.53,33.56,2.95,1.69,0.3,64.7,334.23, +2021101011,54,53445.0,26,2021-10-10T20:26:24.000,25.0,ARI,left,78.41,33.77,2.42,2.9,0.24,68.74,332.61, +2021101011,54,53445.0,27,2021-10-10T20:26:24.100,25.0,ARI,left,78.31,33.93,1.86,3.82,0.19,75.56,329.27, +2021101011,54,53445.0,28,2021-10-10T20:26:24.200,25.0,ARI,left,78.22,34.01,1.08,5.23,0.12,83.73,313.52, +2021101011,54,53445.0,29,2021-10-10T20:26:24.300,25.0,ARI,left,78.15,34.05,0.66,5.55,0.08,90.3,277.53, +2021101011,54,53445.0,30,2021-10-10T20:26:24.400,25.0,ARI,left,78.09,34.01,0.8,5.92,0.07,104.86,219.99, +2021101011,54,53445.0,31,2021-10-10T20:26:24.500,25.0,ARI,left,78.04,33.9,1.39,5.72,0.12,121.63,197.6,run +2021101011,54,53445.0,32,2021-10-10T20:26:24.600,25.0,ARI,left,77.98,33.73,2.17,5.69,0.19,131.57,197.13, +2021101011,54,53445.0,33,2021-10-10T20:26:24.700,25.0,ARI,left,77.91,33.49,2.8,5.36,0.25,143.56,195.77, +2021101011,54,53445.0,34,2021-10-10T20:26:24.800,25.0,ARI,left,77.82,33.19,3.37,4.86,0.31,153.3,194.98, +2021101011,54,53445.0,35,2021-10-10T20:26:24.900,25.0,ARI,left,77.73,32.84,3.87,4.15,0.37,161.31,195.4, +2021101011,54,53445.0,36,2021-10-10T20:26:25.000,25.0,ARI,left,77.61,32.45,4.28,3.46,0.41,170.65,196.99, +2021101011,54,53623.0,1,2021-10-10T20:26:21.500,25.0,SF,left,91.31,16.23,5.07,1.33,0.52,220.14,181.26, +2021101011,54,53623.0,2,2021-10-10T20:26:21.600,25.0,SF,left,91.3,15.73,4.94,1.48,0.5,224.13,181.9, +2021101011,54,53623.0,3,2021-10-10T20:26:21.700,25.0,SF,left,91.28,15.24,4.84,1.5,0.49,232.07,182.22, +2021101011,54,53623.0,4,2021-10-10T20:26:21.800,25.0,SF,left,91.26,14.75,4.76,1.44,0.49,238.64,183.03, +2021101011,54,53623.0,5,2021-10-10T20:26:21.900,25.0,SF,left,91.23,14.28,4.64,1.46,0.47,242.84,183.11, +2021101011,54,53623.0,6,2021-10-10T20:26:22.000,25.0,SF,left,91.21,13.82,4.53,1.41,0.46,248.11,183.72,ball_snap +2021101011,54,53623.0,7,2021-10-10T20:26:22.100,25.0,SF,left,91.18,13.37,4.43,1.38,0.45,250.91,184.24, +2021101011,54,53623.0,8,2021-10-10T20:26:22.200,25.0,SF,left,91.14,12.94,4.35,1.06,0.44,250.91,184.26, +2021101011,54,53623.0,9,2021-10-10T20:26:22.300,25.0,SF,left,91.11,12.51,4.3,0.95,0.43,250.12,184.41, +2021101011,54,53623.0,10,2021-10-10T20:26:22.400,25.0,SF,left,91.08,12.08,4.19,1.09,0.42,251.17,184.35, +2021101011,54,53623.0,11,2021-10-10T20:26:22.500,25.0,SF,left,91.04,11.67,4.17,0.95,0.42,253.26,184.85, +2021101011,54,53623.0,12,2021-10-10T20:26:22.600,25.0,SF,left,91.01,11.26,4.04,1.12,0.41,257.09,185.04, +2021101011,54,53623.0,13,2021-10-10T20:26:22.700,25.0,SF,left,90.97,10.86,3.9,1.31,0.4,264.97,185.44, +2021101011,54,53623.0,14,2021-10-10T20:26:22.800,25.0,SF,left,90.93,10.48,3.73,1.5,0.38,270.27,186.18, +2021101011,54,53623.0,15,2021-10-10T20:26:22.900,25.0,SF,left,90.89,10.12,3.59,1.57,0.37,276.91,186.96, +2021101011,54,53623.0,16,2021-10-10T20:26:23.000,25.0,SF,left,90.84,9.77,3.46,1.57,0.35,281.72,187.83, +2021101011,54,53623.0,17,2021-10-10T20:26:23.100,25.0,SF,left,90.79,9.43,3.3,1.62,0.34,289.48,188.72, +2021101011,54,53623.0,18,2021-10-10T20:26:23.200,25.0,SF,left,90.75,9.13,3.04,1.87,0.31,300.11,189.15, +2021101011,54,53623.0,19,2021-10-10T20:26:23.300,25.0,SF,left,90.69,8.84,2.84,1.92,0.29,305.75,190.29, +2021101011,54,53623.0,20,2021-10-10T20:26:23.400,25.0,SF,left,90.64,8.57,2.66,1.87,0.28,308.68,191.42, +2021101011,54,53623.0,21,2021-10-10T20:26:23.500,25.0,SF,left,90.58,8.32,2.45,1.9,0.25,310.06,193.33, +2021101011,54,53623.0,22,2021-10-10T20:26:23.600,25.0,SF,left,90.51,8.09,2.35,1.79,0.25,317.95,197.6, +2021101011,54,53623.0,23,2021-10-10T20:26:23.700,25.0,SF,left,90.43,7.87,2.25,1.62,0.23,320.43,200.54, +2021101011,54,53623.0,24,2021-10-10T20:26:23.800,25.0,SF,left,90.35,7.66,2.18,1.44,0.23,326.39,203.71, +2021101011,54,53623.0,25,2021-10-10T20:26:23.900,25.0,SF,left,90.26,7.47,2.11,1.22,0.22,326.98,205.98, +2021101011,54,53623.0,26,2021-10-10T20:26:24.000,25.0,SF,left,90.16,7.28,2.01,1.12,0.21,325.83,208.19, +2021101011,54,53623.0,27,2021-10-10T20:26:24.100,25.0,SF,left,90.08,7.12,1.85,1.19,0.19,321.81,209.63, +2021101011,54,53623.0,28,2021-10-10T20:26:24.200,25.0,SF,left,89.98,6.96,1.74,1.24,0.18,316.41,211.43, +2021101011,54,53623.0,29,2021-10-10T20:26:24.300,25.0,SF,left,89.89,6.83,1.55,1.55,0.16,317.01,217.17, +2021101011,54,53623.0,30,2021-10-10T20:26:24.400,25.0,SF,left,89.79,6.72,1.46,1.44,0.15,317.01,221.03, +2021101011,54,53623.0,31,2021-10-10T20:26:24.500,25.0,SF,left,89.69,6.62,1.33,1.65,0.14,309.44,229.04,run +2021101011,54,53623.0,32,2021-10-10T20:26:24.600,25.0,SF,left,89.59,6.55,1.2,1.95,0.12,306.23,241.08, +2021101011,54,53623.0,33,2021-10-10T20:26:24.700,25.0,SF,left,89.47,6.52,1.16,2.31,0.12,303.39,257.23, +2021101011,54,53623.0,34,2021-10-10T20:26:24.800,25.0,SF,left,89.36,6.51,1.17,2.65,0.11,299.19,274.9, +2021101011,54,53623.0,35,2021-10-10T20:26:24.900,25.0,SF,left,89.23,6.54,1.42,2.81,0.13,295.18,289.48, +2021101011,54,53623.0,36,2021-10-10T20:26:25.000,25.0,SF,left,89.09,6.61,1.76,3.21,0.16,292.64,300.0, +2021101011,54,,1,2021-10-10T20:26:21.500,,football,left,85.21,23.85,0.0,0.0,0.0,,, +2021101011,54,,2,2021-10-10T20:26:21.600,,football,left,85.21,23.85,0.0,0.0,0.0,,, +2021101011,54,,3,2021-10-10T20:26:21.700,,football,left,85.21,23.85,0.0,0.0,0.0,,, +2021101011,54,,4,2021-10-10T20:26:21.800,,football,left,85.21,23.85,0.0,0.0,0.0,,, +2021101011,54,,5,2021-10-10T20:26:21.900,,football,left,85.21,23.85,0.0,0.0,0.0,,, +2021101011,54,,6,2021-10-10T20:26:22.000,,football,left,85.58,23.51,6.49,0.42,0.5,,,ball_snap +2021101011,54,,7,2021-10-10T20:26:22.100,,football,left,86.25,23.49,6.49,0.9,0.67,,, +2021101011,54,,8,2021-10-10T20:26:22.200,,football,left,86.88,23.49,6.41,1.29,0.63,,, +2021101011,54,,9,2021-10-10T20:26:22.300,,football,left,87.51,23.46,6.24,1.75,0.63,,, +2021101011,54,,10,2021-10-10T20:26:22.400,,football,left,88.12,23.43,6.01,2.15,0.61,,, +2021101011,54,,11,2021-10-10T20:26:22.500,,football,left,88.66,23.41,5.31,3.59,0.54,,, +2021101011,54,,12,2021-10-10T20:26:22.600,,football,left,89.16,23.4,4.73,4.53,0.49,,, +2021101011,54,,13,2021-10-10T20:26:22.700,,football,left,89.58,23.42,4.17,4.65,0.43,,, +2021101011,54,,14,2021-10-10T20:26:22.800,,football,left,89.95,23.44,3.66,4.47,0.37,,, +2021101011,54,,15,2021-10-10T20:26:22.900,,football,left,90.3,23.47,3.24,4.28,0.35,,, +2021101011,54,,16,2021-10-10T20:26:23.000,,football,left,90.6,23.5,2.85,4.04,0.3,,, +2021101011,54,,17,2021-10-10T20:26:23.100,,football,left,90.86,23.55,2.49,3.58,0.26,,, +2021101011,54,,18,2021-10-10T20:26:23.200,,football,left,91.07,23.61,2.14,3.27,0.23,,, +2021101011,54,,19,2021-10-10T20:26:23.300,,football,left,91.25,23.68,1.82,2.99,0.19,,, +2021101011,54,,20,2021-10-10T20:26:23.400,,football,left,91.41,23.75,1.54,2.68,0.17,,, +2021101011,54,,21,2021-10-10T20:26:23.500,,football,left,91.47,23.78,1.15,2.43,0.07,,, +2021101011,54,,22,2021-10-10T20:26:23.600,,football,left,91.03,23.71,0.44,2.45,0.45,,, +2021101011,54,,23,2021-10-10T20:26:23.700,,football,left,91.02,23.33,0.83,2.59,0.38,,, +2021101011,54,,24,2021-10-10T20:26:23.800,,football,left,90.96,23.22,1.12,2.42,0.12,,, +2021101011,54,,25,2021-10-10T20:26:23.900,,football,left,90.87,23.12,1.38,2.16,0.13,,, +2021101011,54,,26,2021-10-10T20:26:24.000,,football,left,90.76,23.0,1.57,1.93,0.16,,, +2021101011,54,,27,2021-10-10T20:26:24.100,,football,left,90.65,22.88,1.75,1.65,0.16,,, +2021101011,54,,28,2021-10-10T20:26:24.200,,football,left,90.54,22.76,2.0,1.46,0.16,,, +2021101011,54,,29,2021-10-10T20:26:24.300,,football,left,90.4,22.61,2.12,1.02,0.21,,, +2021101011,54,,30,2021-10-10T20:26:24.400,,football,left,90.07,22.52,2.68,1.58,0.34,,, +2021101011,54,,31,2021-10-10T20:26:24.500,,football,left,89.58,22.59,3.5,2.84,0.5,,,run +2021101011,54,,32,2021-10-10T20:26:24.600,,football,left,89.11,22.67,3.96,2.66,0.48,,, +2021101011,54,,33,2021-10-10T20:26:24.700,,football,left,88.61,22.7,4.48,1.14,0.49,,, +2021101011,54,,34,2021-10-10T20:26:24.800,,football,left,88.14,22.75,4.63,1.26,0.47,,, +2021101011,54,,35,2021-10-10T20:26:24.900,,football,left,87.69,22.79,4.86,3.32,0.46,,, +2021101011,54,,36,2021-10-10T20:26:25.000,,football,left,87.2,22.88,4.88,4.78,0.49,,, +2021103108,54,34540.0,1,2021-10-31T20:05:54.100,87.0,LAC,right,32.35,24.27,0.0,0.0,0.0,104.33,83.66, +2021103108,54,34540.0,2,2021-10-31T20:05:54.200,87.0,LAC,right,32.35,24.27,0.0,0.0,0.0,104.33,80.1, +2021103108,54,34540.0,3,2021-10-31T20:05:54.300,87.0,LAC,right,32.35,24.27,0.0,0.0,0.0,104.33,80.84, +2021103108,54,34540.0,4,2021-10-31T20:05:54.400,87.0,LAC,right,32.35,24.27,0.0,0.0,0.0,104.33,76.3, +2021103108,54,34540.0,5,2021-10-31T20:05:54.500,87.0,LAC,right,32.35,24.27,0.0,0.0,0.0,103.13,75.74, +2021103108,54,34540.0,6,2021-10-31T20:05:54.600,87.0,LAC,right,32.35,24.27,0.0,0.0,0.0,103.13,76.98,autoevent_ballsnap +2021103108,54,34540.0,7,2021-10-31T20:05:54.700,87.0,LAC,right,32.37,24.27,0.02,0.59,0.02,103.84,84.17,ball_snap +2021103108,54,34540.0,8,2021-10-31T20:05:54.800,87.0,LAC,right,32.38,24.27,0.16,1.56,0.01,102.99,91.3, +2021103108,54,34540.0,9,2021-10-31T20:05:54.900,87.0,LAC,right,32.42,24.27,0.44,2.49,0.04,102.19,90.97, +2021103108,54,34540.0,10,2021-10-31T20:05:55.000,87.0,LAC,right,32.5,24.27,0.94,4.07,0.08,101.03,90.66, +2021103108,54,34540.0,11,2021-10-31T20:05:55.100,87.0,LAC,right,32.64,24.27,1.5,4.5,0.14,100.03,91.84, +2021103108,54,34540.0,12,2021-10-31T20:05:55.200,87.0,LAC,right,32.86,24.25,2.18,5.01,0.21,98.65,92.62, +2021103108,54,34540.0,13,2021-10-31T20:05:55.300,87.0,LAC,right,33.12,24.23,2.79,4.94,0.26,95.46,93.98, +2021103108,54,34540.0,14,2021-10-31T20:05:55.400,87.0,LAC,right,33.44,24.22,3.36,4.45,0.32,95.46,93.37, +2021103108,54,34540.0,15,2021-10-31T20:05:55.500,87.0,LAC,right,33.81,24.2,3.82,3.79,0.37,92.81,93.3, +2021103108,54,34540.0,16,2021-10-31T20:05:55.600,87.0,LAC,right,34.21,24.16,4.21,3.24,0.41,90.35,94.26, +2021103108,54,34540.0,17,2021-10-31T20:05:55.700,87.0,LAC,right,34.65,24.13,4.51,2.47,0.44,90.35,94.62, +2021103108,54,34540.0,18,2021-10-31T20:05:55.800,87.0,LAC,right,35.11,24.09,4.7,1.7,0.46,90.35,94.87, +2021103108,54,34540.0,19,2021-10-31T20:05:55.900,87.0,LAC,right,35.58,24.05,4.81,0.92,0.48,90.35,94.33, +2021103108,54,34540.0,20,2021-10-31T20:05:56.000,87.0,LAC,right,36.05,24.02,4.75,0.13,0.47,88.53,94.06, +2021103108,54,34540.0,21,2021-10-31T20:05:56.100,87.0,LAC,right,36.51,23.98,4.58,1.01,0.46,83.45,93.96, +2021103108,54,34540.0,22,2021-10-31T20:05:56.200,87.0,LAC,right,36.96,23.95,4.36,1.82,0.45,74.04,93.64, +2021103108,54,34540.0,23,2021-10-31T20:05:56.300,87.0,LAC,right,37.38,23.93,4.1,2.26,0.42,64.58,93.64, +2021103108,54,34540.0,24,2021-10-31T20:05:56.400,87.0,LAC,right,37.77,23.9,3.81,2.61,0.39,50.65,93.99, +2021103108,54,34540.0,25,2021-10-31T20:05:56.500,87.0,LAC,right,38.13,23.87,3.37,3.27,0.36,34.47,95.49, +2021103108,54,34540.0,26,2021-10-31T20:05:56.600,87.0,LAC,right,38.43,23.83,2.92,3.85,0.31,359.56,99.95, +2021103108,54,34540.0,27,2021-10-31T20:05:56.700,87.0,LAC,right,38.69,23.76,2.49,4.25,0.27,330.91,107.01, +2021103108,54,34540.0,28,2021-10-31T20:05:56.800,87.0,LAC,right,38.9,23.67,2.13,4.53,0.23,316.31,118.91, +2021103108,54,34540.0,29,2021-10-31T20:05:56.900,87.0,LAC,right,39.05,23.55,1.89,4.87,0.2,301.9,136.1, +2021103108,54,34540.0,30,2021-10-31T20:05:57.000,87.0,LAC,right,39.16,23.4,1.89,4.95,0.19,291.98,153.91, +2021103108,54,34540.0,31,2021-10-31T20:05:57.100,87.0,LAC,right,39.22,23.21,2.06,4.74,0.2,286.04,169.27, +2021103108,54,34540.0,32,2021-10-31T20:05:57.200,87.0,LAC,right,39.23,22.98,2.4,4.41,0.23,282.08,180.24, +2021103108,54,34540.0,33,2021-10-31T20:05:57.300,87.0,LAC,right,39.22,22.72,2.82,4.03,0.27,279.59,186.04, +2021103108,54,34540.0,34,2021-10-31T20:05:57.400,87.0,LAC,right,39.18,22.42,3.16,3.45,0.3,277.87,189.63,autoevent_passforward +2021103108,54,34540.0,35,2021-10-31T20:05:57.500,87.0,LAC,right,39.12,22.09,3.48,2.81,0.33,277.19,191.33, +2021103108,54,34540.0,36,2021-10-31T20:05:57.600,87.0,LAC,right,39.04,21.73,3.73,2.11,0.36,277.19,191.84,pass_forward +2021103108,54,34540.0,37,2021-10-31T20:05:57.700,87.0,LAC,right,38.97,21.36,3.98,1.72,0.39,275.52,190.86, +2021103108,54,34540.0,38,2021-10-31T20:05:57.800,87.0,LAC,right,38.89,20.96,4.12,1.3,0.41,273.98,189.43, +2021103108,54,34540.0,39,2021-10-31T20:05:57.900,87.0,LAC,right,38.83,20.54,4.23,1.22,0.42,271.3,187.45, +2021103108,54,35466.0,1,2021-10-31T20:05:54.100,32.0,NE,right,48.8,25.55,0.06,0.05,0.01,252.08,332.35, +2021103108,54,35466.0,2,2021-10-31T20:05:54.200,32.0,NE,right,48.8,25.55,0.05,0.04,0.0,252.08,332.03, +2021103108,54,35466.0,3,2021-10-31T20:05:54.300,32.0,NE,right,48.8,25.55,0.04,0.04,0.01,253.42,325.64, +2021103108,54,35466.0,4,2021-10-31T20:05:54.400,32.0,NE,right,48.8,25.54,0.03,0.03,0.0,253.42,322.36, +2021103108,54,35466.0,5,2021-10-31T20:05:54.500,32.0,NE,right,48.79,25.55,0.03,0.03,0.01,255.39,319.94, +2021103108,54,35466.0,6,2021-10-31T20:05:54.600,32.0,NE,right,48.79,25.55,0.03,0.03,0.0,256.19,316.59,autoevent_ballsnap +2021103108,54,35466.0,7,2021-10-31T20:05:54.700,32.0,NE,right,48.8,25.53,0.02,0.02,0.02,256.19,310.96,ball_snap +2021103108,54,35466.0,8,2021-10-31T20:05:54.800,32.0,NE,right,48.81,25.51,0.01,0.01,0.03,254.6,272.76, +2021103108,54,35466.0,9,2021-10-31T20:05:54.900,32.0,NE,right,48.82,25.47,0.01,0.01,0.04,253.04,200.88, +2021103108,54,35466.0,10,2021-10-31T20:05:55.000,32.0,NE,right,48.84,25.42,0.02,0.05,0.05,251.29,173.0, +2021103108,54,35466.0,11,2021-10-31T20:05:55.100,32.0,NE,right,48.86,25.39,0.12,1.32,0.04,247.81,157.67, +2021103108,54,35466.0,12,2021-10-31T20:05:55.200,32.0,NE,right,48.87,25.36,0.36,2.36,0.04,245.24,154.14, +2021103108,54,35466.0,13,2021-10-31T20:05:55.300,32.0,NE,right,48.91,25.28,0.83,3.84,0.08,241.44,154.08, +2021103108,54,35466.0,14,2021-10-31T20:05:55.400,32.0,NE,right,48.95,25.18,1.29,4.02,0.11,238.99,155.49, +2021103108,54,35466.0,15,2021-10-31T20:05:55.500,32.0,NE,right,49.02,25.01,1.88,4.36,0.18,235.66,156.35, +2021103108,54,35466.0,16,2021-10-31T20:05:55.600,32.0,NE,right,49.12,24.8,2.47,4.32,0.24,232.19,155.37, +2021103108,54,35466.0,17,2021-10-31T20:05:55.700,32.0,NE,right,49.26,24.54,3.01,4.1,0.29,228.34,153.32, +2021103108,54,35466.0,18,2021-10-31T20:05:55.800,32.0,NE,right,49.42,24.25,3.46,3.84,0.33,223.93,152.23, +2021103108,54,35466.0,19,2021-10-31T20:05:55.900,32.0,NE,right,49.6,23.93,3.84,3.19,0.37,218.92,151.15, +2021103108,54,35466.0,20,2021-10-31T20:05:56.000,32.0,NE,right,49.8,23.58,4.18,2.83,0.41,212.61,149.39, +2021103108,54,35466.0,21,2021-10-31T20:05:56.100,32.0,NE,right,50.03,23.21,4.42,2.29,0.43,207.57,147.74, +2021103108,54,35466.0,22,2021-10-31T20:05:56.200,32.0,NE,right,50.28,22.83,4.61,1.66,0.45,206.13,146.61, +2021103108,54,35466.0,23,2021-10-31T20:05:56.300,32.0,NE,right,50.54,22.45,4.71,1.28,0.46,206.13,144.88, +2021103108,54,35466.0,24,2021-10-31T20:05:56.400,32.0,NE,right,50.82,22.07,4.79,1.11,0.48,204.89,143.15, +2021103108,54,35466.0,25,2021-10-31T20:05:56.500,32.0,NE,right,51.11,21.68,4.85,0.96,0.48,203.12,141.9, +2021103108,54,35466.0,26,2021-10-31T20:05:56.600,32.0,NE,right,51.41,21.3,4.85,0.91,0.49,203.12,140.87, +2021103108,54,35466.0,27,2021-10-31T20:05:56.700,32.0,NE,right,51.73,20.92,4.94,0.7,0.5,206.23,140.32, +2021103108,54,35466.0,28,2021-10-31T20:05:56.800,32.0,NE,right,52.05,20.54,4.95,0.62,0.5,207.53,139.86, +2021103108,54,35466.0,29,2021-10-31T20:05:56.900,32.0,NE,right,52.37,20.15,4.97,0.54,0.5,207.53,139.64, +2021103108,54,35466.0,30,2021-10-31T20:05:57.000,32.0,NE,right,52.69,19.77,4.99,0.5,0.5,207.53,139.77, +2021103108,54,35466.0,31,2021-10-31T20:05:57.100,32.0,NE,right,53.02,19.37,5.07,0.35,0.51,209.49,140.08, +2021103108,54,35466.0,32,2021-10-31T20:05:57.200,32.0,NE,right,53.35,18.97,5.19,0.24,0.52,209.49,140.45, +2021103108,54,35466.0,33,2021-10-31T20:05:57.300,32.0,NE,right,53.68,18.57,5.23,0.34,0.52,211.38,141.08, +2021103108,54,35466.0,34,2021-10-31T20:05:57.400,32.0,NE,right,54.03,18.14,5.44,0.5,0.55,209.37,141.58,autoevent_passforward +2021103108,54,35466.0,35,2021-10-31T20:05:57.500,32.0,NE,right,54.36,17.7,5.54,0.56,0.55,211.68,142.72, +2021103108,54,35466.0,36,2021-10-31T20:05:57.600,32.0,NE,right,54.68,17.24,5.52,0.89,0.55,208.09,144.76,pass_forward +2021103108,54,35466.0,37,2021-10-31T20:05:57.700,32.0,NE,right,54.98,16.79,5.46,1.27,0.55,206.26,146.87, +2021103108,54,35466.0,38,2021-10-31T20:05:57.800,32.0,NE,right,55.26,16.32,5.39,1.75,0.54,205.56,149.34, +2021103108,54,35466.0,39,2021-10-31T20:05:57.900,32.0,NE,right,55.51,15.86,5.25,2.2,0.53,204.54,151.91, +2021103108,54,37308.0,1,2021-10-31T20:05:54.100,93.0,NE,right,35.65,32.15,0.06,0.07,0.0,292.81,73.49, +2021103108,54,37308.0,2,2021-10-31T20:05:54.200,93.0,NE,right,35.64,32.16,0.03,0.03,0.01,294.98,16.46, +2021103108,54,37308.0,3,2021-10-31T20:05:54.300,93.0,NE,right,35.64,32.17,0.04,0.02,0.01,296.66,1.42, +2021103108,54,37308.0,4,2021-10-31T20:05:54.400,93.0,NE,right,35.63,32.18,0.06,0.05,0.02,297.44,324.09, +2021103108,54,37308.0,5,2021-10-31T20:05:54.500,93.0,NE,right,35.58,32.21,0.21,0.65,0.06,297.44,308.08, +2021103108,54,37308.0,6,2021-10-31T20:05:54.600,93.0,NE,right,35.55,32.24,0.35,0.93,0.05,291.07,308.17,autoevent_ballsnap +2021103108,54,37308.0,7,2021-10-31T20:05:54.700,93.0,NE,right,35.49,32.28,0.54,1.09,0.06,286.75,304.05,ball_snap +2021103108,54,37308.0,8,2021-10-31T20:05:54.800,93.0,NE,right,35.39,32.31,0.85,1.46,0.1,276.79,295.96, +2021103108,54,37308.0,9,2021-10-31T20:05:54.900,93.0,NE,right,35.26,32.35,1.24,2.06,0.14,279.62,289.73, +2021103108,54,37308.0,10,2021-10-31T20:05:55.000,93.0,NE,right,35.11,32.39,1.55,2.29,0.15,281.58,287.35, +2021103108,54,37308.0,11,2021-10-31T20:05:55.100,93.0,NE,right,34.92,32.44,1.9,1.92,0.19,277.17,285.11, +2021103108,54,37308.0,12,2021-10-31T20:05:55.200,93.0,NE,right,34.68,32.49,2.3,1.88,0.24,267.42,282.2, +2021103108,54,37308.0,13,2021-10-31T20:05:55.300,93.0,NE,right,34.44,32.53,2.5,1.46,0.24,267.42,280.83, +2021103108,54,37308.0,14,2021-10-31T20:05:55.400,93.0,NE,right,34.19,32.58,2.62,0.89,0.26,268.77,279.39, +2021103108,54,37308.0,15,2021-10-31T20:05:55.500,93.0,NE,right,33.93,32.61,2.64,0.38,0.26,268.77,278.23, +2021103108,54,37308.0,16,2021-10-31T20:05:55.600,93.0,NE,right,33.68,32.65,2.57,0.77,0.25,269.72,277.35, +2021103108,54,37308.0,17,2021-10-31T20:05:55.700,93.0,NE,right,33.45,32.66,2.3,1.7,0.22,274.85,273.7, +2021103108,54,37308.0,18,2021-10-31T20:05:55.800,93.0,NE,right,33.24,32.65,2.07,2.26,0.21,272.76,268.49, +2021103108,54,37308.0,19,2021-10-31T20:05:55.900,93.0,NE,right,33.06,32.62,1.82,2.52,0.19,274.55,262.15, +2021103108,54,37308.0,20,2021-10-31T20:05:56.000,93.0,NE,right,32.89,32.58,1.63,2.44,0.17,274.55,255.76, +2021103108,54,37308.0,21,2021-10-31T20:05:56.100,93.0,NE,right,32.74,32.54,1.41,2.34,0.15,276.21,249.32, +2021103108,54,37308.0,22,2021-10-31T20:05:56.200,93.0,NE,right,32.63,32.49,1.18,2.28,0.12,274.92,243.18, +2021103108,54,37308.0,23,2021-10-31T20:05:56.300,93.0,NE,right,32.53,32.44,1.01,1.88,0.11,272.33,238.2, +2021103108,54,37308.0,24,2021-10-31T20:05:56.400,93.0,NE,right,32.46,32.4,0.81,1.6,0.09,267.74,239.51, +2021103108,54,37308.0,25,2021-10-31T20:05:56.500,93.0,NE,right,32.38,32.39,0.65,1.44,0.07,260.71,253.82, +2021103108,54,37308.0,26,2021-10-31T20:05:56.600,93.0,NE,right,32.32,32.38,0.56,1.36,0.06,258.47,263.99, +2021103108,54,37308.0,27,2021-10-31T20:05:56.700,93.0,NE,right,32.26,32.4,0.57,1.27,0.07,254.08,286.24, +2021103108,54,37308.0,28,2021-10-31T20:05:56.800,93.0,NE,right,32.2,32.43,0.64,1.09,0.07,249.74,299.54, +2021103108,54,37308.0,29,2021-10-31T20:05:56.900,93.0,NE,right,32.13,32.47,0.72,0.89,0.07,245.36,306.89, +2021103108,54,37308.0,30,2021-10-31T20:05:57.000,93.0,NE,right,32.06,32.53,0.85,0.65,0.09,240.03,308.9, +2021103108,54,37308.0,31,2021-10-31T20:05:57.100,93.0,NE,right,31.98,32.58,0.9,0.34,0.09,235.51,308.94, +2021103108,54,37308.0,32,2021-10-31T20:05:57.200,93.0,NE,right,31.9,32.64,0.98,0.19,0.1,230.75,308.32, +2021103108,54,37308.0,33,2021-10-31T20:05:57.300,93.0,NE,right,31.81,32.71,1.06,0.11,0.11,225.95,307.76, +2021103108,54,37308.0,34,2021-10-31T20:05:57.400,93.0,NE,right,31.72,32.78,1.07,0.12,0.11,218.81,307.81,autoevent_passforward +2021103108,54,37308.0,35,2021-10-31T20:05:57.500,93.0,NE,right,31.64,32.84,1.04,0.31,0.1,213.86,306.9, +2021103108,54,37308.0,36,2021-10-31T20:05:57.600,93.0,NE,right,31.56,32.91,0.99,0.46,0.1,210.37,308.91,pass_forward +2021103108,54,37308.0,37,2021-10-31T20:05:57.700,93.0,NE,right,31.49,32.97,0.91,0.64,0.09,206.67,310.09, +2021103108,54,37308.0,38,2021-10-31T20:05:57.800,93.0,NE,right,31.44,33.02,0.76,0.87,0.07,202.47,312.64, +2021103108,54,37308.0,39,2021-10-31T20:05:57.900,93.0,NE,right,31.4,33.06,0.65,0.98,0.07,196.71,313.88, +2021103108,54,38555.0,1,2021-10-31T20:05:54.100,54.0,NE,right,37.71,33.04,0.18,0.06,0.02,343.96,292.26, +2021103108,54,38555.0,2,2021-10-31T20:05:54.200,54.0,NE,right,37.69,33.04,0.17,0.18,0.02,343.96,277.47, +2021103108,54,38555.0,3,2021-10-31T20:05:54.300,54.0,NE,right,37.68,33.05,0.13,0.18,0.01,343.96,283.06, +2021103108,54,38555.0,4,2021-10-31T20:05:54.400,54.0,NE,right,37.68,33.05,0.09,0.27,0.01,343.96,313.68, +2021103108,54,38555.0,5,2021-10-31T20:05:54.500,54.0,NE,right,37.68,33.07,0.1,0.44,0.01,343.96,12.61, +2021103108,54,38555.0,6,2021-10-31T20:05:54.600,54.0,NE,right,37.7,33.07,0.21,0.78,0.02,343.96,71.06,autoevent_ballsnap +2021103108,54,38555.0,7,2021-10-31T20:05:54.700,54.0,NE,right,37.74,33.07,0.43,1.18,0.04,343.96,87.55,ball_snap +2021103108,54,38555.0,8,2021-10-31T20:05:54.800,54.0,NE,right,37.81,33.06,0.72,1.62,0.07,343.96,97.19, +2021103108,54,38555.0,9,2021-10-31T20:05:54.900,54.0,NE,right,37.92,33.03,1.06,2.03,0.11,343.96,106.15, +2021103108,54,38555.0,10,2021-10-31T20:05:55.000,54.0,NE,right,38.04,32.98,1.41,2.27,0.14,343.96,110.8, +2021103108,54,38555.0,11,2021-10-31T20:05:55.100,54.0,NE,right,38.2,32.92,1.73,2.31,0.17,9.49,111.37, +2021103108,54,38555.0,12,2021-10-31T20:05:55.200,54.0,NE,right,38.4,32.85,2.07,2.25,0.21,15.14,111.33, +2021103108,54,38555.0,13,2021-10-31T20:05:55.300,54.0,NE,right,38.63,32.76,2.5,2.39,0.25,16.47,111.16, +2021103108,54,38555.0,14,2021-10-31T20:05:55.400,54.0,NE,right,38.91,32.65,2.94,2.71,0.3,16.47,111.79, +2021103108,54,38555.0,15,2021-10-31T20:05:55.500,54.0,NE,right,39.22,32.51,3.4,2.71,0.34,8.66,113.11, +2021103108,54,38555.0,16,2021-10-31T20:05:55.600,54.0,NE,right,39.58,32.34,3.91,2.8,0.39,353.17,114.31, +2021103108,54,38555.0,17,2021-10-31T20:05:55.700,54.0,NE,right,39.95,32.18,4.23,2.45,0.41,339.82,114.05, +2021103108,54,38555.0,18,2021-10-31T20:05:55.800,54.0,NE,right,40.36,32.0,4.54,2.15,0.44,328.08,113.75, +2021103108,54,38555.0,19,2021-10-31T20:05:55.900,54.0,NE,right,40.79,31.81,4.79,1.98,0.47,318.3,113.84, +2021103108,54,38555.0,20,2021-10-31T20:05:56.000,54.0,NE,right,41.23,31.61,4.95,1.3,0.49,310.96,114.85, +2021103108,54,38555.0,21,2021-10-31T20:05:56.100,54.0,NE,right,41.68,31.4,5.02,0.63,0.5,308.6,115.19, +2021103108,54,38555.0,22,2021-10-31T20:05:56.200,54.0,NE,right,42.14,31.18,5.02,0.24,0.5,308.6,115.5, +2021103108,54,38555.0,23,2021-10-31T20:05:56.300,54.0,NE,right,42.58,30.96,4.94,0.71,0.5,308.6,116.11, +2021103108,54,38555.0,24,2021-10-31T20:05:56.400,54.0,NE,right,43.0,30.75,4.7,1.45,0.47,301.99,116.88, +2021103108,54,38555.0,25,2021-10-31T20:05:56.500,54.0,NE,right,43.41,30.54,4.49,1.9,0.46,294.52,117.44, +2021103108,54,38555.0,26,2021-10-31T20:05:56.600,54.0,NE,right,43.79,30.34,4.25,2.23,0.43,286.52,118.54, +2021103108,54,38555.0,27,2021-10-31T20:05:56.700,54.0,NE,right,44.15,30.13,4.01,2.39,0.41,278.38,120.35, +2021103108,54,38555.0,28,2021-10-31T20:05:56.800,54.0,NE,right,44.48,29.92,3.76,2.49,0.39,270.56,122.1, +2021103108,54,38555.0,29,2021-10-31T20:05:56.900,54.0,NE,right,44.76,29.73,3.41,2.78,0.35,263.43,124.83, +2021103108,54,38555.0,30,2021-10-31T20:05:57.000,54.0,NE,right,45.03,29.53,3.15,2.76,0.33,257.05,127.55, +2021103108,54,38555.0,31,2021-10-31T20:05:57.100,54.0,NE,right,45.26,29.34,2.92,2.62,0.3,267.51,130.4, +2021103108,54,38555.0,32,2021-10-31T20:05:57.200,54.0,NE,right,45.48,29.14,2.77,2.3,0.29,318.56,133.34, +2021103108,54,38555.0,33,2021-10-31T20:05:57.300,54.0,NE,right,45.67,28.96,2.59,2.09,0.27,34.8,135.97, +2021103108,54,38555.0,34,2021-10-31T20:05:57.400,54.0,NE,right,45.86,28.74,2.68,1.43,0.29,58.25,138.7,autoevent_passforward +2021103108,54,38555.0,35,2021-10-31T20:05:57.500,54.0,NE,right,46.05,28.51,2.75,1.03,0.29,79.37,140.58, +2021103108,54,38555.0,36,2021-10-31T20:05:57.600,54.0,NE,right,46.22,28.27,2.85,0.98,0.3,79.37,144.5,pass_forward +2021103108,54,38555.0,37,2021-10-31T20:05:57.700,54.0,NE,right,46.36,27.96,3.07,1.39,0.34,46.54,151.51, +2021103108,54,38555.0,38,2021-10-31T20:05:57.800,54.0,NE,right,46.5,27.66,3.23,1.49,0.33,30.89,154.87, +2021103108,54,38555.0,39,2021-10-31T20:05:57.900,54.0,NE,right,46.64,27.35,3.4,1.99,0.33,81.71,158.12, +2021103108,54,40024.0,1,2021-10-31T20:05:54.100,13.0,LAC,right,33.05,39.82,0.0,0.0,0.0,82.07,308.7, +2021103108,54,40024.0,2,2021-10-31T20:05:54.200,13.0,LAC,right,33.05,39.82,0.0,0.0,0.0,81.31,312.3, +2021103108,54,40024.0,3,2021-10-31T20:05:54.300,13.0,LAC,right,33.05,39.83,0.0,0.0,0.0,81.31,317.27, +2021103108,54,40024.0,4,2021-10-31T20:05:54.400,13.0,LAC,right,33.05,39.83,0.0,0.0,0.0,81.31,323.31, +2021103108,54,40024.0,5,2021-10-31T20:05:54.500,13.0,LAC,right,33.05,39.83,0.0,0.0,0.0,81.31,330.75, +2021103108,54,40024.0,6,2021-10-31T20:05:54.600,13.0,LAC,right,33.05,39.83,0.0,0.0,0.0,81.31,345.79,autoevent_ballsnap +2021103108,54,40024.0,7,2021-10-31T20:05:54.700,13.0,LAC,right,33.06,39.84,0.01,0.22,0.01,82.76,41.71,ball_snap +2021103108,54,40024.0,8,2021-10-31T20:05:54.800,13.0,LAC,right,33.07,39.84,0.12,1.27,0.02,81.02,64.55, +2021103108,54,40024.0,9,2021-10-31T20:05:54.900,13.0,LAC,right,33.1,39.85,0.33,1.97,0.03,78.3,69.79, +2021103108,54,40024.0,10,2021-10-31T20:05:55.000,13.0,LAC,right,33.18,39.88,0.85,3.39,0.08,80.55,68.53, +2021103108,54,40024.0,11,2021-10-31T20:05:55.100,13.0,LAC,right,33.29,39.94,1.35,4.0,0.13,80.55,64.8, +2021103108,54,40024.0,12,2021-10-31T20:05:55.200,13.0,LAC,right,33.44,40.01,1.82,3.97,0.17,78.5,64.52, +2021103108,54,40024.0,13,2021-10-31T20:05:55.300,13.0,LAC,right,33.65,40.13,2.46,4.63,0.25,80.46,62.46, +2021103108,54,40024.0,14,2021-10-31T20:05:55.400,13.0,LAC,right,33.9,40.28,3.0,4.31,0.29,80.46,59.7, +2021103108,54,40024.0,15,2021-10-31T20:05:55.500,13.0,LAC,right,34.16,40.47,3.45,4.13,0.33,77.13,56.26, +2021103108,54,40024.0,16,2021-10-31T20:05:55.600,13.0,LAC,right,34.47,40.68,3.87,3.58,0.37,73.21,54.0, +2021103108,54,40024.0,17,2021-10-31T20:05:55.700,13.0,LAC,right,34.79,40.94,4.31,3.56,0.42,66.66,50.86, +2021103108,54,40024.0,18,2021-10-31T20:05:55.800,13.0,LAC,right,35.13,41.25,4.68,3.39,0.45,59.05,47.81, +2021103108,54,40024.0,19,2021-10-31T20:05:55.900,13.0,LAC,right,35.49,41.61,5.15,3.51,0.51,44.64,43.6, +2021103108,54,40024.0,20,2021-10-31T20:05:56.000,13.0,LAC,right,35.84,42.01,5.44,2.91,0.53,35.83,41.22, +2021103108,54,40024.0,21,2021-10-31T20:05:56.100,13.0,LAC,right,36.21,42.45,5.8,2.7,0.58,42.06,38.55, +2021103108,54,40024.0,22,2021-10-31T20:05:56.200,13.0,LAC,right,36.57,42.93,6.02,2.33,0.6,43.65,36.6, +2021103108,54,40024.0,23,2021-10-31T20:05:56.300,13.0,LAC,right,36.93,43.42,6.2,1.99,0.61,46.3,35.53, +2021103108,54,40024.0,24,2021-10-31T20:05:56.400,13.0,LAC,right,37.3,43.94,6.43,1.39,0.64,49.56,35.26, +2021103108,54,40024.0,25,2021-10-31T20:05:56.500,13.0,LAC,right,37.68,44.46,6.59,0.77,0.65,56.89,36.11, +2021103108,54,40024.0,26,2021-10-31T20:05:56.600,13.0,LAC,right,38.09,44.99,6.7,0.94,0.67,70.17,37.85, +2021103108,54,40024.0,27,2021-10-31T20:05:56.700,13.0,LAC,right,38.53,45.52,6.84,1.53,0.68,78.69,40.51, +2021103108,54,40024.0,28,2021-10-31T20:05:56.800,13.0,LAC,right,38.99,46.03,6.96,1.98,0.69,101.89,43.14, +2021103108,54,40024.0,29,2021-10-31T20:05:56.900,13.0,LAC,right,39.49,46.53,7.03,2.35,0.7,114.39,45.83, +2021103108,54,40024.0,30,2021-10-31T20:05:57.000,13.0,LAC,right,40.02,47.01,7.14,2.74,0.71,125.94,48.93, +2021103108,54,40024.0,31,2021-10-31T20:05:57.100,13.0,LAC,right,40.58,47.44,7.15,3.3,0.71,130.04,53.01, +2021103108,54,40024.0,32,2021-10-31T20:05:57.200,13.0,LAC,right,41.19,47.86,7.28,3.36,0.73,130.84,56.52, +2021103108,54,40024.0,33,2021-10-31T20:05:57.300,13.0,LAC,right,41.81,48.24,7.34,3.36,0.73,134.24,60.01, +2021103108,54,40024.0,34,2021-10-31T20:05:57.400,13.0,LAC,right,42.47,48.59,7.41,3.31,0.74,138.52,63.12,autoevent_passforward +2021103108,54,40024.0,35,2021-10-31T20:05:57.500,13.0,LAC,right,43.16,48.9,7.54,3.35,0.75,140.34,66.46, +2021103108,54,40024.0,36,2021-10-31T20:05:57.600,13.0,LAC,right,43.86,49.19,7.7,3.23,0.76,145.01,69.21,pass_forward +2021103108,54,40024.0,37,2021-10-31T20:05:57.700,13.0,LAC,right,44.59,49.45,7.76,2.81,0.77,143.91,71.49, +2021103108,54,40024.0,38,2021-10-31T20:05:57.800,13.0,LAC,right,45.34,49.68,7.79,2.56,0.78,142.56,73.86, +2021103108,54,40024.0,39,2021-10-31T20:05:57.900,13.0,LAC,right,46.09,49.88,7.75,2.48,0.78,139.59,76.18, +2021103108,54,41324.0,1,2021-10-31T20:05:54.100,72.0,LAC,right,33.64,28.31,0.0,0.0,0.0,78.78,192.72, +2021103108,54,41324.0,2,2021-10-31T20:05:54.200,72.0,LAC,right,33.64,28.31,0.0,0.0,0.0,78.78,196.98, +2021103108,54,41324.0,3,2021-10-31T20:05:54.300,72.0,LAC,right,33.64,28.31,0.0,0.0,0.0,78.17,198.38, +2021103108,54,41324.0,4,2021-10-31T20:05:54.400,72.0,LAC,right,33.64,28.31,0.0,0.0,0.0,78.17,205.61, +2021103108,54,41324.0,5,2021-10-31T20:05:54.500,72.0,LAC,right,33.64,28.32,0.0,0.0,0.0,78.98,219.93, +2021103108,54,41324.0,6,2021-10-31T20:05:54.600,72.0,LAC,right,33.64,28.32,0.01,0.15,0.0,79.56,337.49,autoevent_ballsnap +2021103108,54,41324.0,7,2021-10-31T20:05:54.700,72.0,LAC,right,33.63,28.32,0.04,0.38,0.0,81.53,333.09,ball_snap +2021103108,54,41324.0,8,2021-10-31T20:05:54.800,72.0,LAC,right,33.63,28.33,0.12,0.66,0.01,84.18,317.41, +2021103108,54,41324.0,9,2021-10-31T20:05:54.900,72.0,LAC,right,33.6,28.34,0.25,0.89,0.02,85.96,305.97, +2021103108,54,41324.0,10,2021-10-31T20:05:55.000,72.0,LAC,right,33.57,28.36,0.38,0.95,0.04,87.73,295.43, +2021103108,54,41324.0,11,2021-10-31T20:05:55.100,72.0,LAC,right,33.51,28.37,0.55,0.96,0.06,90.54,289.81, +2021103108,54,41324.0,12,2021-10-31T20:05:55.200,72.0,LAC,right,33.43,28.38,0.74,0.99,0.08,90.54,282.22, +2021103108,54,41324.0,13,2021-10-31T20:05:55.300,72.0,LAC,right,33.34,28.39,0.86,0.93,0.09,94.71,276.41, +2021103108,54,41324.0,14,2021-10-31T20:05:55.400,72.0,LAC,right,33.25,28.39,0.98,0.88,0.1,97.56,272.17, +2021103108,54,41324.0,15,2021-10-31T20:05:55.500,72.0,LAC,right,33.13,28.4,1.11,0.66,0.12,100.32,271.32, +2021103108,54,41324.0,16,2021-10-31T20:05:55.600,72.0,LAC,right,33.0,28.41,1.23,0.45,0.13,100.96,271.41, +2021103108,54,41324.0,17,2021-10-31T20:05:55.700,72.0,LAC,right,32.86,28.42,1.31,0.3,0.14,102.04,272.3, +2021103108,54,41324.0,18,2021-10-31T20:05:55.800,72.0,LAC,right,32.71,28.44,1.41,0.22,0.15,100.57,275.78, +2021103108,54,41324.0,19,2021-10-31T20:05:55.900,72.0,LAC,right,32.55,28.46,1.52,0.21,0.16,102.9,275.93, +2021103108,54,41324.0,20,2021-10-31T20:05:56.000,72.0,LAC,right,32.39,28.49,1.59,0.32,0.17,102.9,279.26, +2021103108,54,41324.0,21,2021-10-31T20:05:56.100,72.0,LAC,right,32.23,28.52,1.6,0.32,0.16,102.9,279.95, +2021103108,54,41324.0,22,2021-10-31T20:05:56.200,72.0,LAC,right,32.06,28.54,1.63,0.31,0.17,102.9,279.59, +2021103108,54,41324.0,23,2021-10-31T20:05:56.300,72.0,LAC,right,31.89,28.57,1.66,0.31,0.17,103.76,279.92, +2021103108,54,41324.0,24,2021-10-31T20:05:56.400,72.0,LAC,right,31.72,28.59,1.63,0.46,0.17,106.07,278.54, +2021103108,54,41324.0,25,2021-10-31T20:05:56.500,72.0,LAC,right,31.54,28.61,1.7,0.39,0.18,107.58,277.49, +2021103108,54,41324.0,26,2021-10-31T20:05:56.600,72.0,LAC,right,31.35,28.64,1.79,0.27,0.19,108.97,278.29, +2021103108,54,41324.0,27,2021-10-31T20:05:56.700,72.0,LAC,right,31.16,28.67,1.84,0.06,0.19,111.72,278.73, +2021103108,54,41324.0,28,2021-10-31T20:05:56.800,72.0,LAC,right,30.96,28.71,1.89,0.15,0.2,117.72,279.35, +2021103108,54,41324.0,29,2021-10-31T20:05:56.900,72.0,LAC,right,30.78,28.74,1.88,0.4,0.19,121.98,279.95, +2021103108,54,41324.0,30,2021-10-31T20:05:57.000,72.0,LAC,right,30.58,28.79,1.93,0.51,0.21,126.09,282.13, +2021103108,54,41324.0,31,2021-10-31T20:05:57.100,72.0,LAC,right,30.39,28.83,1.89,0.67,0.19,131.01,282.64, +2021103108,54,41324.0,32,2021-10-31T20:05:57.200,72.0,LAC,right,30.19,28.88,1.89,0.72,0.2,131.9,284.62, +2021103108,54,41324.0,33,2021-10-31T20:05:57.300,72.0,LAC,right,30.01,28.92,1.84,0.82,0.19,134.28,284.45, +2021103108,54,41324.0,34,2021-10-31T20:05:57.400,72.0,LAC,right,29.84,28.95,1.71,1.03,0.17,138.03,283.26,autoevent_passforward +2021103108,54,41324.0,35,2021-10-31T20:05:57.500,72.0,LAC,right,29.7,28.98,1.49,1.37,0.14,145.06,282.24, +2021103108,54,41324.0,36,2021-10-31T20:05:57.600,72.0,LAC,right,29.6,28.99,1.2,1.74,0.11,149.95,278.8,pass_forward +2021103108,54,41324.0,37,2021-10-31T20:05:57.700,72.0,LAC,right,29.5,29.0,0.99,1.89,0.1,155.89,276.8, +2021103108,54,41324.0,38,2021-10-31T20:05:57.800,72.0,LAC,right,29.43,29.01,0.71,1.91,0.07,161.15,276.05, +2021103108,54,41324.0,39,2021-10-31T20:05:57.900,72.0,LAC,right,29.38,29.02,0.44,2.0,0.04,164.63,272.07, +2021103108,54,41390.0,1,2021-10-31T20:05:54.100,63.0,LAC,right,34.1,29.84,0.0,0.0,0.0,58.96,195.85, +2021103108,54,41390.0,2,2021-10-31T20:05:54.200,63.0,LAC,right,34.1,29.84,0.0,0.0,0.0,58.96,196.72, +2021103108,54,41390.0,3,2021-10-31T20:05:54.300,63.0,LAC,right,34.1,29.84,0.0,0.12,0.0,58.96,241.33, +2021103108,54,41390.0,4,2021-10-31T20:05:54.400,63.0,LAC,right,34.09,29.84,0.05,0.52,0.0,58.96,255.39, +2021103108,54,41390.0,5,2021-10-31T20:05:54.500,63.0,LAC,right,34.09,29.84,0.13,0.74,0.01,58.96,248.04, +2021103108,54,41390.0,6,2021-10-31T20:05:54.600,63.0,LAC,right,34.07,29.83,0.24,0.84,0.02,59.87,241.91,autoevent_ballsnap +2021103108,54,41390.0,7,2021-10-31T20:05:54.700,63.0,LAC,right,34.05,29.81,0.3,0.68,0.02,62.34,229.04,ball_snap +2021103108,54,41390.0,8,2021-10-31T20:05:54.800,63.0,LAC,right,34.02,29.79,0.42,0.79,0.04,64.39,233.7, +2021103108,54,41390.0,9,2021-10-31T20:05:54.900,63.0,LAC,right,33.96,29.75,0.58,0.83,0.06,68.12,235.08, +2021103108,54,41390.0,10,2021-10-31T20:05:55.000,63.0,LAC,right,33.89,29.71,0.79,0.97,0.09,72.87,237.1, +2021103108,54,41390.0,11,2021-10-31T20:05:55.100,63.0,LAC,right,33.8,29.67,0.94,0.96,0.09,83.14,242.21, +2021103108,54,41390.0,12,2021-10-31T20:05:55.200,63.0,LAC,right,33.7,29.63,1.11,1.1,0.11,89.28,245.64, +2021103108,54,41390.0,13,2021-10-31T20:05:55.300,63.0,LAC,right,33.58,29.58,1.29,1.07,0.13,93.14,250.19, +2021103108,54,41390.0,14,2021-10-31T20:05:55.400,63.0,LAC,right,33.43,29.55,1.52,1.12,0.16,96.26,255.29, +2021103108,54,41390.0,15,2021-10-31T20:05:55.500,63.0,LAC,right,33.27,29.51,1.66,0.97,0.16,103.08,258.1, +2021103108,54,41390.0,16,2021-10-31T20:05:55.600,63.0,LAC,right,33.09,29.48,1.78,0.79,0.18,106.05,260.09, +2021103108,54,41390.0,17,2021-10-31T20:05:55.700,63.0,LAC,right,32.91,29.45,1.86,0.58,0.19,106.69,262.81, +2021103108,54,41390.0,18,2021-10-31T20:05:55.800,63.0,LAC,right,32.72,29.45,1.87,0.67,0.19,107.42,267.17, +2021103108,54,41390.0,19,2021-10-31T20:05:55.900,63.0,LAC,right,32.54,29.46,1.84,0.97,0.18,108.27,273.11, +2021103108,54,41390.0,20,2021-10-31T20:05:56.000,63.0,LAC,right,32.35,29.5,1.86,1.2,0.19,108.27,279.07, +2021103108,54,41390.0,21,2021-10-31T20:05:56.100,63.0,LAC,right,32.17,29.53,1.79,1.29,0.18,108.96,282.9, +2021103108,54,41390.0,22,2021-10-31T20:05:56.200,63.0,LAC,right,32.01,29.58,1.66,1.4,0.17,108.96,287.49, +2021103108,54,41390.0,23,2021-10-31T20:05:56.300,63.0,LAC,right,31.84,29.62,1.67,1.09,0.18,113.99,288.11, +2021103108,54,41390.0,24,2021-10-31T20:05:56.400,63.0,LAC,right,31.69,29.67,1.56,1.07,0.16,117.0,289.28, +2021103108,54,41390.0,25,2021-10-31T20:05:56.500,63.0,LAC,right,31.54,29.71,1.48,1.04,0.16,123.4,288.07, +2021103108,54,41390.0,26,2021-10-31T20:05:56.600,63.0,LAC,right,31.4,29.74,1.36,1.1,0.14,128.87,285.54, +2021103108,54,41390.0,27,2021-10-31T20:05:56.700,63.0,LAC,right,31.25,29.75,1.32,1.13,0.15,136.16,277.35, +2021103108,54,41390.0,28,2021-10-31T20:05:56.800,63.0,LAC,right,31.13,29.76,1.22,1.19,0.13,141.58,273.52, +2021103108,54,41390.0,29,2021-10-31T20:05:56.900,63.0,LAC,right,31.02,29.75,1.12,1.22,0.11,148.27,267.07, +2021103108,54,41390.0,30,2021-10-31T20:05:57.000,63.0,LAC,right,30.92,29.73,0.99,1.25,0.1,154.08,259.9, +2021103108,54,41390.0,31,2021-10-31T20:05:57.100,63.0,LAC,right,30.83,29.7,0.92,1.2,0.1,157.26,251.92, +2021103108,54,41390.0,32,2021-10-31T20:05:57.200,63.0,LAC,right,30.75,29.67,0.85,1.08,0.09,160.98,245.99, +2021103108,54,41390.0,33,2021-10-31T20:05:57.300,63.0,LAC,right,30.68,29.63,0.79,0.97,0.08,163.89,238.68, +2021103108,54,41390.0,34,2021-10-31T20:05:57.400,63.0,LAC,right,30.61,29.59,0.73,0.83,0.08,165.66,235.18,autoevent_passforward +2021103108,54,41390.0,35,2021-10-31T20:05:57.500,63.0,LAC,right,30.56,29.55,0.64,0.82,0.06,167.94,228.67, +2021103108,54,41390.0,36,2021-10-31T20:05:57.600,63.0,LAC,right,30.52,29.52,0.54,0.78,0.05,169.6,224.88,pass_forward +2021103108,54,41390.0,37,2021-10-31T20:05:57.700,63.0,LAC,right,30.51,29.47,0.43,0.92,0.04,170.71,207.34, +2021103108,54,41390.0,38,2021-10-31T20:05:57.800,63.0,LAC,right,30.5,29.43,0.41,0.87,0.05,169.17,191.51, +2021103108,54,41390.0,39,2021-10-31T20:05:57.900,63.0,LAC,right,30.53,29.38,0.47,1.01,0.06,162.44,159.96, +2021103108,54,41959.0,1,2021-10-31T20:05:54.100,71.0,LAC,right,33.38,31.53,0.0,0.0,0.01,118.91,256.88, +2021103108,54,41959.0,2,2021-10-31T20:05:54.200,71.0,LAC,right,33.38,31.52,0.01,0.22,0.0,121.24,7.57, +2021103108,54,41959.0,3,2021-10-31T20:05:54.300,71.0,LAC,right,33.38,31.53,0.03,0.24,0.0,119.03,36.79, +2021103108,54,41959.0,4,2021-10-31T20:05:54.400,71.0,LAC,right,33.39,31.53,0.08,0.33,0.01,119.03,55.35, +2021103108,54,41959.0,5,2021-10-31T20:05:54.500,71.0,LAC,right,33.4,31.53,0.11,0.34,0.01,118.11,83.9, +2021103108,54,41959.0,6,2021-10-31T20:05:54.600,71.0,LAC,right,33.41,31.53,0.13,0.28,0.01,116.49,82.24,autoevent_ballsnap +2021103108,54,41959.0,7,2021-10-31T20:05:54.700,71.0,LAC,right,33.42,31.55,0.19,0.3,0.02,112.55,51.45,ball_snap +2021103108,54,41959.0,8,2021-10-31T20:05:54.800,71.0,LAC,right,33.42,31.58,0.23,0.44,0.03,109.11,22.03, +2021103108,54,41959.0,9,2021-10-31T20:05:54.900,71.0,LAC,right,33.42,31.61,0.3,0.73,0.03,105.63,2.61, +2021103108,54,41959.0,10,2021-10-31T20:05:55.000,71.0,LAC,right,33.41,31.65,0.43,0.81,0.05,101.45,345.75, +2021103108,54,41959.0,11,2021-10-31T20:05:55.100,71.0,LAC,right,33.37,31.71,0.58,0.96,0.06,89.23,333.73, +2021103108,54,41959.0,12,2021-10-31T20:05:55.200,71.0,LAC,right,33.33,31.75,0.68,1.03,0.07,84.26,320.94, +2021103108,54,41959.0,13,2021-10-31T20:05:55.300,71.0,LAC,right,33.25,31.79,0.82,1.08,0.09,82.96,302.53, +2021103108,54,41959.0,14,2021-10-31T20:05:55.400,71.0,LAC,right,33.14,31.83,1.04,1.08,0.12,74.86,292.61, +2021103108,54,41959.0,15,2021-10-31T20:05:55.500,71.0,LAC,right,33.02,31.86,1.19,0.96,0.13,70.33,286.88, +2021103108,54,41959.0,16,2021-10-31T20:05:55.600,71.0,LAC,right,32.88,31.89,1.31,0.76,0.14,66.55,282.53, +2021103108,54,41959.0,17,2021-10-31T20:05:55.700,71.0,LAC,right,32.73,31.91,1.43,0.67,0.15,63.89,279.12, +2021103108,54,41959.0,18,2021-10-31T20:05:55.800,71.0,LAC,right,32.59,31.92,1.46,0.59,0.15,62.09,275.43, +2021103108,54,41959.0,19,2021-10-31T20:05:55.900,71.0,LAC,right,32.46,31.92,1.39,0.74,0.13,63.31,270.13, +2021103108,54,41959.0,20,2021-10-31T20:05:56.000,71.0,LAC,right,32.33,31.9,1.3,0.98,0.13,64.71,264.04, +2021103108,54,41959.0,21,2021-10-31T20:05:56.100,71.0,LAC,right,32.22,31.87,1.2,1.2,0.12,64.71,257.67, +2021103108,54,41959.0,22,2021-10-31T20:05:56.200,71.0,LAC,right,32.1,31.84,1.11,1.24,0.11,62.58,254.42, +2021103108,54,41959.0,23,2021-10-31T20:05:56.300,71.0,LAC,right,32.0,31.8,1.04,1.28,0.11,61.57,248.2, +2021103108,54,41959.0,24,2021-10-31T20:05:56.400,71.0,LAC,right,31.92,31.76,0.91,1.25,0.09,59.79,241.28, +2021103108,54,41959.0,25,2021-10-31T20:05:56.500,71.0,LAC,right,31.86,31.73,0.7,1.3,0.06,64.08,237.85, +2021103108,54,41959.0,26,2021-10-31T20:05:56.600,71.0,LAC,right,31.81,31.71,0.53,1.27,0.06,65.68,239.07, +2021103108,54,41959.0,27,2021-10-31T20:05:56.700,71.0,LAC,right,31.77,31.71,0.35,1.34,0.04,67.43,251.71, +2021103108,54,41959.0,28,2021-10-31T20:05:56.800,71.0,LAC,right,31.74,31.69,0.3,1.0,0.04,69.63,245.76, +2021103108,54,41959.0,29,2021-10-31T20:05:56.900,71.0,LAC,right,31.7,31.7,0.29,0.86,0.04,66.96,282.92, +2021103108,54,41959.0,30,2021-10-31T20:05:57.000,71.0,LAC,right,31.65,31.72,0.39,0.72,0.05,63.05,296.25, +2021103108,54,41959.0,31,2021-10-31T20:05:57.100,71.0,LAC,right,31.62,31.74,0.43,0.63,0.04,58.6,305.22, +2021103108,54,41959.0,32,2021-10-31T20:05:57.200,71.0,LAC,right,31.58,31.77,0.47,0.45,0.04,54.26,306.21, +2021103108,54,41959.0,33,2021-10-31T20:05:57.300,71.0,LAC,right,31.54,31.8,0.53,0.29,0.05,50.94,305.95, +2021103108,54,41959.0,34,2021-10-31T20:05:57.400,71.0,LAC,right,31.49,31.83,0.55,0.14,0.05,47.5,306.94,autoevent_passforward +2021103108,54,41959.0,35,2021-10-31T20:05:57.500,71.0,LAC,right,31.44,31.86,0.59,0.08,0.06,44.78,306.5, +2021103108,54,41959.0,36,2021-10-31T20:05:57.600,71.0,LAC,right,31.42,31.9,0.51,0.23,0.04,39.89,312.66,pass_forward +2021103108,54,41959.0,37,2021-10-31T20:05:57.700,71.0,LAC,right,31.39,31.93,0.43,0.47,0.04,38.1,317.38, +2021103108,54,41959.0,38,2021-10-31T20:05:57.800,71.0,LAC,right,31.38,31.95,0.33,0.73,0.03,36.27,325.96, +2021103108,54,41959.0,39,2021-10-31T20:05:57.900,71.0,LAC,right,31.37,31.98,0.24,0.82,0.02,35.24,346.13, +2021103108,54,42116.0,1,2021-10-31T20:05:54.100,21.0,NE,right,35.49,22.27,0.09,0.07,0.01,289.39,216.95, +2021103108,54,42116.0,2,2021-10-31T20:05:54.200,21.0,NE,right,35.48,22.26,0.08,0.07,0.01,289.39,224.52, +2021103108,54,42116.0,3,2021-10-31T20:05:54.300,21.0,NE,right,35.47,22.26,0.08,0.07,0.01,290.77,229.51, +2021103108,54,42116.0,4,2021-10-31T20:05:54.400,21.0,NE,right,35.47,22.24,0.09,0.07,0.02,290.77,223.44, +2021103108,54,42116.0,5,2021-10-31T20:05:54.500,21.0,NE,right,35.45,22.24,0.08,0.07,0.01,289.69,233.98, +2021103108,54,42116.0,6,2021-10-31T20:05:54.600,21.0,NE,right,35.43,22.25,0.09,0.07,0.02,288.77,254.83,autoevent_ballsnap +2021103108,54,42116.0,7,2021-10-31T20:05:54.700,21.0,NE,right,35.39,22.28,0.12,0.22,0.05,295.78,282.43,ball_snap +2021103108,54,42116.0,8,2021-10-31T20:05:54.800,21.0,NE,right,35.36,22.3,0.2,0.78,0.03,297.32,296.76, +2021103108,54,42116.0,9,2021-10-31T20:05:54.900,21.0,NE,right,35.33,22.31,0.36,1.63,0.04,296.23,297.99, +2021103108,54,42116.0,10,2021-10-31T20:05:55.000,21.0,NE,right,35.27,22.34,0.72,2.76,0.06,294.15,296.94, +2021103108,54,42116.0,11,2021-10-31T20:05:55.100,21.0,NE,right,35.17,22.38,1.27,3.67,0.11,290.44,294.86, +2021103108,54,42116.0,12,2021-10-31T20:05:55.200,21.0,NE,right,35.02,22.45,1.83,4.22,0.16,300.07,295.19, +2021103108,54,42116.0,13,2021-10-31T20:05:55.300,21.0,NE,right,34.83,22.55,2.36,4.1,0.22,299.04,295.71, +2021103108,54,42116.0,14,2021-10-31T20:05:55.400,21.0,NE,right,34.58,22.67,2.91,4.02,0.27,297.07,296.63, +2021103108,54,42116.0,15,2021-10-31T20:05:55.500,21.0,NE,right,34.28,22.82,3.48,3.96,0.34,297.07,296.73, +2021103108,54,42116.0,16,2021-10-31T20:05:55.600,21.0,NE,right,33.95,23.0,3.97,3.77,0.38,304.53,298.18, +2021103108,54,42116.0,17,2021-10-31T20:05:55.700,21.0,NE,right,33.58,23.19,4.35,3.19,0.42,307.75,298.16, +2021103108,54,42116.0,18,2021-10-31T20:05:55.800,21.0,NE,right,33.17,23.41,4.73,2.72,0.46,312.09,297.88, +2021103108,54,42116.0,19,2021-10-31T20:05:55.900,21.0,NE,right,32.72,23.65,5.12,2.45,0.51,313.41,298.3, +2021103108,54,42116.0,20,2021-10-31T20:05:56.000,21.0,NE,right,32.26,23.89,5.31,1.7,0.52,321.72,298.17, +2021103108,54,42116.0,21,2021-10-31T20:05:56.100,21.0,NE,right,31.78,24.14,5.47,1.12,0.54,329.03,297.63, +2021103108,54,42116.0,22,2021-10-31T20:05:56.200,21.0,NE,right,31.29,24.39,5.5,0.51,0.55,338.25,296.76, +2021103108,54,42116.0,23,2021-10-31T20:05:56.300,21.0,NE,right,30.8,24.62,5.47,0.81,0.55,353.07,295.26, +2021103108,54,42116.0,24,2021-10-31T20:05:56.400,21.0,NE,right,30.31,24.83,5.3,1.9,0.54,5.55,292.41, +2021103108,54,42116.0,25,2021-10-31T20:05:56.500,21.0,NE,right,29.82,25.02,5.07,2.62,0.52,13.65,289.87, +2021103108,54,42116.0,26,2021-10-31T20:05:56.600,21.0,NE,right,29.36,25.17,4.83,3.12,0.49,22.0,286.46, +2021103108,54,42116.0,27,2021-10-31T20:05:56.700,21.0,NE,right,28.9,25.28,4.58,3.37,0.47,23.88,282.83, +2021103108,54,42116.0,28,2021-10-31T20:05:56.800,21.0,NE,right,28.47,25.36,4.23,3.97,0.44,32.63,277.77, +2021103108,54,42116.0,29,2021-10-31T20:05:56.900,21.0,NE,right,28.07,25.4,3.88,4.32,0.41,34.21,272.57, +2021103108,54,42116.0,30,2021-10-31T20:05:57.000,21.0,NE,right,27.7,25.4,3.5,4.53,0.37,32.78,266.29, +2021103108,54,42116.0,31,2021-10-31T20:05:57.100,21.0,NE,right,27.37,25.35,3.22,4.38,0.33,27.79,259.31, +2021103108,54,42116.0,32,2021-10-31T20:05:57.200,21.0,NE,right,27.08,25.28,2.88,4.42,0.3,27.79,250.97, +2021103108,54,42116.0,33,2021-10-31T20:05:57.300,21.0,NE,right,26.83,25.17,2.66,3.99,0.28,28.63,244.01, +2021103108,54,42116.0,34,2021-10-31T20:05:57.400,21.0,NE,right,26.61,25.04,2.4,3.84,0.25,32.47,235.02,autoevent_passforward +2021103108,54,42116.0,35,2021-10-31T20:05:57.500,21.0,NE,right,26.45,24.9,2.11,3.95,0.22,36.87,222.95, +2021103108,54,42116.0,36,2021-10-31T20:05:57.600,21.0,NE,right,26.34,24.73,1.9,4.06,0.19,44.9,208.13,pass_forward +2021103108,54,42116.0,37,2021-10-31T20:05:57.700,21.0,NE,right,26.3,24.55,1.88,4.5,0.19,39.79,188.54, +2021103108,54,42116.0,38,2021-10-31T20:05:57.800,21.0,NE,right,26.31,24.36,1.95,4.76,0.19,42.4,169.11, +2021103108,54,42116.0,39,2021-10-31T20:05:57.900,21.0,NE,right,26.38,24.17,2.18,4.81,0.21,48.52,153.39, +2021103108,54,43435.0,1,2021-10-31T20:05:54.100,9.0,NE,right,35.69,35.0,0.05,0.03,0.01,250.2,90.39, +2021103108,54,43435.0,2,2021-10-31T20:05:54.200,9.0,NE,right,35.69,35.0,0.04,0.03,0.0,251.08,90.97, +2021103108,54,43435.0,3,2021-10-31T20:05:54.300,9.0,NE,right,35.69,35.0,0.04,0.03,0.01,251.08,87.69, +2021103108,54,43435.0,4,2021-10-31T20:05:54.400,9.0,NE,right,35.69,34.99,0.03,0.03,0.01,251.08,94.16, +2021103108,54,43435.0,5,2021-10-31T20:05:54.500,9.0,NE,right,35.69,35.0,0.03,0.03,0.01,251.08,89.25, +2021103108,54,43435.0,6,2021-10-31T20:05:54.600,9.0,NE,right,35.71,35.0,0.03,0.03,0.01,251.08,87.73,autoevent_ballsnap +2021103108,54,43435.0,7,2021-10-31T20:05:54.700,9.0,NE,right,35.72,35.01,0.03,0.03,0.01,251.81,82.55,ball_snap +2021103108,54,43435.0,8,2021-10-31T20:05:54.800,9.0,NE,right,35.74,35.04,0.03,0.04,0.04,252.95,68.34, +2021103108,54,43435.0,9,2021-10-31T20:05:54.900,9.0,NE,right,35.75,35.06,0.03,0.04,0.02,251.58,64.95, +2021103108,54,43435.0,10,2021-10-31T20:05:55.000,9.0,NE,right,35.82,35.12,0.05,0.05,0.09,256.72,57.28, +2021103108,54,43435.0,11,2021-10-31T20:05:55.100,9.0,NE,right,35.84,35.15,0.05,0.06,0.03,253.98,56.22, +2021103108,54,43435.0,12,2021-10-31T20:05:55.200,9.0,NE,right,35.92,35.21,0.06,0.07,0.1,260.14,54.32, +2021103108,54,43435.0,13,2021-10-31T20:05:55.300,9.0,NE,right,35.98,35.26,0.1,1.06,0.08,264.25,51.77, +2021103108,54,43435.0,14,2021-10-31T20:05:55.400,9.0,NE,right,36.02,35.29,0.41,3.77,0.05,271.5,49.65, +2021103108,54,43435.0,15,2021-10-31T20:05:55.500,9.0,NE,right,36.08,35.35,1.06,6.45,0.09,275.22,48.77, +2021103108,54,43435.0,16,2021-10-31T20:05:55.600,9.0,NE,right,36.21,35.47,2.02,7.59,0.17,280.75,49.01, +2021103108,54,43435.0,17,2021-10-31T20:05:55.700,9.0,NE,right,36.4,35.63,2.85,8.04,0.24,283.28,48.89, +2021103108,54,43435.0,18,2021-10-31T20:05:55.800,9.0,NE,right,36.65,35.84,3.64,6.96,0.33,285.31,49.69, +2021103108,54,43435.0,19,2021-10-31T20:05:55.900,9.0,NE,right,36.95,36.09,4.23,5.55,0.39,289.4,50.24, +2021103108,54,43435.0,20,2021-10-31T20:05:56.000,9.0,NE,right,37.28,36.36,4.59,3.93,0.43,293.95,50.41, +2021103108,54,43435.0,21,2021-10-31T20:05:56.100,9.0,NE,right,37.64,36.67,4.91,2.67,0.48,295.08,50.04, +2021103108,54,43435.0,22,2021-10-31T20:05:56.200,9.0,NE,right,38.0,36.99,4.94,1.1,0.48,298.11,48.78, +2021103108,54,43435.0,23,2021-10-31T20:05:56.300,9.0,NE,right,38.35,37.31,4.83,0.66,0.47,302.18,47.26, +2021103108,54,43435.0,24,2021-10-31T20:05:56.400,9.0,NE,right,38.68,37.64,4.67,1.48,0.47,304.66,45.19, +2021103108,54,43435.0,25,2021-10-31T20:05:56.500,9.0,NE,right,38.98,37.96,4.4,2.3,0.44,304.66,42.68, +2021103108,54,43435.0,26,2021-10-31T20:05:56.600,9.0,NE,right,39.25,38.28,4.09,2.95,0.42,304.66,39.77, +2021103108,54,43435.0,27,2021-10-31T20:05:56.700,9.0,NE,right,39.49,38.59,3.76,3.45,0.39,303.17,36.67, +2021103108,54,43435.0,28,2021-10-31T20:05:56.800,9.0,NE,right,39.7,38.88,3.45,3.58,0.36,300.1,33.34, +2021103108,54,43435.0,29,2021-10-31T20:05:56.900,9.0,NE,right,39.87,39.17,3.23,3.21,0.34,296.95,29.59, +2021103108,54,43435.0,30,2021-10-31T20:05:57.000,9.0,NE,right,40.02,39.44,3.01,2.93,0.31,292.64,25.68, +2021103108,54,43435.0,31,2021-10-31T20:05:57.100,9.0,NE,right,40.13,39.71,2.79,2.66,0.29,290.11,21.67, +2021103108,54,43435.0,32,2021-10-31T20:05:57.200,9.0,NE,right,40.22,39.96,2.58,2.44,0.27,286.69,17.7, +2021103108,54,43435.0,33,2021-10-31T20:05:57.300,9.0,NE,right,40.29,40.18,2.31,2.35,0.24,281.64,14.8, +2021103108,54,43435.0,34,2021-10-31T20:05:57.400,9.0,NE,right,40.34,40.39,2.03,2.33,0.21,275.24,12.76,autoevent_passforward +2021103108,54,43435.0,35,2021-10-31T20:05:57.500,9.0,NE,right,40.38,40.57,1.71,2.58,0.18,270.41,9.94, +2021103108,54,43435.0,36,2021-10-31T20:05:57.600,9.0,NE,right,40.4,40.7,1.29,2.91,0.14,264.58,6.91,pass_forward +2021103108,54,43435.0,37,2021-10-31T20:05:57.700,9.0,NE,right,40.41,40.79,0.83,3.28,0.09,254.96,1.33, +2021103108,54,43435.0,38,2021-10-31T20:05:57.800,9.0,NE,right,40.41,40.85,0.44,3.35,0.06,251.88,350.92, +2021103108,54,43435.0,39,2021-10-31T20:05:57.900,9.0,NE,right,40.39,40.88,0.23,3.24,0.03,246.46,295.69, +2021103108,54,43522.0,1,2021-10-31T20:05:54.100,2.0,NE,right,35.92,15.86,0.52,0.87,0.05,274.57,47.22, +2021103108,54,43522.0,2,2021-10-31T20:05:54.200,2.0,NE,right,35.96,15.9,0.52,0.66,0.05,274.57,39.29, +2021103108,54,43522.0,3,2021-10-31T20:05:54.300,2.0,NE,right,35.99,15.95,0.54,0.55,0.05,275.19,33.28, +2021103108,54,43522.0,4,2021-10-31T20:05:54.400,2.0,NE,right,36.01,15.97,0.3,0.8,0.03,275.8,30.99, +2021103108,54,43522.0,5,2021-10-31T20:05:54.500,2.0,NE,right,36.02,16.0,0.23,0.77,0.03,275.8,22.59, +2021103108,54,43522.0,6,2021-10-31T20:05:54.600,2.0,NE,right,36.03,16.02,0.17,0.84,0.02,275.8,9.89,autoevent_ballsnap +2021103108,54,43522.0,7,2021-10-31T20:05:54.700,2.0,NE,right,36.0,15.96,0.29,1.41,0.06,276.76,213.29,ball_snap +2021103108,54,43522.0,8,2021-10-31T20:05:54.800,2.0,NE,right,35.99,15.95,0.29,1.08,0.01,276.76,218.01, +2021103108,54,43522.0,9,2021-10-31T20:05:54.900,2.0,NE,right,35.97,15.9,0.5,1.2,0.05,276.76,202.67, +2021103108,54,43522.0,10,2021-10-31T20:05:55.000,2.0,NE,right,35.94,15.85,0.69,1.42,0.06,275.99,195.35, +2021103108,54,43522.0,11,2021-10-31T20:05:55.100,2.0,NE,right,35.91,15.77,0.8,1.4,0.08,276.85,182.12, +2021103108,54,43522.0,12,2021-10-31T20:05:55.200,2.0,NE,right,35.9,15.68,0.93,1.9,0.09,280.87,170.71, +2021103108,54,43522.0,13,2021-10-31T20:05:55.300,2.0,NE,right,35.91,15.58,1.11,2.05,0.1,284.52,156.6, +2021103108,54,43522.0,14,2021-10-31T20:05:55.400,2.0,NE,right,35.96,15.48,1.36,2.08,0.11,286.4,149.65, +2021103108,54,43522.0,15,2021-10-31T20:05:55.500,2.0,NE,right,36.04,15.36,1.61,1.86,0.15,286.4,148.52, +2021103108,54,43522.0,16,2021-10-31T20:05:55.600,2.0,NE,right,36.13,15.22,1.8,1.64,0.17,285.44,145.97, +2021103108,54,43522.0,17,2021-10-31T20:05:55.700,2.0,NE,right,36.24,15.04,2.19,1.79,0.21,282.86,149.9, +2021103108,54,43522.0,18,2021-10-31T20:05:55.800,2.0,NE,right,36.35,14.83,2.51,2.0,0.24,279.89,153.11, +2021103108,54,43522.0,19,2021-10-31T20:05:55.900,2.0,NE,right,36.46,14.6,2.73,2.01,0.26,276.35,154.54, +2021103108,54,43522.0,20,2021-10-31T20:05:56.000,2.0,NE,right,36.58,14.34,2.97,1.96,0.28,271.34,155.75, +2021103108,54,43522.0,21,2021-10-31T20:05:56.100,2.0,NE,right,36.7,14.06,3.15,1.69,0.3,266.25,157.39, +2021103108,54,43522.0,22,2021-10-31T20:05:56.200,2.0,NE,right,36.82,13.76,3.38,1.62,0.33,260.42,158.78, +2021103108,54,43522.0,23,2021-10-31T20:05:56.300,2.0,NE,right,36.95,13.43,3.59,1.42,0.35,256.16,158.97, +2021103108,54,43522.0,24,2021-10-31T20:05:56.400,2.0,NE,right,37.09,13.08,3.84,1.37,0.38,249.01,158.41, +2021103108,54,43522.0,25,2021-10-31T20:05:56.500,2.0,NE,right,37.25,12.71,4.08,1.26,0.4,242.01,157.2, +2021103108,54,43522.0,26,2021-10-31T20:05:56.600,2.0,NE,right,37.42,12.32,4.28,1.15,0.42,232.02,156.55, +2021103108,54,43522.0,27,2021-10-31T20:05:56.700,2.0,NE,right,37.6,11.92,4.47,1.23,0.44,220.8,154.82, +2021103108,54,43522.0,28,2021-10-31T20:05:56.800,2.0,NE,right,37.83,11.5,4.71,1.51,0.47,210.73,151.54, +2021103108,54,43522.0,29,2021-10-31T20:05:56.900,2.0,NE,right,38.07,11.09,4.88,1.74,0.48,199.62,149.36, +2021103108,54,43522.0,30,2021-10-31T20:05:57.000,2.0,NE,right,38.33,10.66,5.04,1.69,0.5,186.17,147.42, +2021103108,54,43522.0,31,2021-10-31T20:05:57.100,2.0,NE,right,38.63,10.24,5.25,1.8,0.52,169.29,144.53, +2021103108,54,43522.0,32,2021-10-31T20:05:57.200,2.0,NE,right,38.95,9.8,5.42,1.7,0.54,160.11,142.48, +2021103108,54,43522.0,33,2021-10-31T20:05:57.300,2.0,NE,right,39.3,9.38,5.52,1.88,0.55,154.59,139.33, +2021103108,54,43522.0,34,2021-10-31T20:05:57.400,2.0,NE,right,39.7,8.97,5.78,2.34,0.58,147.01,135.48,autoevent_passforward +2021103108,54,43522.0,35,2021-10-31T20:05:57.500,2.0,NE,right,40.15,8.56,6.12,2.81,0.61,135.13,131.25, +2021103108,54,43522.0,36,2021-10-31T20:05:57.600,2.0,NE,right,40.63,8.16,6.32,2.78,0.62,127.61,128.39,pass_forward +2021103108,54,43522.0,37,2021-10-31T20:05:57.700,2.0,NE,right,41.15,7.78,6.49,2.55,0.64,119.25,125.94, +2021103108,54,43522.0,38,2021-10-31T20:05:57.800,2.0,NE,right,41.7,7.4,6.7,2.67,0.67,112.31,123.2, +2021103108,54,43522.0,39,2021-10-31T20:05:57.900,2.0,NE,right,42.29,7.04,6.99,2.93,0.69,101.46,120.32, +2021103108,54,44819.0,1,2021-10-31T20:05:54.100,81.0,LAC,right,33.52,16.2,0.01,0.01,0.0,89.05,237.33, +2021103108,54,44819.0,2,2021-10-31T20:05:54.200,81.0,LAC,right,33.52,16.2,0.0,0.01,0.0,90.41,235.87, +2021103108,54,44819.0,3,2021-10-31T20:05:54.300,81.0,LAC,right,33.53,16.2,0.0,0.0,0.0,91.15,233.61, +2021103108,54,44819.0,4,2021-10-31T20:05:54.400,81.0,LAC,right,33.53,16.21,0.0,0.0,0.0,91.15,234.65, +2021103108,54,44819.0,5,2021-10-31T20:05:54.500,81.0,LAC,right,33.52,16.21,0.0,0.0,0.0,91.15,237.05, +2021103108,54,44819.0,6,2021-10-31T20:05:54.600,81.0,LAC,right,33.52,16.2,0.0,0.0,0.0,91.15,233.16,autoevent_ballsnap +2021103108,54,44819.0,7,2021-10-31T20:05:54.700,81.0,LAC,right,33.54,16.2,0.0,0.0,0.01,91.92,222.18,ball_snap +2021103108,54,44819.0,8,2021-10-31T20:05:54.800,81.0,LAC,right,33.55,16.2,0.02,0.42,0.01,93.9,91.13, +2021103108,54,44819.0,9,2021-10-31T20:05:54.900,81.0,LAC,right,33.56,16.2,0.14,1.26,0.02,92.23,90.59, +2021103108,54,44819.0,10,2021-10-31T20:05:55.000,81.0,LAC,right,33.59,16.2,0.38,2.04,0.03,92.23,93.25, +2021103108,54,44819.0,11,2021-10-31T20:05:55.100,81.0,LAC,right,33.66,16.19,0.73,2.77,0.07,94.92,96.83, +2021103108,54,44819.0,12,2021-10-31T20:05:55.200,81.0,LAC,right,33.75,16.17,1.06,2.83,0.1,96.43,102.47, +2021103108,54,44819.0,13,2021-10-31T20:05:55.300,81.0,LAC,right,33.87,16.11,1.39,2.8,0.13,96.43,109.22, +2021103108,54,44819.0,14,2021-10-31T20:05:55.400,81.0,LAC,right,34.02,16.04,1.74,2.76,0.17,96.43,113.94, +2021103108,54,44819.0,15,2021-10-31T20:05:55.500,81.0,LAC,right,34.2,15.93,2.12,2.81,0.21,99.42,118.74, +2021103108,54,44819.0,16,2021-10-31T20:05:55.600,81.0,LAC,right,34.41,15.8,2.46,2.73,0.24,103.18,122.33, +2021103108,54,44819.0,17,2021-10-31T20:05:55.700,81.0,LAC,right,34.62,15.63,2.82,2.87,0.28,107.66,127.77, +2021103108,54,44819.0,18,2021-10-31T20:05:55.800,81.0,LAC,right,34.86,15.42,3.23,2.97,0.32,114.09,131.51, +2021103108,54,44819.0,19,2021-10-31T20:05:55.900,81.0,LAC,right,35.11,15.15,3.65,3.22,0.36,120.39,136.82, +2021103108,54,44819.0,20,2021-10-31T20:05:56.000,81.0,LAC,right,35.35,14.85,4.0,3.29,0.39,117.67,141.76, +2021103108,54,44819.0,21,2021-10-31T20:05:56.100,81.0,LAC,right,35.59,14.5,4.37,3.27,0.43,117.67,145.85, +2021103108,54,44819.0,22,2021-10-31T20:05:56.200,81.0,LAC,right,35.83,14.1,4.71,3.11,0.46,118.97,149.31, +2021103108,54,44819.0,23,2021-10-31T20:05:56.300,81.0,LAC,right,36.08,13.65,5.14,3.07,0.51,123.56,152.36, +2021103108,54,44819.0,24,2021-10-31T20:05:56.400,81.0,LAC,right,36.32,13.17,5.46,2.69,0.54,122.63,153.97, +2021103108,54,44819.0,25,2021-10-31T20:05:56.500,81.0,LAC,right,36.57,12.66,5.69,2.04,0.56,126.92,154.93, +2021103108,54,44819.0,26,2021-10-31T20:05:56.600,81.0,LAC,right,36.84,12.14,5.92,1.4,0.59,125.78,154.21, +2021103108,54,44819.0,27,2021-10-31T20:05:56.700,81.0,LAC,right,37.11,11.59,6.17,1.07,0.62,126.95,153.67, +2021103108,54,44819.0,28,2021-10-31T20:05:56.800,81.0,LAC,right,37.46,11.02,6.51,1.63,0.66,107.2,150.26, +2021103108,54,44819.0,29,2021-10-31T20:05:56.900,81.0,LAC,right,37.82,10.46,6.71,1.95,0.67,95.43,147.5, +2021103108,54,44819.0,30,2021-10-31T20:05:57.000,81.0,LAC,right,38.22,9.9,6.85,2.35,0.68,104.67,144.27, +2021103108,54,44819.0,31,2021-10-31T20:05:57.100,81.0,LAC,right,38.65,9.36,6.98,3.21,0.7,85.09,140.24, +2021103108,54,44819.0,32,2021-10-31T20:05:57.200,81.0,LAC,right,39.13,8.83,7.11,3.67,0.71,82.86,136.57, +2021103108,54,44819.0,33,2021-10-31T20:05:57.300,81.0,LAC,right,39.64,8.33,7.23,3.94,0.72,76.85,132.72, +2021103108,54,44819.0,34,2021-10-31T20:05:57.400,81.0,LAC,right,40.21,7.86,7.37,3.85,0.74,81.42,128.77,autoevent_passforward +2021103108,54,44819.0,35,2021-10-31T20:05:57.500,81.0,LAC,right,40.81,7.41,7.52,3.75,0.75,69.46,124.98, +2021103108,54,44819.0,36,2021-10-31T20:05:57.600,81.0,LAC,right,41.45,7.01,7.62,3.99,0.76,62.87,120.93,pass_forward +2021103108,54,44819.0,37,2021-10-31T20:05:57.700,81.0,LAC,right,42.13,6.63,7.72,3.48,0.77,64.21,118.12, +2021103108,54,44819.0,38,2021-10-31T20:05:57.800,81.0,LAC,right,42.83,6.27,7.82,2.95,0.79,68.39,115.83, +2021103108,54,44819.0,39,2021-10-31T20:05:57.900,81.0,LAC,right,43.54,5.94,7.85,2.57,0.79,68.39,113.74, +2021103108,54,44944.0,1,2021-10-31T20:05:54.100,91.0,NE,right,35.19,25.34,0.02,0.02,0.01,297.75,114.58, +2021103108,54,44944.0,2,2021-10-31T20:05:54.200,91.0,NE,right,35.19,25.34,0.02,0.02,0.0,298.68,113.48, +2021103108,54,44944.0,3,2021-10-31T20:05:54.300,91.0,NE,right,35.19,25.33,0.02,0.01,0.01,298.68,131.36, +2021103108,54,44944.0,4,2021-10-31T20:05:54.400,91.0,NE,right,35.19,25.32,0.02,0.01,0.01,297.18,140.91, +2021103108,54,44944.0,5,2021-10-31T20:05:54.500,91.0,NE,right,35.17,25.33,0.01,0.17,0.02,297.81,209.59, +2021103108,54,44944.0,6,2021-10-31T20:05:54.600,91.0,NE,right,35.15,25.34,0.09,0.71,0.02,301.11,290.96,autoevent_ballsnap +2021103108,54,44944.0,7,2021-10-31T20:05:54.700,91.0,NE,right,35.12,25.38,0.36,1.78,0.05,287.59,307.15,ball_snap +2021103108,54,44944.0,8,2021-10-31T20:05:54.800,91.0,NE,right,35.07,25.41,0.68,2.8,0.06,289.96,310.31, +2021103108,54,44944.0,9,2021-10-31T20:05:54.900,91.0,NE,right,35.0,25.5,1.17,3.35,0.11,289.96,315.65, +2021103108,54,44944.0,10,2021-10-31T20:05:55.000,91.0,NE,right,34.89,25.62,1.67,3.16,0.16,288.52,318.37, +2021103108,54,44944.0,11,2021-10-31T20:05:55.100,91.0,NE,right,34.76,25.77,2.08,2.73,0.2,293.65,318.85, +2021103108,54,44944.0,12,2021-10-31T20:05:55.200,91.0,NE,right,34.61,25.95,2.39,2.18,0.23,297.87,319.87, +2021103108,54,44944.0,13,2021-10-31T20:05:55.300,91.0,NE,right,34.44,26.14,2.61,1.34,0.26,300.67,319.4, +2021103108,54,44944.0,14,2021-10-31T20:05:55.400,91.0,NE,right,34.26,26.36,2.77,0.64,0.28,298.38,320.43, +2021103108,54,44944.0,15,2021-10-31T20:05:55.500,91.0,NE,right,34.08,26.59,2.87,0.14,0.3,300.05,320.92, +2021103108,54,44944.0,16,2021-10-31T20:05:55.600,91.0,NE,right,33.88,26.79,2.8,0.65,0.28,301.83,319.0, +2021103108,54,44944.0,17,2021-10-31T20:05:55.700,91.0,NE,right,33.71,27.0,2.7,1.15,0.27,300.74,318.82, +2021103108,54,44944.0,18,2021-10-31T20:05:55.800,91.0,NE,right,33.51,27.18,2.58,1.57,0.27,299.94,315.56, +2021103108,54,44944.0,19,2021-10-31T20:05:55.900,91.0,NE,right,33.32,27.34,2.42,1.87,0.25,303.5,312.11, +2021103108,54,44944.0,20,2021-10-31T20:05:56.000,91.0,NE,right,33.14,27.48,2.26,2.12,0.24,305.64,307.56, +2021103108,54,44944.0,21,2021-10-31T20:05:56.100,91.0,NE,right,32.93,27.59,2.15,2.34,0.23,310.29,299.19, +2021103108,54,44944.0,22,2021-10-31T20:05:56.200,91.0,NE,right,32.73,27.67,2.09,2.34,0.22,311.61,290.62, +2021103108,54,44944.0,23,2021-10-31T20:05:56.300,91.0,NE,right,32.51,27.71,2.16,2.26,0.23,314.95,281.19, +2021103108,54,44944.0,24,2021-10-31T20:05:56.400,91.0,NE,right,32.27,27.73,2.3,2.2,0.24,316.55,272.18, +2021103108,54,44944.0,25,2021-10-31T20:05:56.500,91.0,NE,right,32.03,27.73,2.4,1.79,0.24,317.52,267.66, +2021103108,54,44944.0,26,2021-10-31T20:05:56.600,91.0,NE,right,31.78,27.72,2.46,1.15,0.25,319.47,266.04, +2021103108,54,44944.0,27,2021-10-31T20:05:56.700,91.0,NE,right,31.53,27.71,2.49,0.64,0.25,319.47,266.23, +2021103108,54,44944.0,28,2021-10-31T20:05:56.800,91.0,NE,right,31.28,27.71,2.5,0.6,0.26,316.98,268.06, +2021103108,54,44944.0,29,2021-10-31T20:05:56.900,91.0,NE,right,31.03,27.71,2.45,0.95,0.25,316.98,270.1, +2021103108,54,44944.0,30,2021-10-31T20:05:57.000,91.0,NE,right,30.79,27.74,2.34,1.4,0.24,315.5,275.29, +2021103108,54,44944.0,31,2021-10-31T20:05:57.100,91.0,NE,right,30.57,27.78,2.21,1.64,0.23,315.5,279.67, +2021103108,54,44944.0,32,2021-10-31T20:05:57.200,91.0,NE,right,30.36,27.84,2.07,1.86,0.21,313.53,285.76, +2021103108,54,44944.0,33,2021-10-31T20:05:57.300,91.0,NE,right,30.18,27.91,1.93,1.93,0.2,312.33,290.84, +2021103108,54,44944.0,34,2021-10-31T20:05:57.400,91.0,NE,right,30.03,27.99,1.72,1.92,0.17,311.48,296.12,autoevent_passforward +2021103108,54,44944.0,35,2021-10-31T20:05:57.500,91.0,NE,right,29.9,28.06,1.52,1.85,0.15,307.65,300.85, +2021103108,54,44944.0,36,2021-10-31T20:05:57.600,91.0,NE,right,29.79,28.1,1.26,1.82,0.12,298.46,301.21,pass_forward +2021103108,54,44944.0,37,2021-10-31T20:05:57.700,91.0,NE,right,29.71,28.11,0.92,1.98,0.08,292.46,296.95, +2021103108,54,44944.0,38,2021-10-31T20:05:57.800,91.0,NE,right,29.65,28.11,0.63,2.09,0.06,282.96,285.34, +2021103108,54,44944.0,39,2021-10-31T20:05:57.900,91.0,NE,right,29.59,28.11,0.45,2.2,0.06,268.45,267.65, +2021103108,54,44991.0,1,2021-10-31T20:05:54.100,92.0,NE,right,35.58,29.26,0.02,0.02,0.0,275.04,3.38, +2021103108,54,44991.0,2,2021-10-31T20:05:54.200,92.0,NE,right,35.58,29.26,0.02,0.02,0.0,274.36,6.0, +2021103108,54,44991.0,3,2021-10-31T20:05:54.300,92.0,NE,right,35.58,29.25,0.02,0.01,0.01,272.72,351.68, +2021103108,54,44991.0,4,2021-10-31T20:05:54.400,92.0,NE,right,35.57,29.25,0.01,0.13,0.01,276.39,294.75, +2021103108,54,44991.0,5,2021-10-31T20:05:54.500,92.0,NE,right,35.56,29.24,0.05,0.45,0.01,276.39,254.23, +2021103108,54,44991.0,6,2021-10-31T20:05:54.600,92.0,NE,right,35.53,29.24,0.19,0.98,0.02,274.86,262.67,autoevent_ballsnap +2021103108,54,44991.0,7,2021-10-31T20:05:54.700,92.0,NE,right,35.49,29.23,0.41,1.65,0.04,275.91,260.59,ball_snap +2021103108,54,44991.0,8,2021-10-31T20:05:54.800,92.0,NE,right,35.42,29.23,0.78,2.44,0.07,278.55,263.31, +2021103108,54,44991.0,9,2021-10-31T20:05:54.900,92.0,NE,right,35.32,29.22,1.11,2.62,0.1,278.55,266.63, +2021103108,54,44991.0,10,2021-10-31T20:05:55.000,92.0,NE,right,35.19,29.22,1.42,2.65,0.13,279.8,267.35, +2021103108,54,44991.0,11,2021-10-31T20:05:55.100,92.0,NE,right,35.03,29.22,1.71,2.63,0.16,280.39,270.05, +2021103108,54,44991.0,12,2021-10-31T20:05:55.200,92.0,NE,right,34.84,29.22,1.97,2.29,0.19,280.39,270.03, +2021103108,54,44991.0,13,2021-10-31T20:05:55.300,92.0,NE,right,34.63,29.22,2.19,1.86,0.21,280.39,270.78, +2021103108,54,44991.0,14,2021-10-31T20:05:55.400,92.0,NE,right,34.41,29.22,2.28,1.16,0.22,280.39,270.82, +2021103108,54,44991.0,15,2021-10-31T20:05:55.500,92.0,NE,right,34.19,29.23,2.3,0.48,0.23,279.82,272.11, +2021103108,54,44991.0,16,2021-10-31T20:05:55.600,92.0,NE,right,33.96,29.25,2.23,0.62,0.23,280.63,274.93, +2021103108,54,44991.0,17,2021-10-31T20:05:55.700,92.0,NE,right,33.74,29.27,2.2,1.04,0.22,280.63,278.13, +2021103108,54,44991.0,18,2021-10-31T20:05:55.800,92.0,NE,right,33.52,29.31,2.13,1.29,0.22,280.63,281.73, +2021103108,54,44991.0,19,2021-10-31T20:05:55.900,92.0,NE,right,33.32,29.36,2.08,1.07,0.21,280.63,282.33, +2021103108,54,44991.0,20,2021-10-31T20:05:56.000,92.0,NE,right,33.12,29.4,1.98,1.05,0.2,282.39,283.82, +2021103108,54,44991.0,21,2021-10-31T20:05:56.100,92.0,NE,right,32.93,29.45,1.93,0.74,0.2,284.01,282.01, +2021103108,54,44991.0,22,2021-10-31T20:05:56.200,92.0,NE,right,32.74,29.48,1.84,1.0,0.19,285.27,278.03, +2021103108,54,44991.0,23,2021-10-31T20:05:56.300,92.0,NE,right,32.57,29.5,1.73,1.26,0.18,287.07,274.36, +2021103108,54,44991.0,24,2021-10-31T20:05:56.400,92.0,NE,right,32.4,29.51,1.65,1.41,0.17,289.59,270.78, +2021103108,54,44991.0,25,2021-10-31T20:05:56.500,92.0,NE,right,32.24,29.5,1.6,1.39,0.16,292.63,265.43, +2021103108,54,44991.0,26,2021-10-31T20:05:56.600,92.0,NE,right,32.08,29.48,1.53,1.58,0.16,294.37,257.49, +2021103108,54,44991.0,27,2021-10-31T20:05:56.700,92.0,NE,right,31.94,29.44,1.57,1.63,0.15,300.79,249.72, +2021103108,54,44991.0,28,2021-10-31T20:05:56.800,92.0,NE,right,31.79,29.37,1.62,1.68,0.16,306.56,242.86, +2021103108,54,44991.0,29,2021-10-31T20:05:56.900,92.0,NE,right,31.65,29.29,1.68,1.6,0.17,315.49,236.37, +2021103108,54,44991.0,30,2021-10-31T20:05:57.000,92.0,NE,right,31.51,29.19,1.71,1.33,0.17,322.51,231.63, +2021103108,54,44991.0,31,2021-10-31T20:05:57.100,92.0,NE,right,31.38,29.09,1.68,0.91,0.17,325.8,229.83, +2021103108,54,44991.0,32,2021-10-31T20:05:57.200,92.0,NE,right,31.26,28.97,1.68,0.82,0.17,328.59,225.92, +2021103108,54,44991.0,33,2021-10-31T20:05:57.300,92.0,NE,right,31.15,28.86,1.57,0.77,0.16,331.25,224.17, +2021103108,54,44991.0,34,2021-10-31T20:05:57.400,92.0,NE,right,31.04,28.75,1.44,0.92,0.15,336.41,223.1,autoevent_passforward +2021103108,54,44991.0,35,2021-10-31T20:05:57.500,92.0,NE,right,30.95,28.66,1.29,1.14,0.13,343.64,223.47, +2021103108,54,44991.0,36,2021-10-31T20:05:57.600,92.0,NE,right,30.88,28.57,1.11,1.34,0.11,350.61,219.03,pass_forward +2021103108,54,44991.0,37,2021-10-31T20:05:57.700,92.0,NE,right,30.82,28.48,1.0,1.43,0.11,0.09,213.51, +2021103108,54,44991.0,38,2021-10-31T20:05:57.800,92.0,NE,right,30.78,28.4,0.86,1.8,0.09,12.04,203.06, +2021103108,54,44991.0,39,2021-10-31T20:05:57.900,92.0,NE,right,30.76,28.32,0.82,1.84,0.08,26.73,187.44, +2021103108,54,45573.0,1,2021-10-31T20:05:54.100,30.0,LAC,right,29.93,27.61,0.01,0.01,0.0,343.03,13.74, +2021103108,54,45573.0,2,2021-10-31T20:05:54.200,30.0,LAC,right,29.93,27.61,0.01,0.01,0.0,338.26,14.1, +2021103108,54,45573.0,3,2021-10-31T20:05:54.300,30.0,LAC,right,29.93,27.61,0.0,0.01,0.0,335.51,15.11, +2021103108,54,45573.0,4,2021-10-31T20:05:54.400,30.0,LAC,right,29.93,27.6,0.0,0.0,0.01,336.88,16.83, +2021103108,54,45573.0,5,2021-10-31T20:05:54.500,30.0,LAC,right,29.93,27.59,0.0,0.0,0.01,347.55,19.63, +2021103108,54,45573.0,6,2021-10-31T20:05:54.600,30.0,LAC,right,29.94,27.58,0.0,0.0,0.01,345.03,25.4,autoevent_ballsnap +2021103108,54,45573.0,7,2021-10-31T20:05:54.700,30.0,LAC,right,29.94,27.57,0.0,0.0,0.0,341.51,27.21,ball_snap +2021103108,54,45573.0,8,2021-10-31T20:05:54.800,30.0,LAC,right,29.94,27.57,0.0,0.0,0.01,340.86,31.71, +2021103108,54,45573.0,9,2021-10-31T20:05:54.900,30.0,LAC,right,29.95,27.56,0.0,0.0,0.01,342.72,38.26, +2021103108,54,45573.0,10,2021-10-31T20:05:55.000,30.0,LAC,right,29.95,27.56,0.0,0.0,0.01,339.79,46.35, +2021103108,54,45573.0,11,2021-10-31T20:05:55.100,30.0,LAC,right,29.96,27.55,0.0,0.0,0.01,336.09,58.3, +2021103108,54,45573.0,12,2021-10-31T20:05:55.200,30.0,LAC,right,29.96,27.54,0.07,1.08,0.01,329.23,161.44, +2021103108,54,45573.0,13,2021-10-31T20:05:55.300,30.0,LAC,right,29.97,27.52,0.3,2.41,0.02,326.34,162.86, +2021103108,54,45573.0,14,2021-10-31T20:05:55.400,30.0,LAC,right,29.98,27.46,0.74,3.62,0.06,325.04,163.69, +2021103108,54,45573.0,15,2021-10-31T20:05:55.500,30.0,LAC,right,30.01,27.37,1.11,3.61,0.09,318.38,164.33, +2021103108,54,45573.0,16,2021-10-31T20:05:55.600,30.0,LAC,right,30.04,27.24,1.46,3.23,0.13,305.91,164.56, +2021103108,54,45573.0,17,2021-10-31T20:05:55.700,30.0,LAC,right,30.08,27.09,1.72,2.61,0.16,293.47,166.14, +2021103108,54,45573.0,18,2021-10-31T20:05:55.800,30.0,LAC,right,30.1,26.93,1.83,1.68,0.17,269.27,170.69, +2021103108,54,45573.0,19,2021-10-31T20:05:55.900,30.0,LAC,right,30.12,26.75,1.9,1.15,0.18,220.32,174.08, +2021103108,54,45573.0,20,2021-10-31T20:05:56.000,30.0,LAC,right,30.13,26.57,1.83,1.31,0.18,185.47,179.54, +2021103108,54,45573.0,21,2021-10-31T20:05:56.100,30.0,LAC,right,30.12,26.39,1.74,1.79,0.17,188.48,186.52, +2021103108,54,45573.0,22,2021-10-31T20:05:56.200,30.0,LAC,right,30.06,26.24,1.67,2.84,0.17,193.28,202.35, +2021103108,54,45573.0,23,2021-10-31T20:05:56.300,30.0,LAC,right,29.97,26.09,1.68,3.77,0.17,202.85,219.88, +2021103108,54,45573.0,24,2021-10-31T20:05:56.400,30.0,LAC,right,29.84,25.98,1.85,3.98,0.18,209.11,234.83, +2021103108,54,45573.0,25,2021-10-31T20:05:56.500,30.0,LAC,right,29.66,25.87,2.13,3.8,0.2,211.35,244.39, +2021103108,54,45573.0,26,2021-10-31T20:05:56.600,30.0,LAC,right,29.45,25.79,2.51,3.83,0.23,211.35,252.17, +2021103108,54,45573.0,27,2021-10-31T20:05:56.700,30.0,LAC,right,29.18,25.72,2.86,3.56,0.27,216.73,257.05, +2021103108,54,45573.0,28,2021-10-31T20:05:56.800,30.0,LAC,right,28.89,25.66,3.14,2.97,0.3,218.37,259.72, +2021103108,54,45573.0,29,2021-10-31T20:05:56.900,30.0,LAC,right,28.57,25.6,3.38,2.34,0.33,219.33,261.92, +2021103108,54,45573.0,30,2021-10-31T20:05:57.000,30.0,LAC,right,28.22,25.56,3.58,1.77,0.35,218.63,263.24, +2021103108,54,45573.0,31,2021-10-31T20:05:57.100,30.0,LAC,right,27.88,25.52,3.53,0.78,0.35,214.66,264.4, +2021103108,54,45573.0,32,2021-10-31T20:05:57.200,30.0,LAC,right,27.53,25.49,3.47,0.47,0.35,204.52,264.73, +2021103108,54,45573.0,33,2021-10-31T20:05:57.300,30.0,LAC,right,27.2,25.46,3.33,1.01,0.33,195.8,264.97, +2021103108,54,45573.0,34,2021-10-31T20:05:57.400,30.0,LAC,right,26.88,25.42,3.14,1.52,0.32,185.21,263.61,autoevent_passforward +2021103108,54,45573.0,35,2021-10-31T20:05:57.500,30.0,LAC,right,26.59,25.37,2.72,3.02,0.29,169.28,257.22, +2021103108,54,45573.0,36,2021-10-31T20:05:57.600,30.0,LAC,right,26.34,25.3,2.35,3.85,0.26,164.72,251.05,pass_forward +2021103108,54,45573.0,37,2021-10-31T20:05:57.700,30.0,LAC,right,26.14,25.21,1.97,4.62,0.22,154.53,238.98, +2021103108,54,45573.0,38,2021-10-31T20:05:57.800,30.0,LAC,right,26.0,25.1,1.69,4.96,0.18,152.41,222.51, +2021103108,54,45573.0,39,2021-10-31T20:05:57.900,30.0,LAC,right,25.92,24.96,1.61,5.43,0.16,154.4,197.96, +2021103108,54,45630.0,1,2021-10-31T20:05:54.100,74.0,LAC,right,33.23,26.66,0.0,0.0,0.0,96.37,279.95, +2021103108,54,45630.0,2,2021-10-31T20:05:54.200,74.0,LAC,right,33.22,26.66,0.0,0.0,0.0,97.14,278.76, +2021103108,54,45630.0,3,2021-10-31T20:05:54.300,74.0,LAC,right,33.22,26.66,0.0,0.0,0.0,97.14,277.19, +2021103108,54,45630.0,4,2021-10-31T20:05:54.400,74.0,LAC,right,33.22,26.66,0.0,0.11,0.0,97.14,246.21, +2021103108,54,45630.0,5,2021-10-31T20:05:54.500,74.0,LAC,right,33.22,26.66,0.03,0.28,0.0,97.14,239.4, +2021103108,54,45630.0,6,2021-10-31T20:05:54.600,74.0,LAC,right,33.22,26.66,0.03,0.11,0.0,95.66,194.19,autoevent_ballsnap +2021103108,54,45630.0,7,2021-10-31T20:05:54.700,74.0,LAC,right,33.21,26.66,0.04,0.08,0.01,96.77,253.79,ball_snap +2021103108,54,45630.0,8,2021-10-31T20:05:54.800,74.0,LAC,right,33.21,26.65,0.06,0.09,0.01,97.7,239.25, +2021103108,54,45630.0,9,2021-10-31T20:05:54.900,74.0,LAC,right,33.21,26.65,0.04,0.02,0.0,99.9,248.65, +2021103108,54,45630.0,10,2021-10-31T20:05:55.000,74.0,LAC,right,33.2,26.67,0.08,0.17,0.02,101.37,324.35, +2021103108,54,45630.0,11,2021-10-31T20:05:55.100,74.0,LAC,right,33.2,26.7,0.17,0.35,0.03,102.91,350.34, +2021103108,54,45630.0,12,2021-10-31T20:05:55.200,74.0,LAC,right,33.18,26.74,0.33,0.73,0.05,102.18,341.44, +2021103108,54,45630.0,13,2021-10-31T20:05:55.300,74.0,LAC,right,33.16,26.8,0.53,0.87,0.06,100.05,340.99, +2021103108,54,45630.0,14,2021-10-31T20:05:55.400,74.0,LAC,right,33.12,26.87,0.71,0.95,0.08,100.05,334.89, +2021103108,54,45630.0,15,2021-10-31T20:05:55.500,74.0,LAC,right,33.06,26.95,0.91,1.03,0.1,99.05,328.27, +2021103108,54,45630.0,16,2021-10-31T20:05:55.600,74.0,LAC,right,32.97,27.04,1.15,1.1,0.13,94.39,321.3, +2021103108,54,45630.0,17,2021-10-31T20:05:55.700,74.0,LAC,right,32.87,27.14,1.32,0.98,0.14,94.39,317.62, +2021103108,54,45630.0,18,2021-10-31T20:05:55.800,74.0,LAC,right,32.76,27.24,1.5,0.94,0.16,101.2,313.39, +2021103108,54,45630.0,19,2021-10-31T20:05:55.900,74.0,LAC,right,32.62,27.35,1.68,1.26,0.17,103.39,307.89, +2021103108,54,45630.0,20,2021-10-31T20:05:56.000,74.0,LAC,right,32.46,27.44,1.82,1.18,0.18,104.31,302.43, +2021103108,54,45630.0,21,2021-10-31T20:05:56.100,74.0,LAC,right,32.28,27.53,1.98,1.2,0.2,112.09,296.93, +2021103108,54,45630.0,22,2021-10-31T20:05:56.200,74.0,LAC,right,32.08,27.62,2.16,1.06,0.22,118.62,292.4, +2021103108,54,45630.0,23,2021-10-31T20:05:56.300,74.0,LAC,right,31.87,27.7,2.24,0.88,0.23,127.08,289.4, +2021103108,54,45630.0,24,2021-10-31T20:05:56.400,74.0,LAC,right,31.65,27.77,2.26,0.78,0.23,134.27,287.16, +2021103108,54,45630.0,25,2021-10-31T20:05:56.500,74.0,LAC,right,31.39,27.83,2.42,0.74,0.26,142.9,283.86, +2021103108,54,45630.0,26,2021-10-31T20:05:56.600,74.0,LAC,right,31.15,27.89,2.45,0.7,0.25,145.13,282.54, +2021103108,54,45630.0,27,2021-10-31T20:05:56.700,74.0,LAC,right,30.9,27.94,2.45,0.79,0.25,148.61,281.24, +2021103108,54,45630.0,28,2021-10-31T20:05:56.800,74.0,LAC,right,30.65,27.99,2.44,0.87,0.26,152.17,281.09, +2021103108,54,45630.0,29,2021-10-31T20:05:56.900,74.0,LAC,right,30.4,28.06,2.42,0.9,0.26,147.74,282.28, +2021103108,54,45630.0,30,2021-10-31T20:05:57.000,74.0,LAC,right,30.17,28.12,2.34,0.92,0.24,143.72,284.04, +2021103108,54,45630.0,31,2021-10-31T20:05:57.100,74.0,LAC,right,29.95,28.18,2.25,1.14,0.23,138.22,285.48, +2021103108,54,45630.0,32,2021-10-31T20:05:57.200,74.0,LAC,right,29.73,28.25,2.17,1.22,0.23,130.54,287.06, +2021103108,54,45630.0,33,2021-10-31T20:05:57.300,74.0,LAC,right,29.53,28.31,2.04,1.34,0.21,122.22,288.32, +2021103108,54,45630.0,34,2021-10-31T20:05:57.400,74.0,LAC,right,29.35,28.38,1.92,1.42,0.2,117.62,290.48,autoevent_passforward +2021103108,54,45630.0,35,2021-10-31T20:05:57.500,74.0,LAC,right,29.19,28.45,1.72,1.6,0.18,114.91,292.33, +2021103108,54,45630.0,36,2021-10-31T20:05:57.600,74.0,LAC,right,29.06,28.5,1.4,2.0,0.14,110.49,293.13,pass_forward +2021103108,54,45630.0,37,2021-10-31T20:05:57.700,74.0,LAC,right,28.95,28.54,1.11,2.23,0.11,108.62,293.08, +2021103108,54,45630.0,38,2021-10-31T20:05:57.800,74.0,LAC,right,28.86,28.57,0.83,2.33,0.09,111.53,289.77, +2021103108,54,45630.0,39,2021-10-31T20:05:57.900,74.0,LAC,right,28.8,28.57,0.56,2.32,0.07,116.38,277.16, +2021103108,54,46212.0,1,2021-10-31T20:05:54.100,8.0,NE,right,37.32,27.04,0.16,0.58,0.01,275.35,76.43, +2021103108,54,46212.0,2,2021-10-31T20:05:54.200,8.0,NE,right,37.34,27.04,0.27,0.7,0.02,271.5,106.69, +2021103108,54,46212.0,3,2021-10-31T20:05:54.300,8.0,NE,right,37.38,27.02,0.44,1.15,0.04,271.5,111.96, +2021103108,54,46212.0,4,2021-10-31T20:05:54.400,8.0,NE,right,37.42,27.0,0.6,1.34,0.05,272.77,117.77, +2021103108,54,46212.0,5,2021-10-31T20:05:54.500,8.0,NE,right,37.49,26.96,0.79,1.45,0.07,273.72,117.95, +2021103108,54,46212.0,6,2021-10-31T20:05:54.600,8.0,NE,right,37.57,26.92,0.97,1.48,0.09,272.12,120.5,autoevent_ballsnap +2021103108,54,46212.0,7,2021-10-31T20:05:54.700,8.0,NE,right,37.66,26.86,1.16,1.49,0.11,272.12,121.03,ball_snap +2021103108,54,46212.0,8,2021-10-31T20:05:54.800,8.0,NE,right,37.76,26.8,1.3,1.24,0.12,272.12,121.42, +2021103108,54,46212.0,9,2021-10-31T20:05:54.900,8.0,NE,right,37.88,26.7,1.6,1.59,0.16,271.5,128.55, +2021103108,54,46212.0,10,2021-10-31T20:05:55.000,8.0,NE,right,38.01,26.59,1.8,1.7,0.17,269.9,132.85, +2021103108,54,46212.0,11,2021-10-31T20:05:55.100,8.0,NE,right,38.15,26.45,2.01,1.72,0.19,269.9,136.48, +2021103108,54,46212.0,12,2021-10-31T20:05:55.200,8.0,NE,right,38.29,26.29,2.19,1.62,0.21,269.9,140.19, +2021103108,54,46212.0,13,2021-10-31T20:05:55.300,8.0,NE,right,38.43,26.1,2.38,1.62,0.23,268.57,144.33, +2021103108,54,46212.0,14,2021-10-31T20:05:55.400,8.0,NE,right,38.56,25.9,2.52,1.75,0.24,267.44,147.29, +2021103108,54,46212.0,15,2021-10-31T20:05:55.500,8.0,NE,right,38.7,25.68,2.63,1.5,0.26,268.24,150.14, +2021103108,54,46212.0,16,2021-10-31T20:05:55.600,8.0,NE,right,38.83,25.45,2.69,1.07,0.27,268.89,151.88, +2021103108,54,46212.0,17,2021-10-31T20:05:55.700,8.0,NE,right,38.95,25.2,2.84,0.88,0.28,270.23,153.11, +2021103108,54,46212.0,18,2021-10-31T20:05:55.800,8.0,NE,right,39.08,24.94,2.92,0.54,0.29,271.84,153.49, +2021103108,54,46212.0,19,2021-10-31T20:05:55.900,8.0,NE,right,39.22,24.69,2.89,0.1,0.29,271.16,151.27, +2021103108,54,46212.0,20,2021-10-31T20:05:56.000,8.0,NE,right,39.37,24.45,2.8,0.65,0.28,270.14,149.04, +2021103108,54,46212.0,21,2021-10-31T20:05:56.100,8.0,NE,right,39.51,24.22,2.62,1.25,0.27,269.35,145.97, +2021103108,54,46212.0,22,2021-10-31T20:05:56.200,8.0,NE,right,39.66,24.03,2.39,1.86,0.24,269.35,141.34, +2021103108,54,46212.0,23,2021-10-31T20:05:56.300,8.0,NE,right,39.81,23.89,2.02,2.82,0.21,267.83,133.43, +2021103108,54,46212.0,24,2021-10-31T20:05:56.400,8.0,NE,right,39.96,23.77,1.74,3.43,0.18,267.83,123.47, +2021103108,54,46212.0,25,2021-10-31T20:05:56.500,8.0,NE,right,40.1,23.72,1.5,3.8,0.16,270.4,106.13, +2021103108,54,46212.0,26,2021-10-31T20:05:56.600,8.0,NE,right,40.25,23.7,1.43,3.59,0.15,270.4,90.38, +2021103108,54,46212.0,27,2021-10-31T20:05:56.700,8.0,NE,right,40.38,23.72,1.37,3.19,0.14,270.4,76.33, +2021103108,54,46212.0,28,2021-10-31T20:05:56.800,8.0,NE,right,40.5,23.75,1.25,2.44,0.12,273.24,67.68, +2021103108,54,46212.0,29,2021-10-31T20:05:56.900,8.0,NE,right,40.59,23.79,0.99,1.98,0.1,270.87,61.45, +2021103108,54,46212.0,30,2021-10-31T20:05:57.000,8.0,NE,right,40.66,23.83,0.68,2.06,0.08,270.87,55.73, +2021103108,54,46212.0,31,2021-10-31T20:05:57.100,8.0,NE,right,40.69,23.85,0.31,2.47,0.04,269.8,46.21, +2021103108,54,46212.0,32,2021-10-31T20:05:57.200,8.0,NE,right,40.69,23.85,0.12,2.86,0.0,266.79,227.19, +2021103108,54,46212.0,33,2021-10-31T20:05:57.300,8.0,NE,right,40.68,23.82,0.45,2.9,0.03,262.54,209.17, +2021103108,54,46212.0,34,2021-10-31T20:05:57.400,8.0,NE,right,40.65,23.76,0.76,2.74,0.06,258.39,206.36,autoevent_passforward +2021103108,54,46212.0,35,2021-10-31T20:05:57.500,8.0,NE,right,40.63,23.67,1.06,2.52,0.09,254.28,197.75, +2021103108,54,46212.0,36,2021-10-31T20:05:57.600,8.0,NE,right,40.6,23.55,1.41,2.61,0.13,250.62,191.37,pass_forward +2021103108,54,46212.0,37,2021-10-31T20:05:57.700,8.0,NE,right,40.59,23.38,1.81,2.94,0.17,244.92,184.09, +2021103108,54,46212.0,38,2021-10-31T20:05:57.800,8.0,NE,right,40.58,23.17,2.19,3.08,0.21,235.24,179.38, +2021103108,54,46212.0,39,2021-10-31T20:05:57.900,8.0,NE,right,40.6,22.92,2.65,3.35,0.25,225.41,174.11, +2021103108,54,46775.0,1,2021-10-31T20:05:54.100,27.0,NE,right,37.74,40.95,0.25,0.18,0.02,261.37,53.05, +2021103108,54,46775.0,2,2021-10-31T20:05:54.200,27.0,NE,right,37.76,40.97,0.26,0.12,0.03,261.37,45.56, +2021103108,54,46775.0,3,2021-10-31T20:05:54.300,27.0,NE,right,37.77,41.0,0.26,0.13,0.03,262.07,39.0, +2021103108,54,46775.0,4,2021-10-31T20:05:54.400,27.0,NE,right,37.79,41.01,0.21,0.27,0.02,262.07,43.32, +2021103108,54,46775.0,5,2021-10-31T20:05:54.500,27.0,NE,right,37.8,41.02,0.12,0.59,0.02,262.92,62.13, +2021103108,54,46775.0,6,2021-10-31T20:05:54.600,27.0,NE,right,37.81,41.03,0.09,0.63,0.01,263.64,92.46,autoevent_ballsnap +2021103108,54,46775.0,7,2021-10-31T20:05:54.700,27.0,NE,right,37.82,41.02,0.12,0.69,0.01,264.23,132.67,ball_snap +2021103108,54,46775.0,8,2021-10-31T20:05:54.800,27.0,NE,right,37.83,41.02,0.11,0.41,0.01,264.23,130.62, +2021103108,54,46775.0,9,2021-10-31T20:05:54.900,27.0,NE,right,37.84,41.02,0.09,0.07,0.01,264.23,105.15, +2021103108,54,46775.0,10,2021-10-31T20:05:55.000,27.0,NE,right,37.85,41.03,0.16,0.24,0.02,260.45,65.56, +2021103108,54,46775.0,11,2021-10-31T20:05:55.100,27.0,NE,right,37.87,41.06,0.33,0.45,0.04,262.56,31.01, +2021103108,54,46775.0,12,2021-10-31T20:05:55.200,27.0,NE,right,37.9,41.13,0.55,0.43,0.07,262.56,26.46, +2021103108,54,46775.0,13,2021-10-31T20:05:55.300,27.0,NE,right,37.94,41.22,0.79,0.34,0.1,259.78,22.07, +2021103108,54,46775.0,14,2021-10-31T20:05:55.400,27.0,NE,right,37.97,41.34,0.99,0.16,0.12,259.78,19.23, +2021103108,54,46775.0,15,2021-10-31T20:05:55.500,27.0,NE,right,38.02,41.47,1.13,0.52,0.14,259.78,19.5, +2021103108,54,46775.0,16,2021-10-31T20:05:55.600,27.0,NE,right,38.08,41.6,1.33,1.35,0.15,259.78,20.5, +2021103108,54,46775.0,17,2021-10-31T20:05:55.700,27.0,NE,right,38.15,41.77,1.7,2.17,0.19,249.89,21.68, +2021103108,54,46775.0,18,2021-10-31T20:05:55.800,27.0,NE,right,38.22,41.96,2.06,2.57,0.2,244.78,22.33, +2021103108,54,46775.0,19,2021-10-31T20:05:55.900,27.0,NE,right,38.32,42.18,2.45,2.82,0.24,241.64,22.71, +2021103108,54,46775.0,20,2021-10-31T20:05:56.000,27.0,NE,right,38.42,42.42,2.81,2.74,0.27,237.83,23.19, +2021103108,54,46775.0,21,2021-10-31T20:05:56.100,27.0,NE,right,38.55,42.71,3.24,2.85,0.31,228.49,25.34, +2021103108,54,46775.0,22,2021-10-31T20:05:56.200,27.0,NE,right,38.71,43.01,3.58,2.72,0.34,224.49,26.59, +2021103108,54,46775.0,23,2021-10-31T20:05:56.300,27.0,NE,right,38.88,43.35,3.88,2.33,0.38,218.82,27.85, +2021103108,54,46775.0,24,2021-10-31T20:05:56.400,27.0,NE,right,39.08,43.7,4.14,1.95,0.41,215.69,29.74, +2021103108,54,46775.0,25,2021-10-31T20:05:56.500,27.0,NE,right,39.32,44.07,4.39,1.73,0.44,212.52,32.3, +2021103108,54,46775.0,26,2021-10-31T20:05:56.600,27.0,NE,right,39.57,44.45,4.6,1.48,0.46,205.14,33.86, +2021103108,54,46775.0,27,2021-10-31T20:05:56.700,27.0,NE,right,39.88,44.83,4.81,1.53,0.49,193.63,37.24, +2021103108,54,46775.0,28,2021-10-31T20:05:56.800,27.0,NE,right,40.21,45.21,5.01,1.72,0.51,177.19,40.4, +2021103108,54,46775.0,29,2021-10-31T20:05:56.900,27.0,NE,right,40.56,45.6,5.17,1.87,0.52,159.14,43.0, +2021103108,54,46775.0,30,2021-10-31T20:05:57.000,27.0,NE,right,40.92,45.98,5.32,1.9,0.53,150.95,45.13, +2021103108,54,46775.0,31,2021-10-31T20:05:57.100,27.0,NE,right,41.32,46.34,5.4,2.08,0.54,141.42,48.39, +2021103108,54,46775.0,32,2021-10-31T20:05:57.200,27.0,NE,right,41.74,46.69,5.5,2.54,0.55,124.11,51.78, +2021103108,54,46775.0,33,2021-10-31T20:05:57.300,27.0,NE,right,42.18,47.02,5.6,2.38,0.55,124.11,54.41, +2021103108,54,46775.0,34,2021-10-31T20:05:57.400,27.0,NE,right,42.66,47.34,5.75,2.45,0.57,121.39,57.83,autoevent_passforward +2021103108,54,46775.0,35,2021-10-31T20:05:57.500,27.0,NE,right,43.16,47.64,5.85,2.28,0.58,118.73,60.61, +2021103108,54,46775.0,36,2021-10-31T20:05:57.600,27.0,NE,right,43.7,47.92,6.08,2.33,0.61,122.19,63.6,pass_forward +2021103108,54,46775.0,37,2021-10-31T20:05:57.700,27.0,NE,right,44.26,48.18,6.25,2.27,0.62,121.35,66.03, +2021103108,54,46775.0,38,2021-10-31T20:05:57.800,27.0,NE,right,44.84,48.42,6.31,2.01,0.63,122.38,68.2, +2021103108,54,46775.0,39,2021-10-31T20:05:57.900,27.0,NE,right,45.43,48.64,6.32,1.89,0.63,124.2,70.43, +2021103108,54,48456.0,1,2021-10-31T20:05:54.100,89.0,LAC,right,33.87,35.88,0.0,0.0,0.0,78.94,126.97, +2021103108,54,48456.0,2,2021-10-31T20:05:54.200,89.0,LAC,right,33.87,35.88,0.0,0.0,0.0,78.94,124.71, +2021103108,54,48456.0,3,2021-10-31T20:05:54.300,89.0,LAC,right,33.87,35.88,0.0,0.0,0.0,78.94,118.82, +2021103108,54,48456.0,4,2021-10-31T20:05:54.400,89.0,LAC,right,33.87,35.88,0.0,0.0,0.0,78.94,121.71, +2021103108,54,48456.0,5,2021-10-31T20:05:54.500,89.0,LAC,right,33.88,35.88,0.0,0.0,0.0,78.94,107.35, +2021103108,54,48456.0,6,2021-10-31T20:05:54.600,89.0,LAC,right,33.88,35.88,0.0,0.0,0.0,79.53,97.87,autoevent_ballsnap +2021103108,54,48456.0,7,2021-10-31T20:05:54.700,89.0,LAC,right,33.89,35.89,0.0,0.0,0.01,79.53,80.49,ball_snap +2021103108,54,48456.0,8,2021-10-31T20:05:54.800,89.0,LAC,right,33.9,35.89,0.0,0.17,0.01,77.34,66.15, +2021103108,54,48456.0,9,2021-10-31T20:05:54.900,89.0,LAC,right,33.91,35.9,0.11,1.35,0.01,77.34,55.46, +2021103108,54,48456.0,10,2021-10-31T20:05:55.000,89.0,LAC,right,33.94,35.93,0.51,4.07,0.04,79.33,50.58, +2021103108,54,48456.0,11,2021-10-31T20:05:55.100,89.0,LAC,right,34.02,35.99,1.16,5.26,0.1,76.12,52.23, +2021103108,54,48456.0,12,2021-10-31T20:05:55.200,89.0,LAC,right,34.15,36.09,1.83,5.47,0.16,74.99,52.69, +2021103108,54,48456.0,13,2021-10-31T20:05:55.300,89.0,LAC,right,34.34,36.22,2.54,5.57,0.24,76.98,53.95, +2021103108,54,48456.0,14,2021-10-31T20:05:55.400,89.0,LAC,right,34.59,36.39,3.17,5.51,0.3,78.72,55.44, +2021103108,54,48456.0,15,2021-10-31T20:05:55.500,89.0,LAC,right,34.9,36.57,3.75,4.88,0.36,77.71,57.76, +2021103108,54,48456.0,16,2021-10-31T20:05:55.600,89.0,LAC,right,35.25,36.77,4.22,4.05,0.4,77.71,59.42, +2021103108,54,48456.0,17,2021-10-31T20:05:55.700,89.0,LAC,right,35.63,36.99,4.56,3.14,0.44,78.92,60.73, +2021103108,54,48456.0,18,2021-10-31T20:05:55.800,89.0,LAC,right,36.03,37.22,4.79,2.12,0.47,76.7,60.94, +2021103108,54,48456.0,19,2021-10-31T20:05:55.900,89.0,LAC,right,36.45,37.46,4.9,1.07,0.48,72.98,60.22, +2021103108,54,48456.0,20,2021-10-31T20:05:56.000,89.0,LAC,right,36.87,37.72,4.94,0.48,0.49,69.49,58.73, +2021103108,54,48456.0,21,2021-10-31T20:05:56.100,89.0,LAC,right,37.27,37.99,4.87,1.19,0.49,62.53,55.76, +2021103108,54,48456.0,22,2021-10-31T20:05:56.200,89.0,LAC,right,37.65,38.29,4.77,2.05,0.48,56.19,52.1, +2021103108,54,48456.0,23,2021-10-31T20:05:56.300,89.0,LAC,right,38.0,38.59,4.59,2.8,0.47,45.83,48.31, +2021103108,54,48456.0,24,2021-10-31T20:05:56.400,89.0,LAC,right,38.32,38.9,4.41,3.36,0.45,30.03,43.53, +2021103108,54,48456.0,25,2021-10-31T20:05:56.500,89.0,LAC,right,38.59,39.24,4.23,3.76,0.43,356.24,37.12, +2021103108,54,48456.0,26,2021-10-31T20:05:56.600,89.0,LAC,right,38.82,39.58,4.05,3.8,0.41,331.37,31.73, +2021103108,54,48456.0,27,2021-10-31T20:05:56.700,89.0,LAC,right,39.01,39.93,3.86,3.74,0.39,310.28,26.11, +2021103108,54,48456.0,28,2021-10-31T20:05:56.800,89.0,LAC,right,39.16,40.27,3.66,3.58,0.37,296.97,20.43, +2021103108,54,48456.0,29,2021-10-31T20:05:56.900,89.0,LAC,right,39.26,40.6,3.38,3.51,0.35,289.0,15.12, +2021103108,54,48456.0,30,2021-10-31T20:05:57.000,89.0,LAC,right,39.34,40.92,3.17,3.09,0.33,290.05,11.73, +2021103108,54,48456.0,31,2021-10-31T20:05:57.100,89.0,LAC,right,39.4,41.22,2.88,3.06,0.3,290.05,7.78, +2021103108,54,48456.0,32,2021-10-31T20:05:57.200,89.0,LAC,right,39.42,41.47,2.33,3.81,0.25,280.87,2.51, +2021103108,54,48456.0,33,2021-10-31T20:05:57.300,89.0,LAC,right,39.42,41.68,1.9,4.16,0.21,275.28,356.32, +2021103108,54,48456.0,34,2021-10-31T20:05:57.400,89.0,LAC,right,39.39,41.84,1.44,4.55,0.17,269.52,347.54,autoevent_passforward +2021103108,54,48456.0,35,2021-10-31T20:05:57.500,89.0,LAC,right,39.35,41.95,1.01,4.8,0.12,264.32,327.51, +2021103108,54,48456.0,36,2021-10-31T20:05:57.600,89.0,LAC,right,39.28,41.99,0.83,5.2,0.08,255.91,284.21,pass_forward +2021103108,54,48456.0,37,2021-10-31T20:05:57.700,89.0,LAC,right,39.19,41.99,1.04,5.03,0.09,250.35,251.49, +2021103108,54,48456.0,38,2021-10-31T20:05:57.800,89.0,LAC,right,39.09,41.93,1.42,4.73,0.12,244.02,233.58, +2021103108,54,48456.0,39,2021-10-31T20:05:57.900,89.0,LAC,right,38.97,41.82,1.81,4.3,0.16,233.57,220.85, +2021103108,54,52414.0,1,2021-10-31T20:05:54.100,10.0,LAC,right,30.5,29.75,0.07,0.1,0.01,86.35,125.14, +2021103108,54,52414.0,2,2021-10-31T20:05:54.200,10.0,LAC,right,30.49,29.75,0.05,0.08,0.01,86.35,137.0, +2021103108,54,52414.0,3,2021-10-31T20:05:54.300,10.0,LAC,right,30.48,29.74,0.04,0.06,0.01,86.35,153.19, +2021103108,54,52414.0,4,2021-10-31T20:05:54.400,10.0,LAC,right,30.47,29.74,0.03,0.05,0.01,86.35,171.36, +2021103108,54,52414.0,5,2021-10-31T20:05:54.500,10.0,LAC,right,30.45,29.73,0.04,0.03,0.02,87.69,203.93, +2021103108,54,52414.0,6,2021-10-31T20:05:54.600,10.0,LAC,right,30.43,29.72,0.04,0.03,0.03,88.34,225.18,autoevent_ballsnap +2021103108,54,52414.0,7,2021-10-31T20:05:54.700,10.0,LAC,right,30.38,29.72,0.06,0.04,0.05,87.6,244.33,ball_snap +2021103108,54,52414.0,8,2021-10-31T20:05:54.800,10.0,LAC,right,30.33,29.72,0.12,0.71,0.05,92.99,256.17, +2021103108,54,52414.0,9,2021-10-31T20:05:54.900,10.0,LAC,right,30.3,29.72,0.27,1.6,0.03,94.25,265.97, +2021103108,54,52414.0,10,2021-10-31T20:05:55.000,10.0,LAC,right,30.25,29.72,0.52,2.29,0.05,94.25,269.51, +2021103108,54,52414.0,11,2021-10-31T20:05:55.100,10.0,LAC,right,30.17,29.72,0.85,2.68,0.08,92.78,272.23, +2021103108,54,52414.0,12,2021-10-31T20:05:55.200,10.0,LAC,right,30.07,29.73,1.17,2.68,0.11,94.63,275.04, +2021103108,54,52414.0,13,2021-10-31T20:05:55.300,10.0,LAC,right,29.93,29.74,1.44,2.38,0.13,97.5,275.68, +2021103108,54,52414.0,14,2021-10-31T20:05:55.400,10.0,LAC,right,29.78,29.76,1.64,1.56,0.16,99.18,276.63, +2021103108,54,52414.0,15,2021-10-31T20:05:55.500,10.0,LAC,right,29.6,29.77,1.84,1.11,0.18,101.06,275.84, +2021103108,54,52414.0,16,2021-10-31T20:05:55.600,10.0,LAC,right,29.39,29.77,2.02,1.01,0.21,107.18,273.4, +2021103108,54,52414.0,17,2021-10-31T20:05:55.700,10.0,LAC,right,29.17,29.79,2.16,0.95,0.22,112.09,273.06, +2021103108,54,52414.0,18,2021-10-31T20:05:55.800,10.0,LAC,right,28.96,29.79,2.17,0.57,0.21,121.23,271.82, +2021103108,54,52414.0,19,2021-10-31T20:05:55.900,10.0,LAC,right,28.76,29.8,2.14,0.39,0.21,132.87,270.65, +2021103108,54,52414.0,20,2021-10-31T20:05:56.000,10.0,LAC,right,28.56,29.79,1.99,0.84,0.2,142.44,269.08, +2021103108,54,52414.0,21,2021-10-31T20:05:56.100,10.0,LAC,right,28.37,29.79,1.83,1.42,0.19,158.59,267.34, +2021103108,54,52414.0,22,2021-10-31T20:05:56.200,10.0,LAC,right,28.2,29.78,1.59,1.88,0.17,168.41,265.55, +2021103108,54,52414.0,23,2021-10-31T20:05:56.300,10.0,LAC,right,28.04,29.76,1.51,1.61,0.16,175.62,263.79, +2021103108,54,52414.0,24,2021-10-31T20:05:56.400,10.0,LAC,right,27.91,29.75,1.19,2.03,0.13,182.43,261.29, +2021103108,54,52414.0,25,2021-10-31T20:05:56.500,10.0,LAC,right,27.81,29.73,0.95,2.06,0.1,185.91,259.89, +2021103108,54,52414.0,26,2021-10-31T20:05:56.600,10.0,LAC,right,27.73,29.72,0.68,2.1,0.08,185.91,257.48, +2021103108,54,52414.0,27,2021-10-31T20:05:56.700,10.0,LAC,right,27.68,29.71,0.42,2.05,0.05,188.04,259.17, +2021103108,54,52414.0,28,2021-10-31T20:05:56.800,10.0,LAC,right,27.65,29.71,0.19,1.95,0.03,184.87,268.95, +2021103108,54,52414.0,29,2021-10-31T20:05:56.900,10.0,LAC,right,27.66,29.72,0.2,2.19,0.02,179.64,34.09, +2021103108,54,52414.0,30,2021-10-31T20:05:57.000,10.0,LAC,right,27.67,29.75,0.38,1.82,0.03,172.7,38.92, +2021103108,54,52414.0,31,2021-10-31T20:05:57.100,10.0,LAC,right,27.69,29.79,0.52,1.43,0.04,159.32,35.29, +2021103108,54,52414.0,32,2021-10-31T20:05:57.200,10.0,LAC,right,27.73,29.83,0.63,1.11,0.06,150.04,35.2, +2021103108,54,52414.0,33,2021-10-31T20:05:57.300,10.0,LAC,right,27.77,29.89,0.77,1.05,0.07,134.14,33.93, +2021103108,54,52414.0,34,2021-10-31T20:05:57.400,10.0,LAC,right,27.81,29.96,0.83,0.72,0.08,121.21,33.21,autoevent_passforward +2021103108,54,52414.0,35,2021-10-31T20:05:57.500,10.0,LAC,right,27.86,30.03,0.85,0.33,0.09,110.82,34.3, +2021103108,54,52414.0,36,2021-10-31T20:05:57.600,10.0,LAC,right,27.91,30.1,0.83,0.03,0.08,104.91,35.44,pass_forward +2021103108,54,52414.0,37,2021-10-31T20:05:57.700,10.0,LAC,right,27.96,30.16,0.83,0.17,0.08,100.61,38.29, +2021103108,54,52414.0,38,2021-10-31T20:05:57.800,10.0,LAC,right,28.01,30.22,0.8,0.51,0.08,97.62,45.69, +2021103108,54,52414.0,39,2021-10-31T20:05:57.900,10.0,LAC,right,28.07,30.28,0.8,0.69,0.08,97.62,52.31, +2021103108,54,52445.0,1,2021-10-31T20:05:54.100,23.0,NE,right,41.65,35.43,0.66,0.92,0.07,247.62,102.97, +2021103108,54,52445.0,2,2021-10-31T20:05:54.200,23.0,NE,right,41.72,35.42,0.73,1.02,0.07,248.35,90.99, +2021103108,54,52445.0,3,2021-10-31T20:05:54.300,23.0,NE,right,41.8,35.43,0.8,0.99,0.08,249.92,82.83, +2021103108,54,52445.0,4,2021-10-31T20:05:54.400,23.0,NE,right,41.88,35.43,0.86,0.66,0.08,252.05,84.15, +2021103108,54,52445.0,5,2021-10-31T20:05:54.500,23.0,NE,right,41.97,35.44,0.91,0.45,0.09,255.63,83.47, +2021103108,54,52445.0,6,2021-10-31T20:05:54.600,23.0,NE,right,42.07,35.45,0.97,0.34,0.1,259.36,83.3,autoevent_ballsnap +2021103108,54,52445.0,7,2021-10-31T20:05:54.700,23.0,NE,right,42.17,35.46,1.05,0.43,0.1,265.97,84.83,ball_snap +2021103108,54,52445.0,8,2021-10-31T20:05:54.800,23.0,NE,right,42.28,35.47,1.15,0.55,0.11,271.98,85.77, +2021103108,54,52445.0,9,2021-10-31T20:05:54.900,23.0,NE,right,42.41,35.48,1.38,1.0,0.13,280.76,87.66, +2021103108,54,52445.0,10,2021-10-31T20:05:55.000,23.0,NE,right,42.56,35.48,1.57,1.27,0.15,289.84,87.6, +2021103108,54,52445.0,11,2021-10-31T20:05:55.100,23.0,NE,right,42.73,35.49,1.83,1.52,0.18,298.14,87.85, +2021103108,54,52445.0,12,2021-10-31T20:05:55.200,23.0,NE,right,42.94,35.5,2.2,1.94,0.21,306.36,86.96, +2021103108,54,52445.0,13,2021-10-31T20:05:55.300,23.0,NE,right,43.19,35.52,2.58,2.25,0.25,316.38,85.82, +2021103108,54,52445.0,14,2021-10-31T20:05:55.400,23.0,NE,right,43.47,35.54,2.97,2.43,0.29,325.94,84.8, +2021103108,54,52445.0,15,2021-10-31T20:05:55.500,23.0,NE,right,43.8,35.58,3.32,2.38,0.32,333.05,83.53, +2021103108,54,52445.0,16,2021-10-31T20:05:55.600,23.0,NE,right,44.15,35.63,3.72,2.53,0.36,335.71,81.96, +2021103108,54,52445.0,17,2021-10-31T20:05:55.700,23.0,NE,right,44.54,35.69,4.02,2.44,0.39,337.31,80.96, +2021103108,54,52445.0,18,2021-10-31T20:05:55.800,23.0,NE,right,44.95,35.76,4.25,2.14,0.41,337.31,80.06, +2021103108,54,52445.0,19,2021-10-31T20:05:55.900,23.0,NE,right,45.38,35.84,4.52,1.89,0.45,333.99,78.72, +2021103108,54,52445.0,20,2021-10-31T20:05:56.000,23.0,NE,right,45.84,35.95,4.78,1.69,0.47,325.6,77.53, +2021103108,54,52445.0,21,2021-10-31T20:05:56.100,23.0,NE,right,46.32,36.06,4.94,1.33,0.49,317.95,76.91, +2021103108,54,52445.0,22,2021-10-31T20:05:56.200,23.0,NE,right,46.8,36.18,5.07,1.0,0.5,307.18,76.06, +2021103108,54,52445.0,23,2021-10-31T20:05:56.300,23.0,NE,right,47.3,36.31,5.17,0.92,0.51,297.3,74.29, +2021103108,54,52445.0,24,2021-10-31T20:05:56.400,23.0,NE,right,47.8,36.46,5.23,0.82,0.52,288.1,73.19, +2021103108,54,52445.0,25,2021-10-31T20:05:56.500,23.0,NE,right,48.3,36.62,5.27,0.83,0.53,281.53,72.1, +2021103108,54,52445.0,26,2021-10-31T20:05:56.600,23.0,NE,right,48.8,36.78,5.23,0.92,0.52,277.09,71.04, +2021103108,54,52445.0,27,2021-10-31T20:05:56.700,23.0,NE,right,49.28,36.96,5.14,1.34,0.52,271.2,69.19, +2021103108,54,52445.0,28,2021-10-31T20:05:56.800,23.0,NE,right,49.75,37.15,4.97,1.9,0.5,264.76,66.72, +2021103108,54,52445.0,29,2021-10-31T20:05:56.900,23.0,NE,right,50.19,37.35,4.78,2.28,0.49,262.22,64.7, +2021103108,54,52445.0,30,2021-10-31T20:05:57.000,23.0,NE,right,50.6,37.57,4.55,2.59,0.47,262.22,61.77, +2021103108,54,52445.0,31,2021-10-31T20:05:57.100,23.0,NE,right,50.99,37.79,4.36,2.72,0.45,260.48,58.59, +2021103108,54,52445.0,32,2021-10-31T20:05:57.200,23.0,NE,right,51.35,38.02,4.18,2.76,0.43,257.94,55.61, +2021103108,54,52445.0,33,2021-10-31T20:05:57.300,23.0,NE,right,51.68,38.26,3.94,2.66,0.4,256.37,53.35, +2021103108,54,52445.0,34,2021-10-31T20:05:57.400,23.0,NE,right,51.98,38.48,3.6,2.7,0.38,252.31,52.53,autoevent_passforward +2021103108,54,52445.0,35,2021-10-31T20:05:57.500,23.0,NE,right,52.25,38.69,3.26,2.77,0.34,247.15,51.97, +2021103108,54,52445.0,36,2021-10-31T20:05:57.600,23.0,NE,right,52.49,38.86,2.86,3.01,0.3,243.21,53.13,pass_forward +2021103108,54,52445.0,37,2021-10-31T20:05:57.700,23.0,NE,right,52.7,38.99,2.27,3.75,0.24,238.95,58.71, +2021103108,54,52445.0,38,2021-10-31T20:05:57.800,23.0,NE,right,52.87,39.08,1.78,4.13,0.2,235.11,64.35, +2021103108,54,52445.0,39,2021-10-31T20:05:57.900,23.0,NE,right,53.01,39.13,1.31,4.36,0.15,231.13,76.72, +2021103108,54,53442.0,1,2021-10-31T20:05:54.100,70.0,LAC,right,33.29,33.16,0.0,0.0,0.0,85.35,165.99, +2021103108,54,53442.0,2,2021-10-31T20:05:54.200,70.0,LAC,right,33.29,33.15,0.0,0.0,0.0,85.35,184.58, +2021103108,54,53442.0,3,2021-10-31T20:05:54.300,70.0,LAC,right,33.29,33.15,0.0,0.0,0.0,85.35,199.75, +2021103108,54,53442.0,4,2021-10-31T20:05:54.400,70.0,LAC,right,33.29,33.15,0.0,0.0,0.0,85.35,207.55, +2021103108,54,53442.0,5,2021-10-31T20:05:54.500,70.0,LAC,right,33.27,33.16,0.01,0.23,0.01,84.56,276.33, +2021103108,54,53442.0,6,2021-10-31T20:05:54.600,70.0,LAC,right,33.27,33.16,0.09,0.97,0.01,84.56,283.19,autoevent_ballsnap +2021103108,54,53442.0,7,2021-10-31T20:05:54.700,70.0,LAC,right,33.25,33.17,0.24,1.42,0.02,83.8,288.77,ball_snap +2021103108,54,53442.0,8,2021-10-31T20:05:54.800,70.0,LAC,right,33.21,33.18,0.41,1.42,0.03,83.8,286.47, +2021103108,54,53442.0,9,2021-10-31T20:05:54.900,70.0,LAC,right,33.16,33.19,0.58,1.31,0.05,83.8,283.36, +2021103108,54,53442.0,10,2021-10-31T20:05:55.000,70.0,LAC,right,33.1,33.19,0.67,0.96,0.06,81.86,277.71, +2021103108,54,53442.0,11,2021-10-31T20:05:55.100,70.0,LAC,right,33.03,33.19,0.75,0.66,0.07,81.86,272.76, +2021103108,54,53442.0,12,2021-10-31T20:05:55.200,70.0,LAC,right,32.95,33.19,0.8,0.39,0.08,81.86,270.94, +2021103108,54,53442.0,13,2021-10-31T20:05:55.300,70.0,LAC,right,32.86,33.18,0.86,0.44,0.09,83.28,267.34, +2021103108,54,53442.0,14,2021-10-31T20:05:55.400,70.0,LAC,right,32.76,33.18,0.92,0.38,0.1,83.28,264.36, +2021103108,54,53442.0,15,2021-10-31T20:05:55.500,70.0,LAC,right,32.67,33.16,0.93,0.33,0.09,84.93,261.73, +2021103108,54,53442.0,16,2021-10-31T20:05:55.600,70.0,LAC,right,32.57,33.13,0.97,0.48,0.1,84.93,254.52, +2021103108,54,53442.0,17,2021-10-31T20:05:55.700,70.0,LAC,right,32.48,33.09,0.96,0.55,0.1,84.93,249.11, +2021103108,54,53442.0,18,2021-10-31T20:05:55.800,70.0,LAC,right,32.4,33.04,0.94,0.63,0.1,85.71,243.21, +2021103108,54,53442.0,19,2021-10-31T20:05:55.900,70.0,LAC,right,32.32,33.01,0.89,0.56,0.09,86.38,242.91, +2021103108,54,53442.0,20,2021-10-31T20:05:56.000,70.0,LAC,right,32.23,32.97,0.89,0.48,0.1,87.42,242.76, +2021103108,54,53442.0,21,2021-10-31T20:05:56.100,70.0,LAC,right,32.14,32.91,0.94,0.4,0.11,90.27,237.53, +2021103108,54,53442.0,22,2021-10-31T20:05:56.200,70.0,LAC,right,32.05,32.83,1.0,0.36,0.12,92.94,232.82, +2021103108,54,53442.0,23,2021-10-31T20:05:56.300,70.0,LAC,right,31.94,32.77,1.07,0.13,0.12,91.97,236.37, +2021103108,54,53442.0,24,2021-10-31T20:05:56.400,70.0,LAC,right,31.85,32.71,1.08,0.15,0.11,93.7,236.83, +2021103108,54,53442.0,25,2021-10-31T20:05:56.500,70.0,LAC,right,31.75,32.64,1.14,0.01,0.13,93.08,235.35, +2021103108,54,53442.0,26,2021-10-31T20:05:56.600,70.0,LAC,right,31.65,32.58,1.14,0.2,0.11,92.23,238.13, +2021103108,54,53442.0,27,2021-10-31T20:05:56.700,70.0,LAC,right,31.55,32.53,1.1,0.38,0.11,89.98,240.2, +2021103108,54,53442.0,28,2021-10-31T20:05:56.800,70.0,LAC,right,31.45,32.49,1.07,0.55,0.11,86.08,244.36, +2021103108,54,53442.0,29,2021-10-31T20:05:56.900,70.0,LAC,right,31.35,32.45,1.06,0.59,0.11,84.71,247.8, +2021103108,54,53442.0,30,2021-10-31T20:05:57.000,70.0,LAC,right,31.24,32.42,1.05,0.76,0.11,81.57,254.75, +2021103108,54,53442.0,31,2021-10-31T20:05:57.100,70.0,LAC,right,31.14,32.41,1.06,0.93,0.11,80.64,262.09, +2021103108,54,53442.0,32,2021-10-31T20:05:57.200,70.0,LAC,right,31.02,32.41,1.1,0.94,0.11,79.1,270.54, +2021103108,54,53442.0,33,2021-10-31T20:05:57.300,70.0,LAC,right,30.91,32.41,1.1,0.62,0.11,75.45,271.61, +2021103108,54,53442.0,34,2021-10-31T20:05:57.400,70.0,LAC,right,30.81,32.41,1.04,0.51,0.1,70.56,271.77,autoevent_passforward +2021103108,54,53442.0,35,2021-10-31T20:05:57.500,70.0,LAC,right,30.73,32.4,0.88,0.75,0.08,64.71,270.66, +2021103108,54,53442.0,36,2021-10-31T20:05:57.600,70.0,LAC,right,30.65,32.4,0.76,0.94,0.08,61.53,269.63,pass_forward +2021103108,54,53442.0,37,2021-10-31T20:05:57.700,70.0,LAC,right,30.6,32.4,0.55,1.23,0.05,59.7,268.17, +2021103108,54,53442.0,38,2021-10-31T20:05:57.800,70.0,LAC,right,30.55,32.4,0.41,1.2,0.05,57.19,266.21, +2021103108,54,53442.0,39,2021-10-31T20:05:57.900,70.0,LAC,right,30.52,32.4,0.28,1.05,0.03,56.57,271.07, +2021103108,54,,1,2021-10-31T20:05:54.100,,football,right,34.54,29.84,0.0,0.0,0.0,,, +2021103108,54,,2,2021-10-31T20:05:54.200,,football,right,34.54,29.84,0.0,0.0,0.0,,, +2021103108,54,,3,2021-10-31T20:05:54.300,,football,right,34.54,29.84,0.0,0.0,0.0,,, +2021103108,54,,4,2021-10-31T20:05:54.400,,football,right,34.54,29.84,0.0,0.0,0.0,,, +2021103108,54,,5,2021-10-31T20:05:54.500,,football,right,34.54,29.84,0.0,0.0,0.0,,, +2021103108,54,,6,2021-10-31T20:05:54.600,,football,right,34.54,29.84,0.0,0.0,0.0,,,autoevent_ballsnap +2021103108,54,,7,2021-10-31T20:05:54.700,,football,right,33.73,29.82,8.22,0.96,0.81,,,ball_snap +2021103108,54,,8,2021-10-31T20:05:54.800,,football,right,32.91,29.8,8.04,2.28,0.82,,, +2021103108,54,,9,2021-10-31T20:05:54.900,,football,right,32.11,29.79,7.74,3.46,0.8,,, +2021103108,54,,10,2021-10-31T20:05:55.000,,football,right,31.46,29.77,7.1,5.31,0.65,,, +2021103108,54,,11,2021-10-31T20:05:55.100,,football,right,30.89,29.71,5.82,8.73,0.57,,, +2021103108,54,,12,2021-10-31T20:05:55.200,,football,right,30.35,29.63,5.01,8.88,0.54,,, +2021103108,54,,13,2021-10-31T20:05:55.300,,football,right,29.9,29.55,4.22,8.03,0.46,,, +2021103108,54,,14,2021-10-31T20:05:55.400,,football,right,29.52,29.46,3.48,7.38,0.38,,, +2021103108,54,,15,2021-10-31T20:05:55.500,,football,right,29.22,29.36,2.9,5.89,0.32,,, +2021103108,54,,16,2021-10-31T20:05:55.600,,football,right,28.95,29.27,2.47,4.84,0.28,,, +2021103108,54,,17,2021-10-31T20:05:55.700,,football,right,28.73,29.17,2.08,4.06,0.24,,, +2021103108,54,,18,2021-10-31T20:05:55.800,,football,right,28.57,29.09,1.72,3.32,0.19,,, +2021103108,54,,19,2021-10-31T20:05:55.900,,football,right,28.44,29.01,1.42,2.85,0.15,,, +2021103108,54,,20,2021-10-31T20:05:56.000,,football,right,28.33,28.94,1.16,2.44,0.13,,, +2021103108,54,,21,2021-10-31T20:05:56.100,,football,right,28.24,28.9,0.91,2.13,0.1,,, +2021103108,54,,22,2021-10-31T20:05:56.200,,football,right,28.18,28.85,0.72,1.83,0.08,,, +2021103108,54,,23,2021-10-31T20:05:56.300,,football,right,28.13,28.86,0.49,1.57,0.05,,, +2021103108,54,,24,2021-10-31T20:05:56.400,,football,right,28.09,28.83,0.35,1.28,0.04,,, +2021103108,54,,25,2021-10-31T20:05:56.500,,football,right,28.02,28.97,0.29,1.05,0.15,,, +2021103108,54,,26,2021-10-31T20:05:56.600,,football,right,28.0,28.98,0.24,0.66,0.03,,, +2021103108,54,,27,2021-10-31T20:05:56.700,,football,right,27.85,29.28,0.58,0.78,0.33,,, +2021103108,54,,28,2021-10-31T20:05:56.800,,football,right,27.84,29.42,0.59,0.77,0.14,,, +2021103108,54,,29,2021-10-31T20:05:56.900,,football,right,27.74,29.44,0.53,0.68,0.1,,, +2021103108,54,,30,2021-10-31T20:05:57.000,,football,right,27.74,29.41,0.37,0.74,0.03,,, +2021103108,54,,31,2021-10-31T20:05:57.100,,football,right,27.72,29.44,0.29,0.9,0.03,,, +2021103108,54,,32,2021-10-31T20:05:57.200,,football,right,27.71,29.46,0.19,1.06,0.02,,, +2021103108,54,,33,2021-10-31T20:05:57.300,,football,right,27.7,29.47,0.11,1.12,0.02,,, +2021103108,54,,34,2021-10-31T20:05:57.400,,football,right,27.69,29.47,0.11,0.98,0.01,,,autoevent_passforward +2021103108,54,,35,2021-10-31T20:05:57.500,,football,right,27.68,29.45,0.18,0.8,0.01,,, +2021103108,54,,36,2021-10-31T20:05:57.600,,football,right,29.74,27.23,20.94,0.47,3.04,,,pass_forward +2021103108,54,,37,2021-10-31T20:05:57.700,,football,right,31.29,25.83,20.86,1.34,2.09,,, +2021103108,54,,38,2021-10-31T20:05:57.800,,football,right,32.83,24.43,20.68,2.32,2.08,,, +2021103108,54,,39,2021-10-31T20:05:57.900,,football,right,34.35,23.05,20.4,3.17,2.05,,, diff --git a/tests/files/bdb_players-1.csv b/tests/files/bdb_players-1.csv new file mode 100644 index 0000000..d72fcf2 --- /dev/null +++ b/tests/files/bdb_players-1.csv @@ -0,0 +1,155 @@ +nflId,height,weight,birthDate,collegeName,officialPosition,displayName +25511,6-1,200,1970-01-01,anon,QB,anon +33107,6-1,200,1970-01-01,anon,T,anon +33131,6-1,200,1970-01-01,anon,DE,anon +34472,6-1,200,1970-01-01,anon,C,anon +34540,6-1,200,1970-01-01,anon,TE,anon +35443,6-1,200,1970-01-01,anon,T,anon +35466,6-1,200,1970-01-01,anon,FS,anon +35481,6-1,200,1970-01-01,anon,TE,anon +35522,6-1,200,1970-01-01,anon,DT,anon +37078,6-1,200,1970-01-01,anon,CB,anon +37084,6-1,200,1970-01-01,anon,DE,anon +37240,6-1,200,1970-01-01,anon,OLB,anon +37308,6-1,200,1970-01-01,anon,DT,anon +38551,6-1,200,1970-01-01,anon,OLB,anon +38555,6-1,200,1970-01-01,anon,OLB,anon +38559,6-1,200,1970-01-01,anon,SS,anon +38605,6-1,200,1970-01-01,anon,QB,anon +38642,6-1,200,1970-01-01,anon,T,anon +39908,6-1,200,1970-01-01,anon,FS,anon +40008,6-1,200,1970-01-01,anon,CB,anon +40024,6-1,200,1970-01-01,anon,WR,anon +40039,6-1,200,1970-01-01,anon,SS,anon +40042,6-1,200,1970-01-01,anon,NT,anon +40078,6-1,200,1970-01-01,anon,FB,anon +40095,6-1,200,1970-01-01,anon,OLB,anon +40151,6-1,200,1970-01-01,anon,C,anon +41233,6-1,200,1970-01-01,anon,WR,anon +41243,6-1,200,1970-01-01,anon,ILB,anon +41258,6-1,200,1970-01-01,anon,QB,anon +41265,6-1,200,1970-01-01,anon,QB,anon +41300,6-1,200,1970-01-01,anon,OLB,anon +41310,6-1,200,1970-01-01,anon,G,anon +41324,6-1,200,1970-01-01,anon,G,anon +41331,6-1,200,1970-01-01,anon,CB,anon +41390,6-1,200,1970-01-01,anon,C,anon +41436,6-1,200,1970-01-01,anon,C,anon +41599,6-1,200,1970-01-01,anon,ILB,anon +41959,6-1,200,1970-01-01,anon,G,anon +42116,6-1,200,1970-01-01,anon,SS,anon +42346,6-1,200,1970-01-01,anon,OLB,anon +42358,6-1,200,1970-01-01,anon,RB,anon +42362,6-1,200,1970-01-01,anon,T,anon +42371,6-1,200,1970-01-01,anon,G,anon +42377,6-1,200,1970-01-01,anon,T,anon +42388,6-1,200,1970-01-01,anon,ILB,anon +42404,6-1,200,1970-01-01,anon,G,anon +42412,6-1,200,1970-01-01,anon,WR,anon +42424,6-1,200,1970-01-01,anon,G,anon +42427,6-1,200,1970-01-01,anon,ILB,anon +42431,6-1,200,1970-01-01,anon,DE,anon +42480,6-1,200,1970-01-01,anon,DT,anon +42497,6-1,200,1970-01-01,anon,DT,anon +42547,6-1,200,1970-01-01,anon,TE,anon +43300,6-1,200,1970-01-01,anon,CB,anon +43341,6-1,200,1970-01-01,anon,ILB,anon +43356,6-1,200,1970-01-01,anon,DT,anon +43361,6-1,200,1970-01-01,anon,DE,anon +43362,6-1,200,1970-01-01,anon,RB,anon +43376,6-1,200,1970-01-01,anon,OLB,anon +43384,6-1,200,1970-01-01,anon,G,anon +43395,6-1,200,1970-01-01,anon,FS,anon +43435,6-1,200,1970-01-01,anon,OLB,anon +43522,6-1,200,1970-01-01,anon,CB,anon +43694,6-1,200,1970-01-01,anon,NT,anon +43808,6-1,200,1970-01-01,anon,WR,anon +43986,6-1,200,1970-01-01,anon,CB,anon +44819,6-1,200,1970-01-01,anon,WR,anon +44820,6-1,200,1970-01-01,anon,RB,anon +44828,6-1,200,1970-01-01,anon,CB,anon +44831,6-1,200,1970-01-01,anon,TE,anon +44832,6-1,200,1970-01-01,anon,T,anon +44848,6-1,200,1970-01-01,anon,SS,anon +44849,6-1,200,1970-01-01,anon,WR,anon +44851,6-1,200,1970-01-01,anon,FS,anon +44856,6-1,200,1970-01-01,anon,TE,anon +44867,6-1,200,1970-01-01,anon,DT,anon +44869,6-1,200,1970-01-01,anon,ILB,anon +44876,6-1,200,1970-01-01,anon,T,anon +44893,6-1,200,1970-01-01,anon,CB,anon +44896,6-1,200,1970-01-01,anon,WR,anon +44944,6-1,200,1970-01-01,anon,DE,anon +44972,6-1,200,1970-01-01,anon,G,anon +44991,6-1,200,1970-01-01,anon,NT,anon +44999,6-1,200,1970-01-01,anon,SS,anon +45004,6-1,200,1970-01-01,anon,FS,anon +45042,6-1,200,1970-01-01,anon,FS,anon +45056,6-1,200,1970-01-01,anon,G,anon +45062,6-1,200,1970-01-01,anon,RB,anon +45069,6-1,200,1970-01-01,anon,G,anon +45267,6-1,200,1970-01-01,anon,WR,anon +45573,6-1,200,1970-01-01,anon,RB,anon +45594,6-1,200,1970-01-01,anon,TE,anon +45630,6-1,200,1970-01-01,anon,T,anon +46072,6-1,200,1970-01-01,anon,QB,anon +46078,6-1,200,1970-01-01,anon,T,anon +46084,6-1,200,1970-01-01,anon,T,anon +46093,6-1,200,1970-01-01,anon,WR,anon +46107,6-1,200,1970-01-01,anon,RB,anon +46109,6-1,200,1970-01-01,anon,WR,anon +46163,6-1,200,1970-01-01,anon,G,anon +46170,6-1,200,1970-01-01,anon,TE,anon +46187,6-1,200,1970-01-01,anon,CB,anon +46189,6-1,200,1970-01-01,anon,TE,anon +46204,6-1,200,1970-01-01,anon,DE,anon +46212,6-1,200,1970-01-01,anon,ILB,anon +46237,6-1,200,1970-01-01,anon,T,anon +46249,6-1,200,1970-01-01,anon,DT,anon +46255,6-1,200,1970-01-01,anon,DE,anon +46259,6-1,200,1970-01-01,anon,FS,anon +46265,6-1,200,1970-01-01,anon,CB,anon +46269,6-1,200,1970-01-01,anon,ILB,anon +46331,6-1,200,1970-01-01,anon,TE,anon +46775,6-1,200,1970-01-01,anon,CB,anon +47786,6-1,200,1970-01-01,anon,NT,anon +47803,6-1,200,1970-01-01,anon,TE,anon +47819,6-1,200,1970-01-01,anon,WR,anon +47824,6-1,200,1970-01-01,anon,G,anon +47837,6-1,200,1970-01-01,anon,CB,anon +47847,6-1,200,1970-01-01,anon,WR,anon +47848,6-1,200,1970-01-01,anon,DE,anon +47881,6-1,200,1970-01-01,anon,OLB,anon +47920,6-1,200,1970-01-01,anon,TE,anon +47932,6-1,200,1970-01-01,anon,WR,anon +47995,6-1,200,1970-01-01,anon,G,anon +48235,6-1,200,1970-01-01,anon,C,anon +48456,6-1,200,1970-01-01,anon,TE,anon +48565,6-1,200,1970-01-01,anon,CB,anon +52414,6-1,200,1970-01-01,anon,QB,anon +52416,6-1,200,1970-01-01,anon,ILB,anon +52421,6-1,200,1970-01-01,anon,T,anon +52424,6-1,200,1970-01-01,anon,CB,anon +52433,6-1,200,1970-01-01,anon,WR,anon +52436,6-1,200,1970-01-01,anon,MLB,anon +52445,6-1,200,1970-01-01,anon,FS,anon +52454,6-1,200,1970-01-01,anon,WR,anon +52477,6-1,200,1970-01-01,anon,G,anon +52491,6-1,200,1970-01-01,anon,C,anon +52498,6-1,200,1970-01-01,anon,DE,anon +52506,6-1,200,1970-01-01,anon,OLB,anon +52517,6-1,200,1970-01-01,anon,G,anon +52525,6-1,200,1970-01-01,anon,DE,anon +52539,6-1,200,1970-01-01,anon,NT,anon +52566,6-1,200,1970-01-01,anon,CB,anon +52886,6-1,200,1970-01-01,anon,OLB,anon +53053,6-1,200,1970-01-01,anon,DE,anon +53432,6-1,200,1970-01-01,anon,QB,anon +53442,6-1,200,1970-01-01,anon,T,anon +53445,6-1,200,1970-01-01,anon,ILB,anon +53446,6-1,200,1970-01-01,anon,T,anon +53460,6-1,200,1970-01-01,anon,OLB,anon +53583,6-1,200,1970-01-01,anon,CB,anon +53623,6-1,200,1970-01-01,anon,RB,anon +53624,6-1,200,1970-01-01,anon,DT,anon +53629,6-1,200,1970-01-01,anon,CB,anon diff --git a/tests/files/bdb_plays-1.csv b/tests/files/bdb_plays-1.csv new file mode 100644 index 0000000..a0f5623 --- /dev/null +++ b/tests/files/bdb_plays-1.csv @@ -0,0 +1,8 @@ +gameId,playId,playDescription,quarter,down,yardsToGo,possessionTeam,defensiveTeam,yardlineSide,yardlineNumber,gameClock,preSnapHomeScore,preSnapVisitorScore,passResult,penaltyYards,prePenaltyPlayResult,playResult,foulName1,foulNFLId1,foulName2,foulNFLId2,foulName3,foulNFLId3,absoluteYardlineNumber,offenseFormation,personnelO,defendersInBox,personnelD,dropBackType,pff_playAction,pff_passCoverage,pff_passCoverageType,playDesciption +2021091300,4845,"(3:44) (Shotgun) D.Carr pass deep right to Z.Jones for 31 yards, TOUCHDOWN.",5,2,14,LV,BAL,BAL,31,03:44,27,27,C,,31,31,,,,,,,41.0,SHOTGUN,"1 RB, 2 TE, 2 WR",7.0,"2 DL, 4 LB, 5 DB",TRADITIONAL,0,Cover-0,Man,anon +2021091910,54,(15:00) T.Brady pass deep left to M.Evans to TB 45 for 20 yards (F.Moreau).,1,1,10,TB,ATL,TB,25,15:00,0,0,C,,20,20,,,,,,,35.0,SINGLEBACK,"1 RB, 2 TE, 2 WR",8.0,"3 DL, 4 LB, 4 DB",TRADITIONAL,1,Cover-3,Zone,anon +2021092300,54,(15:00) S.Darnold pass short left to Dj.Moore to CAR 32 for 7 yards (V.Hargreaves).,1,1,10,CAR,HOU,CAR,25,15:00,0,0,C,,7,7,,,,,,,35.0,SINGLEBACK,"1 RB, 2 TE, 2 WR",8.0,"4 DL, 3 LB, 4 DB",TRADITIONAL,1,Cover-1,Man,anon +2021092609,54,(15:00) (Shotgun) T.Bridgewater pass short left to T.Patrick pushed ob at DEN 31 for 6 yards (B.Echols).,1,1,10,DEN,NYJ,DEN,25,15:00,0,0,C,,6,6,,,,,,,35.0,SHOTGUN,"1 RB, 1 TE, 3 WR",6.0,"4 DL, 2 LB, 5 DB",TRADITIONAL,0,Quarters,Zone,anon +2021092612,54,(15:00) R.Wilson pass short right to D.Metcalf to SEA 42 for 17 yards (H.Smith).,1,1,10,SEA,MIN,SEA,25,15:00,0,0,C,,17,17,,,,,,,85.0,SINGLEBACK,"1 RB, 2 TE, 2 WR",7.0,"4 DL, 3 LB, 4 DB",DESIGNED_ROLLOUT_RIGHT,1,Cover-6,Zone,anon +2021101011,54,(15:00) (Shotgun) T.Lance scrambles up the middle ran ob at SF 39 for 14 yards (R.Alford).,1,1,10,SF,ARI,SF,25,15:00,0,0,R,,14,14,,,,,,,85.0,EMPTY,"2 RB, 1 TE, 2 WR",6.0,"4 DL, 4 LB, 3 DB",SCRAMBLE,0,Cover-3,Zone,anon +2021103108,54,(15:00) (Shotgun) J.Herbert pass short right to J.Cook to LAC 37 for 12 yards (J.Bentley).,1,1,10,LAC,NE,LAC,25,15:00,0,0,C,,12,12,,,,,,,35.0,SHOTGUN,"1 RB, 2 TE, 2 WR",6.0,"3 DL, 3 LB, 5 DB",TRADITIONAL,0,Cover-2,Zone,anon diff --git a/tests/files/models/my-test-gnn-tmp/fingerprint.pb b/tests/files/models/my-test-gnn-tmp/fingerprint.pb deleted file mode 100644 index d713748..0000000 --- a/tests/files/models/my-test-gnn-tmp/fingerprint.pb +++ /dev/null @@ -1 +0,0 @@ -ŽÓÜįũü­œûáóÆ𒉞ũ-čÁӍΕđØý îėįËųĄÍá(ýŸĘėÖéÔ―2 \ No newline at end of file diff --git a/tests/files/models/my-test-gnn-tmp/keras_metadata.pb b/tests/files/models/my-test-gnn-tmp/keras_metadata.pb deleted file mode 100644 index 5a928f3..0000000 --- a/tests/files/models/my-test-gnn-tmp/keras_metadata.pb +++ /dev/null @@ -1,21 +0,0 @@ - -ōroot"_tf_keras_model*Ō{"name": "crystal_graph_classifier", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "CrystalGraphClassifier", "config": {"name": "crystal_graph_classifier", "trainable": true, "dtype": "float32"}, "shared_object_id": 0, "build_input_shape": {"class_name": "__tuple__", "items": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null, null]}, {"class_name": "TensorShape", "items": [null, 7]}, {"class_name": "TensorShape", "items": [null]}]}, "is_graph_network": false, "full_save_spec": {"class_name": "__tuple__", "items": [[{"class_name": "__tuple__", "items": [{"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 12]}, "float32", "input_1"]}, {"class_name": "TypeSpec", "type_spec": "tf.SparseTensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, null]}, "float32"]}, {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 7]}, "float32", "input_3"]}, {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null]}, "int64", "input_4"]}]}], {}]}, "save_spec": {"class_name": "__tuple__", "items": [{"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 12]}, "float32", "input_1"]}, {"class_name": "TypeSpec", "type_spec": "tf.SparseTensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, null]}, "float32"]}, {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 7]}, "float32", "input_3"]}, {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null]}, "int64", "input_4"]}]}, "keras_version": "2.14.0", "backend": "tensorflow", "model_config": {"class_name": "CrystalGraphClassifier", "config": {"name": "crystal_graph_classifier", "trainable": true, "dtype": "float32"}}, "training_config": {"loss": {"class_name": "BinaryCrossentropy", "config": {"reduction": "auto", "name": "binary_crossentropy", "from_logits": false, "label_smoothing": 0.0, "axis": -1, "fn": "binary_crossentropy"}, "shared_object_id": 1}, "metrics": [[{"class_name": "AUC", "config": {"name": "auc", "dtype": "float32", "num_thresholds": 200, "curve": "ROC", "summation_method": "interpolation", "multi_label": false, "num_labels": null, "label_weights": null, "from_logits": false}, "shared_object_id": 2}, {"class_name": "BinaryAccuracy", "config": {"name": "binary_accuracy", "dtype": "float32", "threshold": 0.5}, "shared_object_id": 3}]], "weighted_metrics": null, "loss_weights": null, "optimizer_config": {"class_name": "Custom>Adam", "config": {"name": "Adam", "weight_decay": null, "clipnorm": null, "global_clipnorm": null, "clipvalue": null, "use_ema": false, "ema_momentum": 0.99, "ema_overwrite_frequency": null, "jit_compile": false, "is_legacy_optimizer": false, "learning_rate": 0.0010000000474974513, "beta_1": 0.9, "beta_2": 0.999, "epsilon": 1e-07, "amsgrad": false}}}}2 -Š -root.conv1"_tf_keras_layer*‚{"name": "crystal_conv", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "CrystalConv", "config": {"name": "crystal_conv", "trainable": true, "dtype": "float32", "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 4}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 5}, "kernel_regularizer": null, "bias_regularizer": null, "kernel_constraint": null, "bias_constraint": null, "aggregate": "sum"}, "shared_object_id": 6, "build_input_shape": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null, null]}, {"class_name": "TensorShape", "items": [null, 7]}]}2 -— - root.pool"_tf_keras_layer*ð{"name": "global_avg_pool", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "GlobalAvgPool", "config": {"name": "global_avg_pool", "trainable": true, "dtype": "float32"}, "shared_object_id": 7, "build_input_shape": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null]}]}2 -ô  root.dense1"_tf_keras_layer*Ë{"name": "dense", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense", "trainable": true, "dtype": "float32", "units": 128, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 8}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 9}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 10, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 12}}, "shared_object_id": 11}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 12]}}2 -ƒ  root.dropout"_tf_keras_layer*Ų{"name": "dropout", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dropout", "config": {"name": "dropout", "trainable": true, "dtype": "float32", "rate": 0.5, "noise_shape": null, "seed": null}, "shared_object_id": 12, "build_input_shape": {"class_name": "TensorShape", "items": [null, 128]}}2 -ü  root.dense2"_tf_keras_layer*Ó{"name": "dense_1", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_1", "trainable": true, "dtype": "float32", "units": 128, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 13}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 14}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 15, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 128}}, "shared_object_id": 16}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 128]}}2 -ý root.dense3"_tf_keras_layer*Ô{"name": "dense_2", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_2", "trainable": true, "dtype": "float32", "units": 1, "activation": "sigmoid", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 17}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 18}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 19, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 128}}, "shared_object_id": 20}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 128]}}2 -ý3root.conv1.dense_f"_tf_keras_layer*Í{"name": "dense", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense", "trainable": true, "dtype": "float32", "units": 12, "activation": "sigmoid", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 4}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 5}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 21, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 22}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -€4root.conv1.dense_s"_tf_keras_layer*Ð{"name": "dense_1", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_1", "trainable": true, "dtype": "float32", "units": 12, "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 4}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 5}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 23, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 24}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -ģ5 root.convs.0"_tf_keras_layer*‰{"name": "crystal_conv_1", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "CrystalConv", "config": {"name": "crystal_conv_1", "trainable": true, "dtype": "float32", "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 25}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 26}, "kernel_regularizer": null, "bias_regularizer": null, "kernel_constraint": null, "bias_constraint": null, "aggregate": "sum"}, "shared_object_id": 27, "build_input_shape": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null, null]}, {"class_name": "TensorShape", "items": [null, 7]}]}2 -ģ6 root.convs.1"_tf_keras_layer*‰{"name": "crystal_conv_2", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "CrystalConv", "config": {"name": "crystal_conv_2", "trainable": true, "dtype": "float32", "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 28}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 29}, "kernel_regularizer": null, "bias_regularizer": null, "kernel_constraint": null, "bias_constraint": null, "aggregate": "sum"}, "shared_object_id": 30, "build_input_shape": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null, null]}, {"class_name": "TensorShape", "items": [null, 7]}]}2 -đ^root.keras_api.metrics.0"_tf_keras_metric*‚{"class_name": "Mean", "name": "loss", "dtype": "float32", "config": {"name": "loss", "dtype": "float32"}, "shared_object_id": 31}2 -Ø_root.keras_api.metrics.1"_tf_keras_metric*Ą{"class_name": "AUC", "name": "auc", "dtype": "float32", "config": {"name": "auc", "dtype": "float32", "num_thresholds": 200, "curve": "ROC", "summation_method": "interpolation", "multi_label": false, "num_labels": null, "label_weights": null, "from_logits": false}, "shared_object_id": 2}2 -ę`root.keras_api.metrics.2"_tf_keras_metric*ģ{"class_name": "BinaryAccuracy", "name": "binary_accuracy", "dtype": "float32", "config": {"name": "binary_accuracy", "dtype": "float32", "threshold": 0.5}, "shared_object_id": 3}2 -…}root.convs.0.dense_f"_tf_keras_layer*Ó{"name": "dense_2", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_2", "trainable": true, "dtype": "float32", "units": 12, "activation": "sigmoid", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 25}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 26}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 32, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 33}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -„~root.convs.0.dense_s"_tf_keras_layer*Ō{"name": "dense_3", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_3", "trainable": true, "dtype": "float32", "units": 12, "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 25}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 26}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 34, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 35}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -††root.convs.1.dense_f"_tf_keras_layer*Ó{"name": "dense_4", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_4", "trainable": true, "dtype": "float32", "units": 12, "activation": "sigmoid", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 28}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 29}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 36, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 37}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -…‡root.convs.1.dense_s"_tf_keras_layer*Ō{"name": "dense_5", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_5", "trainable": true, "dtype": "float32", "units": 12, "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 28}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 29}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 38, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 39}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 \ No newline at end of file diff --git a/tests/files/models/my-test-gnn-tmp/saved_model.pb b/tests/files/models/my-test-gnn-tmp/saved_model.pb deleted file mode 100644 index d0196bc..0000000 Binary files a/tests/files/models/my-test-gnn-tmp/saved_model.pb and /dev/null differ diff --git a/tests/files/models/my-test-gnn-tmp/variables/variables.data-00000-of-00001 b/tests/files/models/my-test-gnn-tmp/variables/variables.data-00000-of-00001 deleted file mode 100644 index 647cb71..0000000 Binary files a/tests/files/models/my-test-gnn-tmp/variables/variables.data-00000-of-00001 and /dev/null differ diff --git a/tests/files/models/my-test-gnn-tmp/variables/variables.index b/tests/files/models/my-test-gnn-tmp/variables/variables.index deleted file mode 100644 index 432ee4d..0000000 Binary files a/tests/files/models/my-test-gnn-tmp/variables/variables.index and /dev/null differ diff --git a/tests/files/models/my-test-gnn/fingerprint.pb b/tests/files/models/my-test-gnn/fingerprint.pb deleted file mode 100644 index 7ddcec5..0000000 --- a/tests/files/models/my-test-gnn/fingerprint.pb +++ /dev/null @@ -1 +0,0 @@ -ŽÓÜįũü­œûáóÆ𒉞ũ-čÁӍΕđØý îėįËųĄÍá(’Íʚöûƒ€g2 \ No newline at end of file diff --git a/tests/files/models/my-test-gnn/keras_metadata.pb b/tests/files/models/my-test-gnn/keras_metadata.pb deleted file mode 100644 index 5a928f3..0000000 --- a/tests/files/models/my-test-gnn/keras_metadata.pb +++ /dev/null @@ -1,21 +0,0 @@ - -ōroot"_tf_keras_model*Ō{"name": "crystal_graph_classifier", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "CrystalGraphClassifier", "config": {"name": "crystal_graph_classifier", "trainable": true, "dtype": "float32"}, "shared_object_id": 0, "build_input_shape": {"class_name": "__tuple__", "items": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null, null]}, {"class_name": "TensorShape", "items": [null, 7]}, {"class_name": "TensorShape", "items": [null]}]}, "is_graph_network": false, "full_save_spec": {"class_name": "__tuple__", "items": [[{"class_name": "__tuple__", "items": [{"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 12]}, "float32", "input_1"]}, {"class_name": "TypeSpec", "type_spec": "tf.SparseTensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, null]}, "float32"]}, {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 7]}, "float32", "input_3"]}, {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null]}, "int64", "input_4"]}]}], {}]}, "save_spec": {"class_name": "__tuple__", "items": [{"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 12]}, "float32", "input_1"]}, {"class_name": "TypeSpec", "type_spec": "tf.SparseTensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, null]}, "float32"]}, {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null, 7]}, "float32", "input_3"]}, {"class_name": "TypeSpec", "type_spec": "tf.TensorSpec", "serialized": [{"class_name": "TensorShape", "items": [null]}, "int64", "input_4"]}]}, "keras_version": "2.14.0", "backend": "tensorflow", "model_config": {"class_name": "CrystalGraphClassifier", "config": {"name": "crystal_graph_classifier", "trainable": true, "dtype": "float32"}}, "training_config": {"loss": {"class_name": "BinaryCrossentropy", "config": {"reduction": "auto", "name": "binary_crossentropy", "from_logits": false, "label_smoothing": 0.0, "axis": -1, "fn": "binary_crossentropy"}, "shared_object_id": 1}, "metrics": [[{"class_name": "AUC", "config": {"name": "auc", "dtype": "float32", "num_thresholds": 200, "curve": "ROC", "summation_method": "interpolation", "multi_label": false, "num_labels": null, "label_weights": null, "from_logits": false}, "shared_object_id": 2}, {"class_name": "BinaryAccuracy", "config": {"name": "binary_accuracy", "dtype": "float32", "threshold": 0.5}, "shared_object_id": 3}]], "weighted_metrics": null, "loss_weights": null, "optimizer_config": {"class_name": "Custom>Adam", "config": {"name": "Adam", "weight_decay": null, "clipnorm": null, "global_clipnorm": null, "clipvalue": null, "use_ema": false, "ema_momentum": 0.99, "ema_overwrite_frequency": null, "jit_compile": false, "is_legacy_optimizer": false, "learning_rate": 0.0010000000474974513, "beta_1": 0.9, "beta_2": 0.999, "epsilon": 1e-07, "amsgrad": false}}}}2 -Š -root.conv1"_tf_keras_layer*‚{"name": "crystal_conv", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "CrystalConv", "config": {"name": "crystal_conv", "trainable": true, "dtype": "float32", "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 4}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 5}, "kernel_regularizer": null, "bias_regularizer": null, "kernel_constraint": null, "bias_constraint": null, "aggregate": "sum"}, "shared_object_id": 6, "build_input_shape": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null, null]}, {"class_name": "TensorShape", "items": [null, 7]}]}2 -— - root.pool"_tf_keras_layer*ð{"name": "global_avg_pool", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "GlobalAvgPool", "config": {"name": "global_avg_pool", "trainable": true, "dtype": "float32"}, "shared_object_id": 7, "build_input_shape": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null]}]}2 -ô  root.dense1"_tf_keras_layer*Ë{"name": "dense", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense", "trainable": true, "dtype": "float32", "units": 128, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 8}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 9}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 10, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 12}}, "shared_object_id": 11}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 12]}}2 -ƒ  root.dropout"_tf_keras_layer*Ų{"name": "dropout", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dropout", "config": {"name": "dropout", "trainable": true, "dtype": "float32", "rate": 0.5, "noise_shape": null, "seed": null}, "shared_object_id": 12, "build_input_shape": {"class_name": "TensorShape", "items": [null, 128]}}2 -ü  root.dense2"_tf_keras_layer*Ó{"name": "dense_1", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_1", "trainable": true, "dtype": "float32", "units": 128, "activation": "relu", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 13}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 14}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 15, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 128}}, "shared_object_id": 16}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 128]}}2 -ý root.dense3"_tf_keras_layer*Ô{"name": "dense_2", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_2", "trainable": true, "dtype": "float32", "units": 1, "activation": "sigmoid", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 17}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 18}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 19, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 128}}, "shared_object_id": 20}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 128]}}2 -ý3root.conv1.dense_f"_tf_keras_layer*Í{"name": "dense", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense", "trainable": true, "dtype": "float32", "units": 12, "activation": "sigmoid", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 4}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 5}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 21, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 22}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -€4root.conv1.dense_s"_tf_keras_layer*Ð{"name": "dense_1", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_1", "trainable": true, "dtype": "float32", "units": 12, "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 4}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 5}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 23, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 24}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -ģ5 root.convs.0"_tf_keras_layer*‰{"name": "crystal_conv_1", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "CrystalConv", "config": {"name": "crystal_conv_1", "trainable": true, "dtype": "float32", "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 25}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 26}, "kernel_regularizer": null, "bias_regularizer": null, "kernel_constraint": null, "bias_constraint": null, "aggregate": "sum"}, "shared_object_id": 27, "build_input_shape": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null, null]}, {"class_name": "TensorShape", "items": [null, 7]}]}2 -ģ6 root.convs.1"_tf_keras_layer*‰{"name": "crystal_conv_2", "trainable": true, "expects_training_arg": true, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "CrystalConv", "config": {"name": "crystal_conv_2", "trainable": true, "dtype": "float32", "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 28}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 29}, "kernel_regularizer": null, "bias_regularizer": null, "kernel_constraint": null, "bias_constraint": null, "aggregate": "sum"}, "shared_object_id": 30, "build_input_shape": [{"class_name": "TensorShape", "items": [null, 12]}, {"class_name": "TensorShape", "items": [null, null]}, {"class_name": "TensorShape", "items": [null, 7]}]}2 -đ^root.keras_api.metrics.0"_tf_keras_metric*‚{"class_name": "Mean", "name": "loss", "dtype": "float32", "config": {"name": "loss", "dtype": "float32"}, "shared_object_id": 31}2 -Ø_root.keras_api.metrics.1"_tf_keras_metric*Ą{"class_name": "AUC", "name": "auc", "dtype": "float32", "config": {"name": "auc", "dtype": "float32", "num_thresholds": 200, "curve": "ROC", "summation_method": "interpolation", "multi_label": false, "num_labels": null, "label_weights": null, "from_logits": false}, "shared_object_id": 2}2 -ę`root.keras_api.metrics.2"_tf_keras_metric*ģ{"class_name": "BinaryAccuracy", "name": "binary_accuracy", "dtype": "float32", "config": {"name": "binary_accuracy", "dtype": "float32", "threshold": 0.5}, "shared_object_id": 3}2 -…}root.convs.0.dense_f"_tf_keras_layer*Ó{"name": "dense_2", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_2", "trainable": true, "dtype": "float32", "units": 12, "activation": "sigmoid", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 25}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 26}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 32, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 33}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -„~root.convs.0.dense_s"_tf_keras_layer*Ō{"name": "dense_3", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_3", "trainable": true, "dtype": "float32", "units": 12, "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 25}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 26}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 34, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 35}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -††root.convs.1.dense_f"_tf_keras_layer*Ó{"name": "dense_4", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_4", "trainable": true, "dtype": "float32", "units": 12, "activation": "sigmoid", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 28}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 29}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 36, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 37}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 -…‡root.convs.1.dense_s"_tf_keras_layer*Ō{"name": "dense_5", "trainable": true, "expects_training_arg": false, "dtype": "float32", "batch_input_shape": null, "stateful": false, "must_restore_from_config": false, "preserve_input_structure_in_config": false, "autocast": true, "class_name": "Dense", "config": {"name": "dense_5", "trainable": true, "dtype": "float32", "units": 12, "activation": "linear", "use_bias": true, "kernel_initializer": {"class_name": "GlorotUniform", "config": {"seed": null}, "shared_object_id": 28}, "bias_initializer": {"class_name": "Zeros", "config": {}, "shared_object_id": 29}, "kernel_regularizer": null, "bias_regularizer": null, "activity_regularizer": null, "kernel_constraint": null, "bias_constraint": null}, "shared_object_id": 38, "input_spec": {"class_name": "InputSpec", "config": {"dtype": null, "shape": null, "ndim": null, "max_ndim": null, "min_ndim": 2, "axes": {"-1": 31}}, "shared_object_id": 39}, "build_input_shape": {"class_name": "TensorShape", "items": [null, 31]}}2 \ No newline at end of file diff --git a/tests/files/models/my-test-gnn/saved_model.pb b/tests/files/models/my-test-gnn/saved_model.pb deleted file mode 100644 index d0196bc..0000000 Binary files a/tests/files/models/my-test-gnn/saved_model.pb and /dev/null differ diff --git a/tests/files/models/my-test-gnn/variables/variables.data-00000-of-00001 b/tests/files/models/my-test-gnn/variables/variables.data-00000-of-00001 deleted file mode 100644 index 9acda79..0000000 Binary files a/tests/files/models/my-test-gnn/variables/variables.data-00000-of-00001 and /dev/null differ diff --git a/tests/files/models/my-test-gnn/variables/variables.index b/tests/files/models/my-test-gnn/variables/variables.index deleted file mode 100644 index 78eecca..0000000 Binary files a/tests/files/models/my-test-gnn/variables/variables.index and /dev/null differ diff --git a/tests/files/test.pickle.gz b/tests/files/test.pickle.gz deleted file mode 100644 index b41c9ec..0000000 Binary files a/tests/files/test.pickle.gz and /dev/null differ diff --git a/tests/test_bigdb.py b/tests/test_bigdb.py new file mode 100644 index 0000000..adedd3e --- /dev/null +++ b/tests/test_bigdb.py @@ -0,0 +1,430 @@ +from pathlib import Path + +from typing import List + +import pytest + +import polars as pl +import pandas as pd +import numpy as np + +from os.path import join + +from datetime import datetime + +from spektral.data import Graph + +from unravel.american_football import ( + AmericanFootballGraphSettings, + BigDataBowlDataset, + AmericanFootballGraphConverter, + AmericanFootballPitchDimensions, +) +from unravel.utils import ( + add_graph_id_column, + add_dummy_label_column, + flatten_to_reshaped_array, + make_sparse, + CustomSpektralDataset, +) + +from kloppy.domain import Unit + + +class TestAmericanFootballDataset: + + @pytest.fixture + def coordinates(self, base_dir: Path) -> str: + return base_dir / "files" / "bdb_coords-1.csv" + + @pytest.fixture + def players(self, base_dir: Path) -> str: + return base_dir / "files" / "bdb_players-1.csv" + + @pytest.fixture + def plays(self, base_dir: Path) -> str: + return base_dir / "files" / "bdb_plays-1.csv" + + @pytest.fixture + def dataset(self, coordinates: str, players: str, plays: str): + bdb_dataset = BigDataBowlDataset( + tracking_file_path=coordinates, + players_file_path=players, + plays_file_path=plays, + ) + bdb_dataset.load() + bdb_dataset.add_graph_ids(by=["gameId", "playId"], column_name="graph_id") + bdb_dataset.add_dummy_labels( + by=["gameId", "playId", "frameId"], column_name="label" + ) + return bdb_dataset + + @pytest.fixture + def raw_dataset(self, coordinates: str): + return pd.read_csv(coordinates, parse_dates=["time"]) + + @pytest.fixture + def edge_feature_values(self): + item_idx = 260 + + assert_values = { + "dist": 0.031333127237586675, + "speed_diff": 0.0725, + "acc_diff": 0.017000000000000005, + "pos_cos": 0.21318726919535064, + "pos_sin": 0.0904411428764118, + "dir_cos": 0.9999911965824017, + "dir_sin": 0.5029670423148592, + "o_cos": 0.9724458937341698, + "o_sin": 0.6636914093461278, + } + return item_idx, assert_values + + @pytest.fixture + def adj_matrix_values(self): + return np.asarray( + [ + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [0, 0, 0, 1, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 1, 0, 1], + [1, 1, 1, 0, 0, 0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0, 1, 1, 1, 0, 0, 1, 1], + [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], + ] + ) + + @pytest.fixture + def node_feature_values(self): + item_idx = 6 + + assert_values = { + "x_normed": 0.6679999999999999, + "y_normed": 0.6906191369606004, + "uv_sa[0]": 0.0006550334862428781, + "uv_sa[1]": 0.003179802408809971, + "s_normed": 0.0025, + "uv_aa[0]": 0.0012270197205202376, + "uv_aa[1]": 0.005956459242025523, + "a_normed": 0.001, + "dir_sin_normed": 0.9897173160115632, + "dir_cos_normed": 0.6008808723120034, + "o_sin_normed": 0.394422899008786, + "o_cos_normed": 0.9887263812669529, + "normed_dist_to_goal": 0.31312769316888, + "normed_dist_to_ball": 0.05817057703598108, + "normed_dist_to_end_zone": 0.2486666666666667, + "is_possession_team": 0.0, + "is_qb": 0.0, + "is_ball": 0.0, + "weight_normed": 0.21941714285714287, + "height_normed": 0.4722666666666665, + } + return item_idx, assert_values + + @pytest.fixture + def arguments(self): + return dict( + label_col="label", + graph_id_col="graph_id", + max_player_speed=8.0, + max_ball_speed=28.0, + max_player_acceleration=10.0, + max_ball_acceleration=10.0, + self_loop_ball=True, + adjacency_matrix_connect_type="ball", + adjacency_matrix_type="split_by_team", + label_type="binary", + defending_team_node_value=0.0, + attacking_non_qb_node_value=0.1, + random_seed=42, + pad=False, + verbose=False, + ) + + @pytest.fixture + def non_default_arguments(self): + return dict( + label_col="label", + graph_id_col="graph_id", + max_player_speed=12.0, + max_ball_speed=24.0, + max_player_acceleration=11.0, + max_ball_acceleration=12.0, + self_loop_ball=False, + adjacency_matrix_connect_type="ball", + adjacency_matrix_type="dense_ap", + label_type="binary", + defending_team_node_value=0.3, + attacking_non_qb_node_value=0.2, + random_seed=42, + pad=False, + ) + + @pytest.fixture + def gnnc(self, dataset, arguments): + return AmericanFootballGraphConverter(dataset=dataset, **arguments) + + @pytest.fixture + def gnnc_non_default(self, dataset, non_default_arguments): + return AmericanFootballGraphConverter(dataset=dataset, **non_default_arguments) + + def test_settings(self, gnnc_non_default, non_default_arguments): + settings = gnnc_non_default.settings + assert isinstance(settings, AmericanFootballGraphSettings) + + assert settings.pitch_dimensions.pitch_length == 120.0 + assert settings.pitch_dimensions.pitch_width == 53.3 + assert settings.pitch_dimensions.standardized == False + assert settings.pitch_dimensions.unit == Unit.YARDS + assert settings.pitch_dimensions.x_dim.max == 60.0 + assert settings.pitch_dimensions.x_dim.min == -60.0 + assert settings.pitch_dimensions.y_dim.max == 26.65 + assert settings.pitch_dimensions.y_dim.min == -26.65 + assert settings.pitch_dimensions.end_zone == 50.0 + + assert settings.ball_id == "football" + assert settings.qb_id == "QB" + assert settings.max_height == 225.0 + assert settings.min_height == 150.0 + assert settings.max_weight == 200.0 + assert settings.min_weight == 60.0 + assert settings.max_ball_speed == non_default_arguments["max_ball_speed"] + assert settings.max_ball_speed == non_default_arguments["max_ball_speed"] + assert ( + settings.max_player_acceleration + == non_default_arguments["max_player_acceleration"] + ) + assert ( + settings.max_ball_acceleration + == non_default_arguments["max_ball_acceleration"] + ) + assert settings.self_loop_ball == non_default_arguments["self_loop_ball"] + assert ( + settings.adjacency_matrix_connect_type + == non_default_arguments["adjacency_matrix_connect_type"] + ) + assert ( + settings.adjacency_matrix_type + == non_default_arguments["adjacency_matrix_type"] + ) + assert settings.label_type == non_default_arguments["label_type"] + assert ( + settings.defending_team_node_value + == non_default_arguments["defending_team_node_value"] + ) + assert ( + settings.attacking_non_qb_node_value + == non_default_arguments["attacking_non_qb_node_value"] + ) + + def test_raw_data(self, raw_dataset: pd.DataFrame): + row_10 = raw_dataset.loc[10] + + assert row_10["gameId"] == 2021091300 + assert row_10["playId"] == 4845 + assert row_10["nflId"] == 33131 + assert row_10["frameId"] == 11 + assert row_10["time"] == datetime(2021, 9, 14, 3, 54, 18, 700000) + assert row_10["jerseyNumber"] == 93 + assert row_10["team"] == "BAL" + assert row_10["playDirection"] == "left" + assert row_10["x"] == pytest.approx(40.23, rel=1e-9) + assert row_10["y"] == pytest.approx(21.73, rel=1e-9) + assert row_10["s"] == pytest.approx(1.5, rel=1e-9) + assert row_10["a"] == pytest.approx(2.13, rel=1e-9) + assert row_10["dis"] == pytest.approx(0.19, rel=1e-9) + assert row_10["o"] == pytest.approx(100.77, rel=1e-9) + assert row_10["dir"] == pytest.approx(55.29, rel=1e-9) + + def test_dataset_loader(self, dataset: tuple): + assert isinstance(dataset, BigDataBowlDataset) + assert isinstance(dataset.data, pl.DataFrame) + assert isinstance(dataset.pitch_dimensions, AmericanFootballPitchDimensions) + + assert dataset.pitch_dimensions.pitch_length == 120.0 + assert dataset.pitch_dimensions.pitch_width == 53.3 + assert dataset.pitch_dimensions.x_dim.max == 60.0 + assert dataset.pitch_dimensions.y_dim.max == 26.65 + assert dataset.pitch_dimensions.standardized == False + assert dataset.pitch_dimensions.unit == Unit.YARDS + + data = dataset.data + + assert len(data) == 6049 + + row_10 = data[10].to_dict() + + assert row_10["gameId"][0] == 2021091300 + assert row_10["playId"][0] == 4845 + assert row_10["nflId"][0] == 33131 + assert row_10["frameId"][0] == 11 + assert row_10["time"][0] == datetime(2021, 9, 14, 3, 54, 18, 700000) + assert row_10["jerseyNumber"][0] == 93 + assert row_10["team"][0] == "BAL" + assert row_10["playDirection"][0] == "left" + assert row_10["x"][0] == pytest.approx(19.770000000000003, rel=1e-9) + assert row_10["y"][0] == pytest.approx(4.919999999999998, rel=1e-9) + assert row_10["s"][0] == pytest.approx(1.5, rel=1e-9) + assert row_10["a"][0] == pytest.approx(2.13, rel=1e-9) + assert row_10["dis"][0] == pytest.approx(0.19, rel=1e-9) + assert row_10["o"][0] == pytest.approx(-1.3828243663551074, rel=1e-9) + assert row_10["dir"][0] == pytest.approx(-2.176600110162128, rel=1e-9) + assert row_10["event"][0] == None + assert row_10["officialPosition"][0] == "DE" + assert row_10["possessionTeam"][0] == "LV" + assert row_10["graph_id"][0] == "2021091300-4845" + assert "label" in data.columns + + def test_conversion( + self, + gnnc: AmericanFootballGraphConverter, + node_feature_values: tuple, + edge_feature_values: tuple, + adj_matrix_values: tuple, + ): + item_idx_x, node_feature_assert_values = node_feature_values + item_idx_e, edge_feature_assert_values = edge_feature_values + + results_df = gnnc._convert() + + assert len(results_df) == 263 + + row_4 = results_df[4].to_dict() + + x, x0, x1 = row_4["x"][0], row_4["x_shape_0"][0], row_4["x_shape_1"][0] + a, a0, a1 = row_4["a"][0], row_4["a_shape_0"][0], row_4["a_shape_1"][0] + e, e0, e1 = row_4["e"][0], row_4["e_shape_0"][0], row_4["e_shape_1"][0] + + assert e0 == 287 + assert e1 == len(edge_feature_assert_values.keys()) + assert x0 == 23 + assert x1 == len(node_feature_assert_values.keys()) + assert a0 == 23 + assert a1 == 23 + + x = flatten_to_reshaped_array(x, x0, x1) + a = flatten_to_reshaped_array(a, a0, a1) + e = flatten_to_reshaped_array(e, e0, e1) + + assert x.shape == tuple((x0, x1)) + assert a.shape == tuple((a0, a1)) + assert e.shape == tuple((e0, e1)) + + assert np.min(a) == 0 + assert np.max(1) == 1 + + for idx, node_feature in enumerate(node_feature_assert_values.keys()): + assert x[item_idx_x][idx] == pytest.approx( + node_feature_assert_values.get(node_feature), abs=1e-5 + ) + + for idx, edge_feature in enumerate(edge_feature_assert_values.keys()): + assert e[item_idx_e][idx] == pytest.approx( + edge_feature_assert_values.get(edge_feature), abs=1e-5 + ) + + np.testing.assert_array_equal(a, adj_matrix_values) + + def test_to_graph_frames( + self, gnnc: AmericanFootballGraphConverter, node_feature_values + ): + graph_frames = gnnc.to_graph_frames() + + data = graph_frames + assert len(data) == 263 + assert isinstance(data[0], dict) + # note: these shape tests fail if we add more features (ie. metabolicpower) + + item_idx_x, node_feature_assert_values = node_feature_values + + x = data[4]["x"] + assert x.shape == (23, len(node_feature_assert_values.keys())) + + for idx, node_feature in enumerate(node_feature_assert_values.keys()): + assert x[item_idx_x][idx] == pytest.approx( + node_feature_assert_values.get(node_feature), abs=1e-5 + ) + + def test_to_spektral_graph( + self, + gnnc: AmericanFootballGraphConverter, + node_feature_values: tuple, + edge_feature_values: tuple, + adj_matrix_values: tuple, + ): + """ + Test navigating (next/prev) through events + """ + spektral_graphs = gnnc.to_spektral_graphs() + + item_idx_x, node_feature_assert_values = node_feature_values + item_idx_e, edge_feature_assert_values = edge_feature_values + + assert 1 == 1 + + data = spektral_graphs + assert len(data) == 263 + assert isinstance(data[0], Graph) + # note: these shape tests fail if we add more features + + x = data[4].x + assert x.shape == (23, len(node_feature_assert_values.keys())) + + for idx, node_feature in enumerate(node_feature_assert_values.keys()): + assert x[item_idx_x][idx] == pytest.approx( + node_feature_assert_values.get(node_feature), abs=1e-5 + ) + + e = data[4].e + for idx, edge_feature in enumerate(edge_feature_assert_values.keys()): + assert e[item_idx_e][idx] == pytest.approx( + edge_feature_assert_values.get(edge_feature), abs=1e-5 + ) + + def __are_csr_matrices_equal(mat1, mat2): + return ( + mat1.shape == mat2.shape + and np.array_equal(mat1.data, mat2.data) + and np.array_equal(mat1.indices, mat2.indices) + and np.array_equal(mat1.indptr, mat2.indptr) + ) + + a = data[4].a + assert __are_csr_matrices_equal(a, make_sparse(adj_matrix_values)) + + dataset = CustomSpektralDataset(graphs=spektral_graphs) + N, F, S, n_out, n = dataset.dimensions() + assert N == 23 + assert F == len(node_feature_assert_values.keys()) + assert S == 9 + assert n_out == 1 + assert n == 263 + + def test_to_pickle(self, gnnc: AmericanFootballGraphConverter): + """ + Test navigating (next/prev) through events + """ + pickle_folder = join("tests", "files", "bdb") + + gnnc.to_pickle(file_path=join(pickle_folder, "test_bdb.pickle.gz")) + + data = CustomSpektralDataset(pickle_folder=pickle_folder) + + assert data.n_graphs == 263 diff --git a/tests/test_kloppy.py b/tests/test_kloppy.py index b0461ca..4fb2273 100644 --- a/tests/test_kloppy.py +++ b/tests/test_kloppy.py @@ -1,11 +1,10 @@ from pathlib import Path -from unravel.soccer import GraphConverter +from unravel.soccer import SoccerGraphConverter, GraphFrame, SoccerGraphSettings from unravel.utils import ( DefaultTrackingModel, dummy_labels, dummy_graph_ids, CustomSpektralDataset, - GraphFrame, ) from kloppy import skillcorner @@ -40,8 +39,8 @@ def dataset(self, match_data: str, structured_data: str) -> TrackingDataset: ) @pytest.fixture() - def gnnc(self, dataset: TrackingDataset) -> GraphConverter: - return GraphConverter( + def gnnc(self, dataset: TrackingDataset) -> SoccerGraphConverter: + return SoccerGraphConverter( dataset=dataset, labels=dummy_labels(dataset), graph_ids=dummy_graph_ids(dataset), @@ -63,8 +62,8 @@ def gnnc(self, dataset: TrackingDataset) -> GraphConverter: ) @pytest.fixture() - def gnnc_padding(self, dataset: TrackingDataset) -> GraphConverter: - return GraphConverter( + def gnnc_padding(self, dataset: TrackingDataset) -> SoccerGraphConverter: + return SoccerGraphConverter( dataset=dataset, labels=dummy_labels(dataset), graph_id=1234, @@ -86,8 +85,8 @@ def gnnc_padding(self, dataset: TrackingDataset) -> GraphConverter: ) @pytest.fixture() - def gnnc_padding_random(self, dataset: TrackingDataset) -> GraphConverter: - return GraphConverter( + def gnnc_padding_random(self, dataset: TrackingDataset) -> SoccerGraphConverter: + return SoccerGraphConverter( dataset=dataset, labels=dummy_labels(dataset), # settings @@ -108,7 +107,7 @@ def gnnc_padding_random(self, dataset: TrackingDataset) -> GraphConverter: verbose=False, ) - def test_conversion(self, gnnc: GraphConverter): + def test_conversion(self, gnnc: SoccerGraphConverter): data, label, frame_id, _ = gnnc._convert(gnnc.dataset[2]) assert isinstance(data, DefaultTrackingModel) @@ -153,7 +152,7 @@ def test_conversion(self, gnnc: GraphConverter): assert gid == "abcdefg" - def test_conversion_padding(self, gnnc_padding: GraphConverter): + def test_conversion_padding(self, gnnc_padding: SoccerGraphConverter): data, _, frame_id, graph_id = gnnc_padding._convert(gnnc_padding.dataset[2]) assert isinstance(data, DefaultTrackingModel) @@ -167,7 +166,7 @@ def test_conversion_padding(self, gnnc_padding: GraphConverter): assert len(data.home_players) == 11 assert len(data.away_players) == 11 - def test_to_spektral_graph(self, gnnc: GraphConverter): + def test_to_spektral_graph(self, gnnc: SoccerGraphConverter): """ Test navigating (next/prev) through events """ @@ -249,7 +248,7 @@ def test_to_spektral_graph(self, gnnc: GraphConverter): ) def test_to_spektral_graph_padding_random( - self, gnnc_padding_random: GraphConverter + self, gnnc_padding_random: SoccerGraphConverter ): """ Test navigating (next/prev) through events diff --git a/tests/test_spektral.py b/tests/test_spektral.py index ffb3ec5..b170970 100644 --- a/tests/test_spektral.py +++ b/tests/test_spektral.py @@ -1,5 +1,6 @@ from pathlib import Path -from unravel.soccer import GraphConverter +from unravel.soccer import SoccerGraphConverter +from unravel.american_football import BigDataBowlDataset, AmericanFootballGraphConverter from unravel.utils import dummy_labels, dummy_graph_ids, CustomSpektralDataset from unravel.classifiers import CrystalGraphClassifier @@ -20,8 +21,35 @@ import numpy as np import pandas as pd +from os.path import join + class TestSpektral: + @pytest.fixture + def coordinates(self, base_dir: Path) -> str: + return base_dir / "files" / "bdb_coords-1.csv" + + @pytest.fixture + def players(self, base_dir: Path) -> str: + return base_dir / "files" / "bdb_players-1.csv" + + @pytest.fixture + def plays(self, base_dir: Path) -> str: + return base_dir / "files" / "bdb_plays-1.csv" + + @pytest.fixture + def bdb_dataset(self, coordinates: str, players: str, plays: str): + bdb_dataset = BigDataBowlDataset( + tracking_file_path=coordinates, + players_file_path=players, + plays_file_path=plays, + ) + bdb_dataset.load() + bdb_dataset.add_graph_ids(by=["gameId", "playId"], column_name="graph_id") + bdb_dataset.add_dummy_labels( + by=["gameId", "playId", "frameId"], column_name="label" + ) + return bdb_dataset @pytest.fixture def match_data(self, base_dir: Path) -> str: @@ -32,7 +60,7 @@ def structured_data(self, base_dir: Path) -> str: return base_dir / "files" / "skillcorner_structured_data.json.gz" @pytest.fixture() - def dataset(self, match_data: str, structured_data: str) -> TrackingDataset: + def kloppy_dataset(self, match_data: str, structured_data: str) -> TrackingDataset: return skillcorner.load( raw_data=structured_data, meta_data=match_data, @@ -42,11 +70,11 @@ def dataset(self, match_data: str, structured_data: str) -> TrackingDataset: ) @pytest.fixture() - def converter(self, dataset: TrackingDataset) -> GraphConverter: - return GraphConverter( - dataset=dataset, - labels=dummy_labels(dataset), - graph_ids=dummy_graph_ids(dataset), + def soccer_converter(self, kloppy_dataset: TrackingDataset) -> SoccerGraphConverter: + return SoccerGraphConverter( + dataset=kloppy_dataset, + labels=dummy_labels(kloppy_dataset), + graph_ids=dummy_graph_ids(kloppy_dataset), ball_carrier_treshold=25.0, max_player_speed=12.0, max_ball_speed=28.0, @@ -65,9 +93,11 @@ def converter(self, dataset: TrackingDataset) -> GraphConverter: ) @pytest.fixture() - def converter_preds(self, dataset: TrackingDataset) -> GraphConverter: - return GraphConverter( - dataset=dataset, + def soccer_converter_preds( + self, kloppy_dataset: TrackingDataset + ) -> SoccerGraphConverter: + return SoccerGraphConverter( + dataset=kloppy_dataset, prediction=True, ball_carrier_treshold=25.0, max_player_speed=12.0, @@ -86,19 +116,64 @@ def converter_preds(self, dataset: TrackingDataset) -> GraphConverter: verbose=False, ) - def test_training(self, converter: GraphConverter): - train = CustomSpektralDataset(graphs=converter.to_spektral_graphs()) + @pytest.fixture + def bdb_converter( + self, bdb_dataset: BigDataBowlDataset + ) -> AmericanFootballGraphConverter: + return AmericanFootballGraphConverter( + dataset=bdb_dataset, + label_col="label", + graph_id_col="graph_id", + max_player_speed=8.0, + max_ball_speed=28.0, + max_player_acceleration=10.0, + max_ball_acceleration=10.0, + self_loop_ball=True, + adjacency_matrix_connect_type="ball", + adjacency_matrix_type="split_by_team", + label_type="binary", + defending_team_node_value=0.0, + random_seed=42, + pad=False, + verbose=False, + ) - cd = converter.to_custom_dataset() + @pytest.fixture + def bdb_converter_preds( + self, bdb_dataset: BigDataBowlDataset + ) -> AmericanFootballGraphConverter: + return AmericanFootballGraphConverter( + dataset=bdb_dataset, + prediction=True, + max_player_speed=8.0, + max_ball_speed=28.0, + max_player_acceleration=10.0, + max_ball_acceleration=10.0, + self_loop_ball=True, + adjacency_matrix_connect_type="ball", + adjacency_matrix_type="split_by_team", + label_type="binary", + defending_team_node_value=0.0, + random_seed=42, + pad=False, + verbose=False, + ) + + def test_soccer_training(self, soccer_converter: SoccerGraphConverter): + train = CustomSpektralDataset(graphs=soccer_converter.to_spektral_graphs()) + + cd = soccer_converter.to_custom_dataset() assert isinstance(cd, CustomSpektralDataset) - converter.to_pickle("tests/files/test.pickle.gz") + pickle_folder = join("tests", "files", "kloppy") + + soccer_converter.to_pickle(join(pickle_folder, "test.pickle.gz")) with pytest.raises( ValueError, match="Only compressed pickle files of type 'some_file_name.pickle.gz' are supported...", ): - converter.to_pickle("tests/files/test.pickle") + soccer_converter.to_pickle(join(pickle_folder, "test.pickle")) model = CrystalGraphClassifier() @@ -120,8 +195,7 @@ def test_training(self, converter: GraphConverter): steps_per_epoch=loader_tr.steps_per_epoch, verbose=0, ) - - model_path = "tests/files/models/my-test-gnn" + model_path = join("tests", "files", "models", "my-test-gnn") model.save(model_path) loaded_model = load_model(model_path) @@ -133,15 +207,14 @@ def test_training(self, converter: GraphConverter): assert np.allclose(pred, loaded_pred, atol=1e-8) - def test_prediction(self, converter_preds: GraphConverter): + def test_soccer_prediction(self, soccer_converter_preds: SoccerGraphConverter): pred_dataset = CustomSpektralDataset( - graphs=converter_preds.to_spektral_graphs() + graphs=soccer_converter_preds.to_spektral_graphs() ) loader_pred = DisjointLoader( pred_dataset, batch_size=32, epochs=1, shuffle=False ) - - model_path = "tests/files/models/my-test-gnn" + model_path = join("tests", "files", "models", "my-test-gnn") loaded_model = load_model(model_path) preds = loaded_model.predict(loader_pred.load()) @@ -154,3 +227,74 @@ def test_prediction(self, converter_preds: GraphConverter): assert df["frame_id"].iloc[0] == 1524 assert df["frame_id"].iloc[-1] == 1621 + + def test_bdb_training(self, bdb_converter: AmericanFootballGraphConverter): + train = CustomSpektralDataset(graphs=bdb_converter.to_spektral_graphs()) + + cd = bdb_converter.to_custom_dataset() + assert isinstance(cd, CustomSpektralDataset) + + pickle_folder = join("tests", "files", "bdb") + + bdb_converter.to_pickle(join(pickle_folder, "test_bdb.pickle.gz")) + + with pytest.raises( + ValueError, + match="Only compressed pickle files of type 'some_file_name.pickle.gz' are supported...", + ): + bdb_converter.to_pickle(join(pickle_folder, "test_bdb.pickle")) + + model = CrystalGraphClassifier() + + assert model.channels == 128 + assert model.drop_out == 0.5 + assert model.n_layers == 3 + assert model.n_out == 1 + + model.compile( + loss=BinaryCrossentropy(), + optimizer=Adam(), + metrics=[AUC(), BinaryAccuracy()], + ) + + loader_tr = DisjointLoader(train, batch_size=32) + model.fit( + loader_tr.load(), + epochs=1, + steps_per_epoch=loader_tr.steps_per_epoch, + verbose=0, + ) + + model_path = join("tests", "files", "models", "my_bdb-test-gnn") + model.save(model_path) + loaded_model = load_model(model_path) + + loader_te = DisjointLoader(train, batch_size=32, epochs=1, shuffle=False) + pred = model.predict(loader_te.load()) + + loader_te = DisjointLoader(train, batch_size=32, epochs=1, shuffle=False) + loaded_pred = loaded_model.predict(loader_te.load(), use_multiprocessing=True) + + assert np.allclose(pred, loaded_pred, atol=1e-8) + + def test_dbd_prediction(self, bdb_converter_preds: AmericanFootballGraphConverter): + pred_dataset = CustomSpektralDataset( + graphs=bdb_converter_preds.to_spektral_graphs() + ) + loader_pred = DisjointLoader( + pred_dataset, batch_size=32, epochs=1, shuffle=False + ) + + model_path = join("tests", "files", "models", "my_bdb-test-gnn") + loaded_model = load_model(model_path) + + preds = loaded_model.predict(loader_pred.load()) + + assert not np.any(np.isnan(preds.flatten())) + + df = pd.DataFrame( + {"frame_id": [x.id for x in pred_dataset], "y": preds.flatten()} + ) + + assert df["frame_id"].iloc[0] == "2021091300-4845" + assert df["frame_id"].iloc[-1] == "2021103108-54" diff --git a/unravel/__init__.py b/unravel/__init__.py index 1eeb93d..b0cda09 100644 --- a/unravel/__init__.py +++ b/unravel/__init__.py @@ -1,5 +1,6 @@ -__version__ = "0.1.2" +__version__ = "0.2.0" from .soccer import * +from .american_football import * from .utils import * from .classifiers import * diff --git a/unravel/american_football/__init__.py b/unravel/american_football/__init__.py new file mode 100644 index 0000000..e1858db --- /dev/null +++ b/unravel/american_football/__init__.py @@ -0,0 +1 @@ +from .graphs import * diff --git a/unravel/american_football/graphs/__init__.py b/unravel/american_football/graphs/__init__.py new file mode 100644 index 0000000..a45c95f --- /dev/null +++ b/unravel/american_football/graphs/__init__.py @@ -0,0 +1,7 @@ +from .graph_converter import AmericanFootballGraphConverter +from .graph_settings import ( + AmericanFootballGraphSettings, + AmericanFootballPitchDimensions, +) +from .dataset import BigDataBowlDataset +from .features import * diff --git a/unravel/american_football/graphs/dataset.py b/unravel/american_football/graphs/dataset.py new file mode 100644 index 0000000..93368f5 --- /dev/null +++ b/unravel/american_football/graphs/dataset.py @@ -0,0 +1,175 @@ +from dataclasses import dataclass, field + +from typing import List + +import polars as pl + +import numpy as np + +from .graph_settings import AmericanFootballPitchDimensions, Dimension, Unit +from ...utils import add_dummy_label_column, add_graph_id_column + + +@dataclass +class BigDataBowlDataset: + tracking_file_path: str + players_file_path: str + plays_file_path: str + pitch_dimensions: AmericanFootballPitchDimensions = field( + init=False, repr=False, default_factory=AmericanFootballPitchDimensions + ) + + def __post_init__(self): + if ( + not self.tracking_file_path + or not self.players_file_path + or not self.plays_file_path + ): + raise Exception("Missing data file path...") + + def load(self): + pitch_length = self.pitch_dimensions.pitch_length + pitch_width = self.pitch_dimensions.pitch_width + + df = pl.read_csv( + self.tracking_file_path, + separator=",", + encoding="utf8", + null_values=["NA", "NULL", ""], + try_parse_dates=True, + ) + + play_direction = "left" + + if "club" in df.columns: + df = df.with_columns(pl.col("club").alias("team")) + df = df.drop("club") + + df = ( + df.with_columns( + pl.when(pl.col("playDirection") == play_direction) + .then(pl.col("o") + 180) # rotate 180 degrees + .otherwise(pl.col("o")) + .alias("o"), + pl.when(pl.col("playDirection") == play_direction) + .then(pl.col("dir") + 180) # rotate 180 degrees + .otherwise(pl.col("dir")) + .alias("dir"), + ) + .with_columns( + [ + (pl.col("x") - (pitch_length / 2)).alias("x"), + (pl.col("y") - (pitch_width / 2)).alias("y"), + # convert to radian on (-pi, pi) range + (((pl.col("o") * np.pi / 180) + np.pi) % (2 * np.pi) - np.pi).alias( + "o" + ), + ( + ((pl.col("dir") * np.pi / 180) + np.pi) % (2 * np.pi) - np.pi + ).alias("dir"), + ] + ) + .with_columns( + [ + pl.when(pl.col("playDirection") == play_direction) + .then(pl.col("x") * -1.0) + .otherwise(pl.col("x")) + .alias("x"), + pl.when(pl.col("playDirection") == play_direction) + .then(pl.col("y") * -1.0) + .otherwise(pl.col("y")) + .alias("y"), + # set "football" to nflId -9999 for ordering purposes + pl.when(pl.col("team") == "football") + .then(-9999.9) + .otherwise(pl.col("nflId")) + .alias("nflId"), + ] + ) + ) + players = pl.read_csv( + self.players_file_path, + separator=",", + encoding="utf8", + null_values=["NA", "NULL", ""], + dtypes={"birthDate": pl.Date}, + ignore_errors=True, + ) + if "position" in players.columns: + players = players.with_columns(pl.col("position").alias("officialPosition")) + players = players.drop("position") + + players = players.with_columns( + pl.col("nflId").cast(pl.Float64, strict=False).alias("nflId") + ) + players = self._convert_weight_height_to_metric(df=players) + + plays = pl.read_csv( + self.plays_file_path, + separator=",", + encoding="utf8", + null_values=["NA", "NULL", ""], + try_parse_dates=True, + ) + + df = df.join( + (players.select(["nflId", "officialPosition", "height_cm", "weight_kg"])), + on="nflId", + how="left", + ) + df = df.join( + (plays.select(["gameId", "playId", "possessionTeam"])), + on=["gameId", "playId"], + how="left", + ) + self.data = df + + # update pitch dimensions to how it looks after loading + self.pitch_dimensions = AmericanFootballPitchDimensions( + x_dim=Dimension(min=-pitch_length / 2, max=pitch_length / 2), + y_dim=Dimension(min=-pitch_width / 2, max=pitch_width / 2), + standardized=False, + unit=Unit.YARDS, + pitch_length=pitch_length, + pitch_width=pitch_width, + ) + + return self.data, self.pitch_dimensions + + def add_dummy_labels( + self, + by: List[str] = ["gameId", "playId", "frameId"], + column_name: str = "label", + ) -> pl.DataFrame: + self.data = add_dummy_label_column(self.data, by, column_name) + return self.data + + def add_graph_ids( + self, by: List[str] = ["gameId", "playId"], column_name: str = "graph_id" + ) -> pl.DataFrame: + self.data = add_graph_id_column(self.data, by, column_name) + return self.data + + @staticmethod + def _convert_weight_height_to_metric(df: pl.DataFrame): + df = df.with_columns( + [ + pl.col("height") + .str.extract(r"(\d+)") + .cast(pl.Float64) + .alias("feet"), # Extract feet and cast to float + pl.col("height") + .str.extract(r"\d+-(\d+)", 1) + .cast(pl.Float64) + .alias("inches"), # Extract inches and cast to float + ] + ) + df = df.with_columns( + [ + (pl.col("feet") * 30.48 + pl.col("inches") * 2.54).alias("height_cm"), + (pl.col("weight") * 0.453592).alias( + "weight_kg" + ), # Convert pounds to kilograms + ] + ).drop(["height", "feet", "inches", "weight"]) + return df diff --git a/unravel/american_football/graphs/features/__init__.py b/unravel/american_football/graphs/features/__init__.py new file mode 100644 index 0000000..e43b292 --- /dev/null +++ b/unravel/american_football/graphs/features/__init__.py @@ -0,0 +1,3 @@ +from .adjacency_matrix import compute_adjacency_matrix +from .edge_features import compute_edge_features +from .node_features import compute_node_features diff --git a/unravel/american_football/graphs/features/adjacency_matrix.py b/unravel/american_football/graphs/features/adjacency_matrix.py new file mode 100644 index 0000000..130cd0f --- /dev/null +++ b/unravel/american_football/graphs/features/adjacency_matrix.py @@ -0,0 +1,42 @@ +import numpy as np + +from ....utils import AdjacencyMatrixType, AdjacenyMatrixConnectType + + +def compute_adjacency_matrix(team, possession_team, settings): + adjacency_matrix_type = settings.adjacency_matrix_type + adjacency_matrix_connect_type = settings.adjacency_matrix_connect_type + ball_id = settings.ball_id + + exclusion_ids = np.asarray([ball_id, *np.unique(possession_team)]) + defensive_team = np.setdiff1d(team, exclusion_ids)[0] + if adjacency_matrix_type == AdjacencyMatrixType.DENSE: + adjacency_matrix = np.ones((team.shape[0], team.shape[0])).astype(np.int32) + elif adjacency_matrix_type == AdjacencyMatrixType.DENSE_AP: + is_att = team == np.unique(possession_team)[0] + adjacency_matrix = np.outer(is_att, is_att).astype(int) + elif adjacency_matrix_type == AdjacencyMatrixType.DENSE_DP: + is_def = team == defensive_team + adjacency_matrix = np.outer(is_def, is_def).astype(int) + elif adjacency_matrix_type == AdjacencyMatrixType.SPLIT_BY_TEAM: + # Create a pairwise team comparison matrix + adjacency_matrix = np.equal(team[:, None], team[None, :]).astype(np.int32) + elif adjacency_matrix_type == AdjacencyMatrixType.DELAUNAY: + raise NotImplementedError( + "Delaunay matrix not implemented for American Football..." + ) + else: + raise NotImplementedError("Please specify an existing AdjacencyMatrixType...") + + if adjacency_matrix_connect_type: + if adjacency_matrix_connect_type == AdjacenyMatrixConnectType.BALL: + # Create a mask where either team is "football" + football_mask = (team[:, None] == ball_id) | (team[None, :] == ball_id) + # Set entries to 1 where either team is "football" + adjacency_matrix = np.where(football_mask, 1, adjacency_matrix) + elif adjacency_matrix_connect_type == AdjacenyMatrixConnectType.BALL_CARRIER: + raise NotImplementedError( + "No ball carrier information exists in the BigDataBowl dataset, please choose a different AdjacenyMatrixConnectType..." + ) + + return adjacency_matrix diff --git a/unravel/american_football/graphs/features/edge_features.py b/unravel/american_football/graphs/features/edge_features.py new file mode 100644 index 0000000..7ff3081 --- /dev/null +++ b/unravel/american_football/graphs/features/edge_features.py @@ -0,0 +1,81 @@ +import numpy as np + +from ....utils import ( + normalize_distance, + normalize_sincos, + non_zeros, + reindex, + normalize_speed_differences_nfl, + normalize_accelerations_nfl, +) + + +def compute_edge_features(adjacency_matrix, p, s, a, o, dir, team, settings): + # Compute pairwise distances using broadcasting + max_dist_to_player = np.sqrt( + settings.pitch_dimensions.pitch_length**2 + + settings.pitch_dimensions.pitch_width**2 + ) + + distances_between_players = np.linalg.norm(p[:, None, :] - p[None, :, :], axis=-1) + dist_matrix_normed = normalize_distance( + distances_between_players, max_distance=max_dist_to_player + ) # 11x11 + + speed_diff_matrix = np.nan_to_num(s[None, :] - s[:, None]) # NxNx1 + speed_diff_matrix_normed = normalize_speed_differences_nfl( + s=speed_diff_matrix, + team=team, + settings=settings, + ) + acc_diff_matrix = np.nan_to_num(a[None, :] - a[:, None]) # NxNx1 + acc_diff_matrix_normed = normalize_accelerations_nfl( + a=acc_diff_matrix, + team=team, + settings=settings, + ) + vect_to_player_matrix = p[:, None, :] - p[None, :, :] # NxNx2 + + # Angles between players in sin and cos + angle_pos_matrix = np.nan_to_num( + np.arctan2(vect_to_player_matrix[:, :, 1], vect_to_player_matrix[:, :, 0]) + ) + pos_cos_matrix = normalize_sincos(np.nan_to_num(np.cos(angle_pos_matrix))) + pos_sin_matrix = normalize_sincos(np.nan_to_num(np.sin(angle_pos_matrix))) + + dir_diff_matrix = dir[None, :] - dir[:, None] # NxNx1 + dir_cos_matrix = normalize_sincos(np.nan_to_num(np.cos(dir_diff_matrix))) + dir_sin_matrix = normalize_sincos(np.nan_to_num(np.sin(dir_diff_matrix))) + o_diff_matrix = o[None, :] - o[:, None] # NxNx1 + o_cos_matrix = normalize_sincos(np.nan_to_num(np.cos(o_diff_matrix))) + o_sin_matrix = normalize_sincos(np.nan_to_num(np.sin(o_diff_matrix))) + + nan_mask = np.isnan(distances_between_players) + non_zero_idxs, len_a = non_zeros(A=adjacency_matrix) + + dist_matrix_normed[nan_mask] = 0 + speed_diff_matrix_normed[nan_mask] = 0 + acc_diff_matrix[nan_mask] = 0 + pos_cos_matrix[nan_mask] = 0 + pos_sin_matrix[nan_mask] = 0 + dir_cos_matrix[nan_mask] = 0 + dir_sin_matrix[nan_mask] = 0 + o_cos_matrix[nan_mask] = 0 + o_sin_matrix[nan_mask] = 0 + + e_tuple = list( + [ + reindex(dist_matrix_normed, non_zero_idxs, len_a), + reindex(speed_diff_matrix_normed, non_zero_idxs, len_a), + reindex(acc_diff_matrix_normed, non_zero_idxs, len_a), + reindex(pos_cos_matrix, non_zero_idxs, len_a), + reindex(pos_sin_matrix, non_zero_idxs, len_a), + reindex(dir_cos_matrix, non_zero_idxs, len_a), + reindex(dir_sin_matrix, non_zero_idxs, len_a), + reindex(o_cos_matrix, non_zero_idxs, len_a), + reindex(o_sin_matrix, non_zero_idxs, len_a), + ] + ) + + e = np.concatenate(e_tuple, axis=1) + return np.nan_to_num(e) diff --git a/unravel/american_football/graphs/features/node_features.py b/unravel/american_football/graphs/features/node_features.py new file mode 100644 index 0000000..c723e21 --- /dev/null +++ b/unravel/american_football/graphs/features/node_features.py @@ -0,0 +1,140 @@ +import numpy as np + + +from ....utils import ( + normalize_coords, + normalize_speeds_nfl, + normalize_sincos, + normalize_distance, + unit_vector_from_angle, + normalize_speeds_nfl, + normalize_accelerations_nfl, + normalize_between, +) + + +def compute_node_features( + x, + y, + s, + a, + o, + dir, + team, + official_position, + possession_team, + height, + weight, + settings, +): + ball_id = settings.ball_id + + goal_mouth_position = ( + settings.pitch_dimensions.x_dim.max, + (settings.pitch_dimensions.y_dim.max + settings.pitch_dimensions.y_dim.min) / 2, + ) + max_dist_to_player = np.sqrt( + settings.pitch_dimensions.pitch_length**2 + + settings.pitch_dimensions.pitch_width**2 + ) + max_dist_to_goal = np.sqrt( + settings.pitch_dimensions.pitch_length**2 + + settings.pitch_dimensions.pitch_width**2 + ) + + position = np.stack((x, y), axis=-1) + + if len(np.where(team == ball_id)) >= 1: + ball_index = np.where(team == ball_id)[0] + ball_position = position[ball_index][0] + else: + ball_position = np.sarray([np.nan, np.nan]) + + x_normed = normalize_between( + value=x, + max_value=settings.pitch_dimensions.x_dim.max, + min_value=settings.pitch_dimensions.x_dim.min, + ) + y_normed = normalize_between( + value=y, + max_value=settings.pitch_dimensions.y_dim.max, + min_value=settings.pitch_dimensions.y_dim.min, + ) + uv_sa = unit_vector_from_angle(value=s, angle_radians=dir) + s_normed = normalize_speeds_nfl(s, team, settings) + + uv_aa = unit_vector_from_angle(value=a, angle_radians=dir) + a_normed = normalize_accelerations_nfl(a, team, settings) + + dir_sin_normed = normalize_sincos(np.nan_to_num(np.sin(dir))) + dir_cos_normed = normalize_sincos(np.nan_to_num(np.cos(dir))) + o_sin_normed = normalize_sincos(np.nan_to_num(np.sin(o))) + o_cos_normed = normalize_sincos(np.nan_to_num(np.cos(o))) + + dist_to_goal = np.linalg.norm(position - goal_mouth_position, axis=1) + normed_dist_to_goal = normalize_distance( + value=dist_to_goal, max_distance=max_dist_to_goal + ) + + dist_to_ball = np.linalg.norm(position - ball_position, axis=1) + normed_dist_to_ball = normalize_distance( + value=dist_to_ball, max_distance=max_dist_to_player + ) + + dist_to_end_zone = settings.pitch_dimensions.end_zone - x + normed_dist_to_end_zone = normalize_between( + value=dist_to_end_zone, + max_value=settings.pitch_dimensions.pitch_length, + min_value=0, + ) + + is_possession_team = np.where( + team == possession_team, 1, settings.defending_team_node_value + ) + is_qb = np.where( + official_position == settings.qb_id, # First condition + 1, # If true, set to 1 (indicating the player is a QB) + np.where( + team == possession_team, # Second condition inside the else of the first + settings.attacking_non_qb_node_value, # If true, set to attacking_non_qb_value + 0, # If false, set to 0 + ), + ) + + is_ball = np.where(team == ball_id, 1, 0) + weight_normed = normalize_between( + min_value=settings.min_weight, max_value=settings.max_weight, value=weight + ) + height_normed = normalize_between( + min_value=settings.min_height, max_value=settings.max_height, value=height + ) + + X = np.nan_to_num( + np.stack( + ( + x_normed, + y_normed, + uv_sa[0], + uv_sa[1], + s_normed, + uv_aa[0], + uv_aa[1], + a_normed, + dir_sin_normed, + dir_cos_normed, + o_sin_normed, + o_cos_normed, + normed_dist_to_goal, + normed_dist_to_ball, + normed_dist_to_end_zone, + is_possession_team, + is_qb, + is_ball, + weight_normed, + height_normed, + ), + axis=-1, + ) + ) + + return X diff --git a/unravel/american_football/graphs/graph_converter.py b/unravel/american_football/graphs/graph_converter.py new file mode 100644 index 0000000..2f7bfd9 --- /dev/null +++ b/unravel/american_football/graphs/graph_converter.py @@ -0,0 +1,307 @@ +from dataclasses import dataclass + +import polars as pl +import numpy as np + +from typing import List + +from spektral.data import Graph + +from .dataset import BigDataBowlDataset + +from .graph_settings import ( + AmericanFootballGraphSettings, + AmericanFootballPitchDimensions, +) +from .features import ( + compute_node_features, + compute_edge_features, + compute_adjacency_matrix, +) + +from ...utils import DefaultGraphConverter, flatten_to_reshaped_array, make_sparse + + +@dataclass(repr=True) +class AmericanFootballGraphConverter(DefaultGraphConverter): + """ + Converts our dataset TrackingDataset into an internal structure + + Attributes: + dataset (TrackingDataset): Kloppy TrackingDataset. + label_col (str): Column name that contains labels in the dataset.data Polars dataframe + graph_id_col (str): Column name that contains graph ids in the dataset.data Polars dataframe + + chunk_size (int): Used to batch convert Polars into Graphs + attacking_non_qb_node_value (float): Value between 0 and 1 to assign any attacking team player who is not the QB + """ + + def __init__( + self, + dataset: BigDataBowlDataset, + label_col: str = "label", + graph_id_col: str = "graph_id", + chunk_size: int = 2_000, + attacking_non_qb_node_value: float = 0.1, + **kwargs, + ): + super().__init__(**kwargs) + + if not isinstance(dataset, BigDataBowlDataset): + raise Exception("'dataset' should be an instance of BigDataBowlDataset") + + self.dataset: pl.DataFrame = dataset.data + self.pitch_dimensions: AmericanFootballPitchDimensions = ( + dataset.pitch_dimensions + ) + self.label_col = label_col + self.graph_id_col = graph_id_col + self.chunk_size = chunk_size + self.attacking_non_qb_node_value = attacking_non_qb_node_value + + self._sport_specific_checks() + + self.settings = self._apply_settings() + + def _sport_specific_checks(self): + + if not isinstance(self.label_col, str): + raise Exception("'label_col' should be of type string (str)") + + if not isinstance(self.graph_id_col, str): + raise Exception("'graph_id_col' should be of type string (str)") + + if not isinstance(self.chunk_size, int): + raise Exception("chunk_size should be of type integer (int)") + + if not isinstance(self.attacking_non_qb_node_value, (int, float)): + raise Exception( + "'attacking_non_qb_node_value' should be of type float or integer (int)" + ) + + if not self.label_col in self.dataset.columns and not self.prediction: + raise Exception( + "Please specify a 'label_col' and add that column to your 'dataset' or set 'prediction=True' if you want to use the converted dataset to make predictions on." + ) + + if not self.graph_id_col in self.dataset.columns: + raise Exception( + "Please specify a 'graph_id_col' and add that column to your 'dataset' ..." + ) + + def _apply_settings(self): + return AmericanFootballGraphSettings( + pitch_dimensions=self.pitch_dimensions, + max_player_speed=self.max_player_speed, + max_ball_speed=self.max_ball_speed, + max_ball_acceleration=self.max_ball_acceleration, + max_player_acceleration=self.max_player_acceleration, + self_loop_ball=self.self_loop_ball, + adjacency_matrix_connect_type=self.adjacency_matrix_connect_type, + adjacency_matrix_type=self.adjacency_matrix_type, + label_type=self.label_type, + defending_team_node_value=self.defending_team_node_value, + attacking_non_qb_node_value=self.attacking_non_qb_node_value, + random_seed=self.random_seed, + pad=self.pad, + verbose=self.verbose, + ) + + def _convert(self): + def __compute(args: List[pl.Series]) -> dict: + x = args[0].to_numpy() + y = args[1].to_numpy() + s = args[2].to_numpy() + a = args[3].to_numpy() + dis = args[4].to_numpy() + o = args[5].to_numpy() + dir = args[6].to_numpy() + team = args[7].to_numpy() + official_position = args[8].to_numpy() + possession_team = args[9].to_numpy() + height = args[10].to_numpy() + weight = args[11].to_numpy() + graph_id = args[12].to_numpy() + label = args[13].to_numpy() + + if not np.all(graph_id == graph_id[0]): + raise Exception( + "GraphId selection contains multiple different values. Make sure each GraphId is unique by at least playId and frameId..." + ) + + if not np.all(label == label[0]): + raise Exception( + "Label selection contains multiple different values for a single selection (group by) of playId and frameId, make sure this is not the case. Each group can only have 1 label." + ) + adjacency_matrix = compute_adjacency_matrix( + team=team, possession_team=possession_team, settings=self.settings + ) + edge_features = compute_edge_features( + adjacency_matrix=adjacency_matrix, + p=np.stack((x, y), axis=-1), + s=s, + a=a, + dir=dir, + o=o, # Shape will be (N, 2) + team=team, + settings=self.settings, + ) + node_features = compute_node_features( + x, + y, + s=s, + a=a, + dir=dir, + o=o, + team=team, + official_position=official_position, + possession_team=possession_team, + height=height, + weight=weight, + settings=self.settings, + ) + return { + "e": pl.Series( + [edge_features.tolist()], dtype=pl.List(pl.List(pl.Float64)) + ), + "x": pl.Series( + [node_features.tolist()], dtype=pl.List(pl.List(pl.Float64)) + ), + "a": pl.Series( + [adjacency_matrix.tolist()], dtype=pl.List(pl.List(pl.Int32)) + ), + "e_shape_0": edge_features.shape[0], + "e_shape_1": edge_features.shape[1], + "x_shape_0": node_features.shape[0], + "x_shape_1": node_features.shape[1], + "a_shape_0": adjacency_matrix.shape[0], + "a_shape_1": adjacency_matrix.shape[1], + self.graph_id_col: graph_id[0], + self.label_col: label[0], + } + + result_df = self.dataset.group_by( + ["gameId", "playId", "frameId"], maintain_order=True + ).agg( + pl.map_groups( + exprs=[ + "x", + "y", + "s", + "a", + "dis", + "o", + "dir", + "team", + "officialPosition", + "possessionTeam", + "height_cm", + "weight_kg", + self.graph_id_col, + self.label_col, + ], + function=__compute, + ).alias("result_dict") + ) + + graph_df = result_df.with_columns( + [ + pl.col("result_dict").struct.field("a").alias("a"), + pl.col("result_dict").struct.field("e").alias("e"), + pl.col("result_dict").struct.field("x").alias("x"), + pl.col("result_dict").struct.field("e_shape_0").alias("e_shape_0"), + pl.col("result_dict").struct.field("e_shape_1").alias("e_shape_1"), + pl.col("result_dict").struct.field("x_shape_0").alias("x_shape_0"), + pl.col("result_dict").struct.field("x_shape_1").alias("x_shape_1"), + pl.col("result_dict").struct.field("a_shape_0").alias("a_shape_0"), + pl.col("result_dict").struct.field("a_shape_1").alias("a_shape_1"), + pl.col("result_dict") + .struct.field(self.graph_id_col) + .alias(self.graph_id_col), + pl.col("result_dict") + .struct.field(self.label_col) + .alias(self.label_col), + ] + ) + + return graph_df.drop("result_dict") + + def to_graph_frames(self) -> List[dict]: + def __convert_to_graph_data_list(df): + lazy_df = df.lazy() + + graph_list = [] + + for chunk in lazy_df.collect().iter_slices(self.chunk_size): + chunk_graph_list = [ + { + "a": make_sparse( + flatten_to_reshaped_array( + arr=chunk["a"][i], + s0=chunk["a_shape_0"][i], + s1=chunk["a_shape_1"][i], + ) + ), + "x": flatten_to_reshaped_array( + arr=chunk["x"][i], + s0=chunk["x_shape_0"][i], + s1=chunk["x_shape_1"][i], + ), + "e": flatten_to_reshaped_array( + arr=chunk["e"][i], + s0=chunk["e_shape_0"][i], + s1=chunk["e_shape_1"][i], + ), + "y": np.asarray([chunk[self.label_col][i]]), + "id": chunk[self.graph_id_col][i], + } + for i in range(len(chunk["a"])) + ] + graph_list.extend(chunk_graph_list) + + return graph_list + + graph_df = self._convert() + self.graph_frames = __convert_to_graph_data_list(graph_df) + + return self.graph_frames + + def to_spektral_graphs(self) -> List[Graph]: + if not self.graph_frames: + self.to_graph_frames() + + return [ + Graph( + x=d["x"], + a=d["a"], + e=d["e"], + y=d["y"], + id=d["id"], + ) + for d in self.graph_frames + ] + + def to_pickle(self, file_path: str) -> None: + """ + We store the 'dict' version of the Graphs to pickle each graph is now a dict with keys x, a, e, and y + To use for training with Spektral feed the loaded pickle data to CustomDataset(data=pickled_data) + """ + if not file_path.endswith("pickle.gz"): + raise ValueError( + "Only compressed pickle files of type 'some_file_name.pickle.gz' are supported..." + ) + + if not self.graph_frames: + self.to_graph_frames() + + import pickle + import gzip + from pathlib import Path + + path = Path(file_path) + + directories = path.parent + directories.mkdir(parents=True, exist_ok=True) + + with gzip.open(file_path, "wb") as file: + pickle.dump(self.graph_frames, file) diff --git a/unravel/american_football/graphs/graph_settings.py b/unravel/american_football/graphs/graph_settings.py new file mode 100644 index 0000000..5de30aa --- /dev/null +++ b/unravel/american_football/graphs/graph_settings.py @@ -0,0 +1,48 @@ +from ...utils import DefaultGraphSettings + +from dataclasses import dataclass, field +from kloppy.domain import Dimension, Unit +from typing import Optional + +PITCH_LENGTH = 120.0 +PITCH_WIDTH = 53.3 + + +@dataclass +class AmericanFootballPitchDimensions: + pitch_length: float = PITCH_LENGTH + pitch_width: float = PITCH_WIDTH + standardized: bool = False + unit: Unit = Unit.YARDS + + x_dim: Dimension = field(default_factory=lambda: Dimension(min=0, max=PITCH_LENGTH)) + y_dim: Dimension = field(default_factory=lambda: Dimension(min=0, max=PITCH_WIDTH)) + end_zone: float = field(init=False) + + def __post_init__(self): + self.end_zone = self.x_dim.max - 10 # Calculated value + + +@dataclass +class AmericanFootballGraphSettings(DefaultGraphSettings): + pitch_dimensions: AmericanFootballPitchDimensions = None + ball_id: str = "football" + qb_id: str = "QB" + attacking_non_qb_node_value: float = 0.1 + max_height: float = 225.0 # in cm + min_height: float = 150.0 + max_weight: float = 200.0 # in kg + min_weight: float = 60.0 + + def __post_init__(self): + if not isinstance(self.pitch_dimensions, AmericanFootballPitchDimensions): + raise Exception( + "Incorrect pitch_dimension type... Should be of type AmericanFootballPitchDimensions" + ) + self._sport_specific_checks() + + def _sport_specific_checks(self): + if self.attacking_non_qb_node_value > 1: + self.attacking_non_qb_node_value = 1 + elif self.attacking_non_qb_node_value < 0: + self.attacking_non_qb_node_value = 0 diff --git a/unravel/soccer/graphs/__init__.py b/unravel/soccer/graphs/__init__.py index 4a5f9b8..905585c 100644 --- a/unravel/soccer/graphs/__init__.py +++ b/unravel/soccer/graphs/__init__.py @@ -1,2 +1,5 @@ -from .graph_converter import GraphConverter +from .graph_converter import SoccerGraphConverter +from .graph_settings import SoccerGraphSettings +from .graph_frame import GraphFrame from .exceptions import * +from .features import * diff --git a/unravel/soccer/graphs/features/__init__.py b/unravel/soccer/graphs/features/__init__.py new file mode 100644 index 0000000..0a8744a --- /dev/null +++ b/unravel/soccer/graphs/features/__init__.py @@ -0,0 +1,3 @@ +from .adjacency_matrix import adjacency_matrix, delaunay_adjacency_matrix +from .edge_features import edge_features +from .node_features import node_features diff --git a/unravel/utils/features/adjacency_matrix.py b/unravel/soccer/graphs/features/adjacency_matrix.py similarity index 67% rename from unravel/utils/features/adjacency_matrix.py rename to unravel/soccer/graphs/features/adjacency_matrix.py index 7abab6a..48fe1a6 100644 --- a/unravel/utils/features/adjacency_matrix.py +++ b/unravel/soccer/graphs/features/adjacency_matrix.py @@ -2,61 +2,7 @@ from scipy.spatial import Delaunay -from .utils import AdjacencyMatrixType, AdjacenyMatrixConnectType - - -def delaunay_adjacency_matrix( - attacking_players, - defending_players, - adjacency_matrix_connect_type: AdjacenyMatrixConnectType, - ball_carrier_idx: int = None, - self_loop_ball: bool = False, -): - """ - Computes the Delaunay triangulation of the given points - :param x:np.asarray of shape (num_nodes, 2) - :return: the computed adjacency matrix - """ - try: - from scipy.spatial import Delaunay - except ImportError: - raise ("No such package `scipy`... Please install using `pip install scipy`") - # ! att_players needs to always go first here, because _ball_carrier_idx is associated with att_players - pts = np.asarray([p.position for p in attacking_players + defending_players]) - - tri = Delaunay(pts) - edges_explicit = np.concatenate( - (tri.vertices[:, :2], tri.vertices[:, 1:], tri.vertices[:, ::2]), axis=0 - ) - adj = np.zeros((pts.shape[0], pts.shape[0])) - adj[edges_explicit[:, 0], edges_explicit[:, 1]] = 1.0 - A = np.clip(adj + adj.T, 0, 1) - - num_p = len(pts) - - if adjacency_matrix_connect_type: - if adjacency_matrix_connect_type == AdjacenyMatrixConnectType.BALL: - Z1 = np.ones((num_p, 1), dtype=int) # Create off-diagonal ones array - Z2 = np.ones((1, num_p), dtype=int) # Create off-diagonal ones array - elif adjacency_matrix_connect_type == AdjacenyMatrixConnectType.BALL_CARRIER: - Z1 = np.zeros((num_p, 1), dtype=int) # Create off-diagonal ones array - Z2 = np.zeros((1, num_p), dtype=int) # Create off-diagonal ones array - if not ball_carrier_idx: - # if we don't have a ball carrier, because ball is too far away from furthest player - # then set ball carrier index to 0 - Z1[ball_carrier_idx, :] = 0 - Z2[:, ball_carrier_idx] = 0 - else: - Z1[ball_carrier_idx, :] = 1 - Z2[:, ball_carrier_idx] = 1 - else: - Z1 = np.zeros((num_p, 1), dtype=int) # Create off-diagonal zeros array - Z2 = np.zeros((1, num_p), dtype=int) # Create off-diagonal zeros array - - ball_connect_val = 1 if self_loop_ball else 0 - b = np.asarray([[ball_connect_val]]) - A = np.asarray(np.bmat([[A, Z1], [Z2, b]])) - return A +from ....utils import AdjacencyMatrixType, AdjacenyMatrixConnectType def adjacency_matrix( @@ -79,10 +25,10 @@ def adjacency_matrix( if adjacency_matrix_type == AdjacencyMatrixType.DENSE: Z1 = np.ones((ap, dp), dtype=int) # Create off-diagonal ones array Z2 = np.ones((dp, ap), dtype=int) # Create off-diagonal ones array - elif adjacency_matrix_type == AdjacencyMatrixType.DENSE_ATTACKING_PLAYERS: + elif adjacency_matrix_type == AdjacencyMatrixType.DENSE_AP: Z1 = np.ones((ap, dp), dtype=int) # Create off-diagonal ones array Z2 = np.zeros((dp, ap), dtype=int) # Create off-diagonal zeros array - elif adjacency_matrix_type == AdjacencyMatrixType.DENSE_DEFENSIVE_PLAYERS: + elif adjacency_matrix_type == AdjacencyMatrixType.DENSE_DP: Z1 = np.zeros((ap, dp), dtype=int) # Create off-diagonal zeros array Z2 = np.ones((dp, ap), dtype=int) # Create off-diagonal ones array elif adjacency_matrix_type == AdjacencyMatrixType.SPLIT_BY_TEAM: diff --git a/unravel/utils/features/edge_features.py b/unravel/soccer/graphs/features/edge_features.py similarity index 99% rename from unravel/utils/features/edge_features.py rename to unravel/soccer/graphs/features/edge_features.py index bfe4c90..f354a24 100644 --- a/unravel/utils/features/edge_features.py +++ b/unravel/soccer/graphs/features/edge_features.py @@ -1,6 +1,6 @@ import numpy as np -from .utils import ( +from ....utils import ( normalize_distance, normalize_speed, normalize_sincos, diff --git a/unravel/utils/features/node_features.py b/unravel/soccer/graphs/features/node_features.py similarity index 99% rename from unravel/utils/features/node_features.py rename to unravel/soccer/graphs/features/node_features.py index 4009425..7127404 100644 --- a/unravel/utils/features/node_features.py +++ b/unravel/soccer/graphs/features/node_features.py @@ -1,7 +1,7 @@ import math import numpy as np -from .utils import ( +from ....utils import ( unit_vector, normalize_angles, normalize_distance, diff --git a/unravel/soccer/graphs/graph_converter.py b/unravel/soccer/graphs/graph_converter.py index 03dd7a9..4eded6e 100644 --- a/unravel/soccer/graphs/graph_converter.py +++ b/unravel/soccer/graphs/graph_converter.py @@ -26,6 +26,9 @@ KeyMismatchError, ) +from .graph_settings import SoccerGraphSettings +from .graph_frame import GraphFrame + from ...utils import * logger = logging.getLogger(__name__) @@ -35,7 +38,7 @@ @dataclass(repr=True) -class GraphConverter: +class SoccerGraphConverter(DefaultGraphConverter): """ Converts our dataset TrackingDataset into an internal structure @@ -56,105 +59,30 @@ class GraphConverter: Also infers ball_carrier within ball_carrier_threshold infer_goalkeepers (bool): set True if no GK label is provider, set False for incomplete (broadcast tracking) data that might not have a GK in every frame ball_carrier_threshold (float): The distance threshold to determine the ball carrier. Defaults to 25.0. - max_player_speed (float): The maximum speed of a player in meters per second. Defaults to 12.0. - max_ball_speed (float): The maximum speed of the ball in meters per second. Defaults to 28.0. boundary_correction (float): A correction factor for boundary calculations, used to correct out of bounds as a percentages (Used as 1+boundary_correction, ie 0.05). Defaults to None. - self_loop_ball (bool): Flag to indicate if the ball node should have a self-loop. Defaults to True. - adjacency_matrix_connect_type (AdjacencyMatrixConnectType): The type of connection used in the adjacency matrix, typically related to the ball. Defaults to AdjacenyMatrixConnectType.BALL. - adjacency_matrix_type (AdjacencyMatrixType): The type of adjacency matrix, indicating how connections are structured, such as split by team. Defaults to AdjacencyMatrixType.SPLIT_BY_TEAM. - label_type (PredictionLabelType): The type of prediction label used. Defaults to PredictionLabelType.BINARY. - random_seed (int, bool): When a random_seed is given it will randomly shuffle an individual Graph without changing the underlying structure. - When set to True it will shuffle every frame differently, False won't shuffle. Defaults to False. - Adviced to set True when creating actual dataset. - pad (bool): True pads to a total amount of 22 players and ball (so 23x23 adjacency matrix). - It dynamically changes the edge feature padding size based on the combination of AdjacenyMatrixConnectType and AdjacencyMatrixType, and self_loop_ball - Ie. AdjacenyMatrixConnectType.BALL and AdjacencyMatrixType.SPLIT_BY_TEAM has a maximum of 287 edges (11*11)*2 + (11+11)*2 + 1 - verbose (bool): The converter logs warnings / error messages when specific frames have no coordinates, or other missing information. False mutes all these warnings. + non_potential_receiver_node_value (float): Value between 0 and 1 to assign to the defing team players """ - dataset: TrackingDataset + dataset: TrackingDataset = None + labels: dict = None + labels: dict = None - prediction: bool = False graph_id: Union[str, int, dict] = None graph_ids: dict = None - ball_carrier_treshold: float = 25.0 - max_player_speed: float = 12.0 - max_ball_speed: float = 28.0 - boundary_correction: float = None - self_loop_ball: bool = False - adjacency_matrix_connect_type: Union[ - Literal["ball"], Literal["ball_carrier"], Literal["no_connection"] - ] = "ball" - adjacency_matrix_type: Union[ - Literal["delaunay"], - Literal["split_by_team"], - Literal["dense"], - Literal["dense_ap"], - Literal["dense_dp"], - ] = "split_by_team" - label_type: Literal["binary"] = "binary" - infer_ball_ownership: bool = True infer_goalkeepers: bool = True - defending_team_node_value: float = 0.1 - non_potential_receiver_node_value: float = 0.1 - random_seed: Union[bool, int] = False - pad: bool = False - verbose: bool = False + infer_ball_ownership: bool = True + boundary_correction: float = None + ball_carrier_treshold: float = 25.0 - graph_frames: dict = field(init=False, repr=False, default=None) - settings: GraphSettings = field( - init=False, repr=False, default_factory=GraphSettings - ) + non_potential_receiver_node_value: float = 0.1 def __post_init__(self): - if not self.labels and not self.prediction: - raise Exception( - "Please specify 'labels' or set 'prediction=True' if you want to use the converted dataset to make predictions on." - ) - - if self.graph_id is not None and self.graph_ids: - raise Exception("Please set either 'graph_id' or 'graph_ids', not both...") - - if self.graph_ids: - if not self.prediction: - if not set(list(self.labels.keys())) == set( - list(self.graph_ids.keys()) - ): - raise KeyMismatchError( - "When 'graph_id' is of type dict it needs to have the exact same keys as 'labels'..." - ) - if not self.graph_ids and self.prediction: - self.graph_ids = {x.frame_id: x.frame_id for x in self.dataset} - - if hasattr( - AdjacenyMatrixConnectType, self.adjacency_matrix_connect_type.upper() - ): - self.adjacency_matrix_connect_type = getattr( - AdjacenyMatrixConnectType, self.adjacency_matrix_connect_type.upper() - ) - else: - raise ValueError( - f"Invalid adjacency_matrix_connect_type: {self.adjacency_matrix_connect_type}. Should by of type 'ball', 'ball_carrier' or 'no_connection'" - ) - - if hasattr(AdjacencyMatrixType, self.adjacency_matrix_type.upper()): - self.adjacency_matrix_type = getattr( - AdjacencyMatrixType, self.adjacency_matrix_type.upper() - ) - else: - raise ValueError( - f"Invalid adjacency_matrix_type: {self.adjacency_matrix_type}. Should be of type 'delaunay', 'split_by_team', 'dense', 'dense_ap' or 'dense_dp'" - ) - - if hasattr(PredictionLabelType, self.label_type.upper()): - self.label_type = getattr(PredictionLabelType, self.label_type.upper()) - else: - raise ValueError( - f"Invalid label_type: {self.label_type}. Should be of type 'binary'" - ) + if not self.dataset: + raise Exception("Please provide a 'kloppy' dataset.") - self.settings = GraphSettings( + self._sport_specific_checks() + self.settings = SoccerGraphSettings( ball_carrier_treshold=self.ball_carrier_treshold, max_player_speed=self.max_player_speed, max_ball_speed=self.max_ball_speed, @@ -190,6 +118,56 @@ def __post_init__(self): self.settings.pitch_dimensions = self.dataset.metadata.pitch_dimensions + def _sport_specific_checks(self): + if not self.labels and not self.prediction: + raise Exception( + "Please specify 'labels' or set 'prediction=True' if you want to use the converted dataset to make predictions on." + ) + + if self.graph_id is not None and self.graph_ids: + raise Exception("Please set either 'graph_id' or 'graph_ids', not both...") + + if self.graph_ids: + if not self.prediction: + if not set(list(self.labels.keys())) == set( + list(self.graph_ids.keys()) + ): + raise KeyMismatchException( + "When 'graph_id' is of type dict it needs to have the exact same keys as 'labels'..." + ) + if not self.graph_ids and self.prediction: + self.graph_ids = {x.frame_id: x.frame_id for x in self.dataset} + + if self.labels and not isinstance(self.labels, dict): + raise Exception("'labels' should be of type dictionary (dict)") + + if self.graph_id and not isinstance(self.graph_id, (str, int, dict)): + raise Exception("'graph_id_col' should be of type {str, int, dict}") + + if self.graph_ids and not isinstance(self.graph_ids, dict): + raise Exception("chunk_size should be of type dictionary (dict") + + if not isinstance(self.infer_goalkeepers, bool): + raise Exception("'infer_goalkeepers' should be of type boolean (bool)") + + if not isinstance(self.infer_ball_ownership, bool): + raise Exception("'infer_ball_ownership' should be of type boolean (bool)") + + if self.boundary_correction and not isinstance(self.boundary_correction, float): + raise Exception("'boundary_correction' should be of type float") + + if self.ball_carrier_treshold and not isinstance( + self.ball_carrier_treshold, float + ): + raise Exception("'ball_carrier_treshold' should be of type float") + + if self.non_potential_receiver_node_value and not isinstance( + self.non_potential_receiver_node_value, float + ): + raise Exception( + "'non_potential_receiver_node_value' should be of type float" + ) + def _convert(self, frame: Frame): data = DefaultTrackingModel( frame, @@ -278,13 +256,6 @@ def to_spektral_graphs(self) -> List[Graph]: return [g.to_spektral_graph() for g in self.graph_frames] - def to_custom_dataset(self) -> CustomSpektralDataset: - """ - Spektral requires a spektral Dataset to load the data - for docs see https://graphneural.network/creating-dataset/ - """ - return CustomSpektralDataset(graphs=self.to_spektral_graphs()) - def to_pickle(self, file_path: str) -> None: """ We store the 'dict' version of the Graphs to pickle each graph is now a dict with keys x, a, e, and y diff --git a/unravel/soccer/graphs/graph_frame.py b/unravel/soccer/graphs/graph_frame.py new file mode 100644 index 0000000..a0c5b9f --- /dev/null +++ b/unravel/soccer/graphs/graph_frame.py @@ -0,0 +1,104 @@ +import numpy as np + +import warnings + +from typing import Union + +from dataclasses import dataclass, field + +from warnings import * + +from spektral.data import Graph + +from .features import ( + delaunay_adjacency_matrix, + adjacency_matrix, + node_features, + edge_features, +) +from ...utils import ( + DefaultGraphSettings, + DefaultTrackingModel, + DefaultGraphFrame, + AdjacencyMatrixType, + AdjacenyMatrixConnectType, + AdjcacenyMatrixTypeNotSetException, +) + + +@dataclass +class GraphFrame(DefaultGraphFrame): + + def to_spektral_graph(self) -> Graph: + if self.graph_data: + return Graph( + x=self.graph_data["x"], + a=self.graph_data["a"], + e=self.graph_data["e"], + y=self.graph_data["y"], + id=self.graph_id, + ) + else: + return None + + def _adjaceny_matrix(self): + """ + Create adjeceny matrices. If we specify the Adjaceny Matrix type to be Delaunay it's created as the 'general' A, + else we create a seperate one as A_delaunay. + This way we can use the Delaunay matrix in the Edge Features if it's not used as the Adj Matrix + """ + if not self.settings.adjacency_matrix_type: + raise AdjcacenyMatrixTypeNotSetException( + "AdjacencyMatrixTypeNotSet Error... Please set `adjacency_matrix_type`..." + ) + elif self.settings.adjacency_matrix_type == AdjacencyMatrixType.DELAUNAY: + A = delaunay_adjacency_matrix( + self.data.attacking_players, + self.data.defending_players, + self.settings.adjacency_matrix_connect_type, + self.data.ball_carrier_idx, + self.settings.self_loop_ball, + ) + A_delaunay = None + else: + A = adjacency_matrix( + self.data.attacking_players, + self.data.defending_players, + self.settings.adjacency_matrix_connect_type, + self.settings.adjacency_matrix_type, + self.data.ball_carrier_idx, + ) + A_delaunay = delaunay_adjacency_matrix( + self.data.attacking_players, + self.data.defending_players, + self.settings.adjacency_matrix_connect_type, + self.data.ball_carrier_idx, + self.settings.self_loop_ball, + ) + return A, A_delaunay + + def _node_features(self): + return node_features( + attacking_players=self.data.attacking_players, + defending_players=self.data.defending_players, + ball=self.data.ball, + max_player_speed=self.settings.max_player_speed, + max_ball_speed=self.settings.max_ball_speed, + ball_carrier_idx=self.data.ball_carrier_idx, + pitch_dimensions=self.settings.pitch_dimensions, + include_ball_node=True, + defending_team_node_value=self.settings.defending_team_node_value, + non_potential_receiver_node_value=self.settings.non_potential_receiver_node_value, + ) + + def _edge_features(self, A, A_delaunay): + return edge_features( + self.data.attacking_players, + self.data.defending_players, + self.data.ball, + self.settings.max_player_speed, + self.settings.max_ball_speed, + self.settings.pitch_dimensions, + A, + A_delaunay, + ) diff --git a/unravel/soccer/graphs/graph_settings.py b/unravel/soccer/graphs/graph_settings.py new file mode 100644 index 0000000..f066a2d --- /dev/null +++ b/unravel/soccer/graphs/graph_settings.py @@ -0,0 +1,27 @@ +from dataclasses import dataclass + +from ...utils import DefaultGraphSettings + +from kloppy.domain import MetricPitchDimensions + + +@dataclass +class SoccerGraphSettings(DefaultGraphSettings): + infer_goalkeepers: bool = True + boundary_correction: float = None + non_potential_receiver_node_value: float = 0.1 + ball_carrier_treshold: float = 25.0 + + @property + def pitch_dimensions(self) -> int: + return self._pitch_dimensions + + @pitch_dimensions.setter + def pitch_dimensions(self, pitch_dimensions: MetricPitchDimensions) -> None: + self._pitch_dimensions = pitch_dimensions + + def _sport_specific_checks(self): + if self.non_potential_receiver_node_value > 1: + self.non_potential_receiver_node_value = 1 + elif self.non_potential_receiver_node_value < 0: + self.non_potential_receiver_node_value = 0 diff --git a/unravel/utils/exceptions/exceptions.py b/unravel/utils/exceptions/exceptions.py index 762270e..cb5d134 100644 --- a/unravel/utils/exceptions/exceptions.py +++ b/unravel/utils/exceptions/exceptions.py @@ -1,26 +1,30 @@ -class MissingHomePlayerData(Exception): +class MissingHomePlayerDataException(Exception): pass -class MissingAwayPlayerData(Exception): +class MissingAwayPlayerDataException(Exception): pass -class MissingBallData(Exception): +class MissingBallDataException(Exception): pass -class InvalidAttackingTeam(Exception): +class InvalidAttackingTeamException(Exception): pass -class ModelParametersNotSet(Exception): +class ModelParametersNotSetException(Exception): pass -class InvalidAttackingTeamType(Exception): +class InvalidAttackingTeamTypeException(Exception): pass -class AdjcacenyMatrixTypeNotSet(Exception): +class AdjcacenyMatrixTypeNotSetException(Exception): + pass + + +class KeyMismatchException(Exception): pass diff --git a/unravel/utils/features/__init__.py b/unravel/utils/features/__init__.py index 8372fc3..16281fe 100644 --- a/unravel/utils/features/__init__.py +++ b/unravel/utils/features/__init__.py @@ -1,10 +1 @@ -from .adjacency_matrix import adjacency_matrix, delaunay_adjacency_matrix -from .node_features import node_features -from .edge_features import edge_features -from .utils import ( - AdjacencyMatrixType, - AdjacenyMatrixConnectType, - PredictionLabelType, - make_sparse, - Pad, -) +from .utils import * diff --git a/unravel/utils/features/utils.py b/unravel/utils/features/utils.py index 40a3682..d74c931 100644 --- a/unravel/utils/features/utils.py +++ b/unravel/utils/features/utils.py @@ -27,8 +27,8 @@ class AdjacencyMatrixType: DELAUNAY = "delaunay" SPLIT_BY_TEAM = "split_by_team" DENSE = "dense" - DENSE_ATTACKING_PLAYERS = "dense_ap" - DENSE_DEFENSIVE_PLAYERS = "dense_dp" + DENSE_AP = "dense_ap" + DENSE_DP = "dense_dp" class PredictionLabelType: @@ -54,6 +54,10 @@ def normalize_angles(angle): return (((angle - old_min) * new_range) / old_range) + new_min +def normalize_between(min_value, max_value, value): + return (value - min_value) / (max_value - min_value) + + def normalize_distance(value, max_distance): return value / max_distance @@ -69,16 +73,6 @@ def normalize_coords(value, max_value): return value / max_value -def normalize_speed(value, max_speed): - x = value / max_speed - try: - return 1 if x > 1 else 0 if x < 0 else x - except ValueError: - x[x < 0] = 0 - x[x > 1] = 1 - return x - - def normalize_sincos(value): return (value + 1) / 2 @@ -112,3 +106,69 @@ def reindex(m, non_zero_idxs, len_a): def make_sparse(a): A = sparse.csr_matrix(a) return np.nan_to_num(A) + + +def unit_vector_from_angle(value, angle_radians): + # Compute velocity components + value = np.nan_to_num(value, nan=0.0) + angle_radians = np.nan_to_num(angle_radians, nan=0.0) + + v_x = value * np.cos(angle_radians) + v_y = value * np.sin(angle_radians) + + # Create velocity vector + velocity = np.array([v_x, v_y]) + + # Normalize the vector (get unit vector) + norm = np.linalg.norm(velocity) + if norm == 0: + return np.zeros_like(velocity) + + return velocity / norm + + +def normalize_speed(value, max_speed): + x = value / max_speed + return np.clip(x, 0, 1) + + +def normalize_acceleration(value, max_acceleration): + x = value / max_acceleration + return np.clip(x, -1, 1) + + +def normalize_speeds_nfl(s, team, settings): + ball_mask = team == settings.ball_id + s_normed = np.zeros_like(s) + + s_normed[ball_mask] = normalize_speed(s[ball_mask], settings.max_ball_speed) + + s_normed[~ball_mask] = normalize_speed(s[~ball_mask], settings.max_player_speed) + return s_normed + + +def normalize_speed_differences_nfl(s, team, settings): + + return normalize_speeds_nfl(s, team, settings) * np.sign(s) + + +def normalize_accelerations_nfl(a, team, settings): + ball_mask = team == settings.ball_id + a_normed = np.zeros_like(a) + + a_normed[ball_mask] = normalize_acceleration( + a[ball_mask], settings.max_ball_acceleration + ) + + a_normed[~ball_mask] = normalize_acceleration( + a[~ball_mask], settings.max_player_acceleration + ) + return a_normed + + +def flatten_to_reshaped_array(arr, s0, s1, as_list=False): + # Convert the structure into a list of arrays + flattened_list = [item for sublist in arr for item in sublist] + # Concatenate the arrays into one single array + result_array = np.concatenate(flattened_list).reshape(s0, s1) + return result_array if not as_list else result_array.tolist() diff --git a/unravel/utils/objects/__init__.py b/unravel/utils/objects/__init__.py index 34fefc3..3940548 100644 --- a/unravel/utils/objects/__init__.py +++ b/unravel/utils/objects/__init__.py @@ -2,5 +2,6 @@ from .default_ball import DefaultBall from .default_tracking import DefaultTrackingModel from .custom_spektral_dataset import CustomSpektralDataset -from .graph_frame import GraphFrame -from .graph_settings import GraphSettings +from .default_graph_frame import DefaultGraphFrame +from .default_graph_settings import DefaultGraphSettings +from .default_graph_converter import DefaultGraphConverter diff --git a/unravel/utils/objects/custom_spektral_dataset.py b/unravel/utils/objects/custom_spektral_dataset.py index 563802e..dcc21a5 100644 --- a/unravel/utils/objects/custom_spektral_dataset.py +++ b/unravel/utils/objects/custom_spektral_dataset.py @@ -18,7 +18,7 @@ from spektral.data import Dataset, Graph -from .graph_frame import GraphFrame +from .default_graph_frame import DefaultGraphFrame from ..exceptions import NoGraphIdsWarning @@ -70,7 +70,7 @@ def __convert(self, data) -> List[Graph]: """ if isinstance(data[0], Graph): return data - elif isinstance(data[0], GraphFrame): + elif isinstance(data[0], DefaultGraphFrame): return [g.to_spektral_graph() for g in self.data] elif isinstance(data[0], dict): return [ diff --git a/unravel/utils/objects/default_graph_converter.py b/unravel/utils/objects/default_graph_converter.py new file mode 100644 index 0000000..dd3f3f5 --- /dev/null +++ b/unravel/utils/objects/default_graph_converter.py @@ -0,0 +1,183 @@ +import logging +import sys + +from dataclasses import dataclass, field, asdict + +import polars as pl + +from typing import List, Union, Dict, Literal + +from kloppy.domain import TrackingDataset + +from spektral.data import Graph + +from ..exceptions import ( + KeyMismatchException, +) +from ..features import ( + AdjacencyMatrixType, + AdjacenyMatrixConnectType, + PredictionLabelType, +) + +from .default_graph_settings import DefaultGraphSettings +from .custom_spektral_dataset import CustomSpektralDataset + +logger = logging.getLogger(__name__) +logger.setLevel(logging.DEBUG) +stdout_handler = logging.StreamHandler(sys.stdout) +logger.addHandler(stdout_handler) + + +@dataclass(repr=True) +class DefaultGraphConverter: + """ + Converts our dataset TrackingDataset into an internal structure + + Attributes: + dataset (TrackingDataset): Kloppy TrackingDataset. + labels (dict): Dict with a key per frame_id, like so {frame_id: True/False/1/0} + graph_id (str, int): Set a single id for the whole Kloppy dataset. + graph_ids (dict): Frame level control over graph ids. + + The graph_ids will be used to assign each graph an identifier. This identifier allows us to split the CustomSpektralDataset such that + all graphs with the same id are either all in the test, train or validation set to avoid leakage. It is recommended to either set graph_id (int, str) as + a match_id, or pass a dictionary into 'graph_ids' with exactly the same keys as 'labels' for more granualar control over the graph ids. + The latter can be useful when splitting graphs by possession or sequence id. In this case the dict would be {frame_id: sequence_id/possession_id}. + Note that sequence_id/possession_id should probably be unique for the whole dataset. Perhaps like so {frame_id: 'match_id-sequence_id'}. Defaults to None. + + max_player_speed (float): The maximum speed of a player in meters per second. Defaults to 12.0. + max_ball_speed (float): The maximum speed of the ball in meters per second. Defaults to 28.0. + boundary_correction (float): A correction factor for boundary calculations, used to correct out of bounds as a percentages (Used as 1+boundary_correction, ie 0.05). Defaults to None. + self_loop_ball (bool): Flag to indicate if the ball node should have a self-loop. Defaults to True. + adjacency_matrix_connect_type (AdjacencyMatrixConnectType): The type of connection used in the adjacency matrix, typically related to the ball. Defaults to AdjacenyMatrixConnectType.BALL. + adjacency_matrix_type (AdjacencyMatrixType): The type of adjacency matrix, indicating how connections are structured, such as split by team. Defaults to AdjacencyMatrixType.SPLIT_BY_TEAM. + label_type (PredictionLabelType): The type of prediction label used. Defaults to PredictionLabelType.BINARY. + defending_team_node_value (float): Value between 0 and 1 to assign to the defending team nodes + random_seed (int, bool): When a random_seed is given it will randomly shuffle an individual Graph without changing the underlying structure. + When set to True it will shuffle every frame differently, False won't shuffle. Defaults to False. + Adviced to set True when creating actual dataset. + pad (bool): True pads to a total amount of 22 players and ball (so 23x23 adjacency matrix). + It dynamically changes the edge feature padding size based on the combination of AdjacenyMatrixConnectType and AdjacencyMatrixType, and self_loop_ball + Ie. AdjacenyMatrixConnectType.BALL and AdjacencyMatrixType.SPLIT_BY_TEAM has a maximum of 287 edges (11*11)*2 + (11+11)*2 + 1 + verbose (bool): The converter logs warnings / error messages when specific frames have no coordinates, or other missing information. False mutes all these warnings. + """ + + prediction: bool = False + + max_player_speed: float = 12.0 + max_ball_speed: float = 28.0 + max_player_acceleration: float = 6.0 + max_ball_acceleration: float = 13.5 + self_loop_ball: bool = False + adjacency_matrix_connect_type: Union[ + Literal["ball"], Literal["ball_carrier"], Literal["no_connection"] + ] = "ball" + adjacency_matrix_type: Union[ + Literal["delaunay"], + Literal["split_by_team"], + Literal["dense"], + Literal["dense_ap"], + Literal["dense_dp"], + ] = "split_by_team" + label_type: Literal["binary"] = "binary" + + defending_team_node_value: float = 0.1 + random_seed: Union[bool, int] = False + pad: bool = False + verbose: bool = False + + graph_frames: dict = field(init=False, repr=False, default=None) + settings: DefaultGraphSettings = field( + init=False, repr=False, default_factory=DefaultGraphSettings + ) + + def __post_init__(self): + if hasattr( + AdjacenyMatrixConnectType, self.adjacency_matrix_connect_type.upper() + ): + self.adjacency_matrix_connect_type = getattr( + AdjacenyMatrixConnectType, self.adjacency_matrix_connect_type.upper() + ) + else: + raise ValueError( + f"Invalid adjacency_matrix_connect_type: {self.adjacency_matrix_connect_type}. Should by of type 'ball', 'ball_carrier' or 'no_connection'" + ) + + if hasattr(AdjacencyMatrixType, self.adjacency_matrix_type.upper()): + self.adjacency_matrix_type = getattr( + AdjacencyMatrixType, self.adjacency_matrix_type.upper() + ) + else: + raise ValueError( + f"Invalid adjacency_matrix_type: {self.adjacency_matrix_type}. Should be of type 'delaunay', 'split_by_team', 'dense', 'dense_ap' or 'dense_dp'" + ) + + if hasattr(PredictionLabelType, self.label_type.upper()): + self.label_type = getattr(PredictionLabelType, self.label_type.upper()) + else: + raise ValueError( + f"Invalid label_type: {self.label_type}. Should be of type 'binary'" + ) + + if not isinstance(self.prediction, bool): + raise Exception("'prediction' should be of type boolean (bool)") + + if not isinstance(self.max_player_speed, (float, int)): + raise Exception("'max_player_speed' should be of type float or int") + + if not isinstance(self.max_ball_speed, (float, int)): + raise Exception("'max_ball_speed' should be of type float or int") + + if not isinstance(self.max_player_acceleration, (float, int)): + raise Exception("'max_player_acceleration' should be of type float or int") + + if not isinstance(self.max_ball_acceleration, (float, int)): + raise Exception("'max_ball_acceleration' should be of type float or int") + + if not isinstance(self.self_loop_ball, bool): + raise Exception("'self_loop_ball' should be of type boolean (bool)") + + if not isinstance(self.defending_team_node_value, (float, int)): + raise Exception( + "'defending_team_node_value' should be of type float or int" + ) + + if not isinstance(self.random_seed, (bool, int)): + raise Exception("'random_seed' should be of type boolean (bool) or int") + + if not isinstance(self.pad, bool): + raise Exception("'pad' should be of type boolean (bool)") + + if not isinstance(self.verbose, bool): + raise Exception("'verbose' should be of type boolean (bool)") + + def _sport_specific_checks(self): + raise NotImplementedError( + "No sport specific checks implementend... Make sure to check for existens of labels of some sort, and graph ids of some sort..." + ) + + def _apply_settings(self): + raise NotImplementedError() + + def _convert(self): + raise NotImplementedError() + + def to_graph_frames(self) -> dict: + raise NotImplementedError() + + def to_pickle(self) -> None: + raise NotImplementedError() + + def to_spektral_graphs(self) -> List[Graph]: + if not self.graph_frames: + self.to_graph_frames() + + return [g.to_spektral_graph() for g in self.graph_frames] + + def to_custom_dataset(self) -> CustomSpektralDataset: + """ + Spektral requires a spektral Dataset to load the data + for docs see https://graphneural.network/creating-dataset/ + """ + return CustomSpektralDataset(graphs=self.to_spektral_graphs()) diff --git a/unravel/utils/objects/graph_frame.py b/unravel/utils/objects/default_graph_frame.py similarity index 66% rename from unravel/utils/objects/graph_frame.py rename to unravel/utils/objects/default_graph_frame.py index 9f4d4b7..8a2cc37 100644 --- a/unravel/utils/objects/graph_frame.py +++ b/unravel/utils/objects/default_graph_frame.py @@ -6,29 +6,23 @@ from dataclasses import dataclass, field -from warnings import * +from ..exceptions.warnings import QualityCheckWarning from spektral.data import Graph -from ..exceptions import AdjcacenyMatrixTypeNotSet from ..features import ( - AdjacencyMatrixType, PredictionLabelType, - delaunay_adjacency_matrix, - adjacency_matrix, - node_features, - edge_features, make_sparse, ) -from .graph_settings import GraphSettings +from .default_graph_settings import DefaultGraphSettings from .default_tracking import DefaultTrackingModel @dataclass -class GraphFrame: +class DefaultGraphFrame: frame_id: int data: DefaultTrackingModel - settings: GraphSettings + settings: DefaultGraphSettings graph_id: Union[str, int] label: Union[int, bool] graph_data: dict = field(init=False, repr=False, default=None) @@ -78,74 +72,26 @@ def _adjaceny_matrix(self): else we create a seperate one as A_delaunay. This way we can use the Delaunay matrix in the Edge Features if it's not used as the Adj Matrix """ - if not self.settings.adjacency_matrix_type: - raise AdjcacenyMatrixTypeNotSet( - "AdjacencyMatrixTypeNotSet Error... Please set `adjacency_matrix_type`..." - ) - elif self.settings.adjacency_matrix_type == AdjacencyMatrixType.DELAUNAY: - A = delaunay_adjacency_matrix( - self.data.attacking_players, - self.data.defending_players, - self.settings.adjacency_matrix_connect_type, - self.data.ball_carrier_idx, - self.settings.self_loop_ball, - ) - A_delaunay = None - else: - A = adjacency_matrix( - self.data.attacking_players, - self.data.defending_players, - self.settings.adjacency_matrix_connect_type, - self.settings.adjacency_matrix_type, - self.data.ball_carrier_idx, - ) - A_delaunay = delaunay_adjacency_matrix( - self.data.attacking_players, - self.data.defending_players, - self.settings.adjacency_matrix_connect_type, - self.data.ball_carrier_idx, - self.settings.self_loop_ball, - ) - return A, A_delaunay + raise NotImplementedError() def _node_features(self): - return node_features( - attacking_players=self.data.attacking_players, - defending_players=self.data.defending_players, - ball=self.data.ball, - max_player_speed=self.settings.max_player_speed, - max_ball_speed=self.settings.max_ball_speed, - ball_carrier_idx=self.data.ball_carrier_idx, - pitch_dimensions=self.settings.pitch_dimensions, - include_ball_node=True, - defending_team_node_value=self.settings.defending_team_node_value, - non_potential_receiver_node_value=self.settings.non_potential_receiver_node_value, - ) + raise NotImplementedError() def _edge_features(self, A, A_delaunay): - return edge_features( - self.data.attacking_players, - self.data.defending_players, - self.data.ball, - self.settings.max_player_speed, - self.settings.max_ball_speed, - self.settings.pitch_dimensions, - A, - A_delaunay, - ) + raise NotImplementedError() def _quality_check(self, X, E): if self.settings.boundary_correction is not None: if (np.max(X) <= 1) or (np.min(X) >= -1): warnings.warn( f"""Node Feature(s) outside boundary for frame={self.frame_id}, skipping...""", - warnings.QualityCheckWarning, + QualityCheckWarning, ) return False if (np.max(E) <= 1) or (np.min(E) >= -1): warnings.warn( f"""Edge Feature(s) outside boundary for frame={self.frame_id}, skipping...""", - warnings.QualityCheckWarning, + QualityCheckWarning, ) return False return True diff --git a/unravel/utils/objects/graph_settings.py b/unravel/utils/objects/default_graph_settings.py similarity index 88% rename from unravel/utils/objects/graph_settings.py rename to unravel/utils/objects/default_graph_settings.py index 6ffec64..fd67519 100644 --- a/unravel/utils/objects/graph_settings.py +++ b/unravel/utils/objects/default_graph_settings.py @@ -1,7 +1,6 @@ import numpy as np from dataclasses import dataclass, field from typing import Union -from kloppy.domain import MetricPitchDimensions from ..features import ( AdjacencyMatrixType, @@ -12,7 +11,7 @@ @dataclass -class GraphSettings: +class DefaultGraphSettings: """ Configuration settings for a Graph Neural Network (GNN) applied in sports analytics. @@ -41,11 +40,10 @@ class GraphSettings: """ infer_ball_ownership: bool = True - infer_goalkeepers: bool = True - ball_carrier_treshold: float = 25.0 max_player_speed: float = 12.0 max_ball_speed: float = 28.0 - boundary_correction: float = None + max_player_acceleration: float = None + max_ball_acceleration: float = None self_loop_ball: bool = True adjacency_matrix_connect_type: AdjacenyMatrixConnectType = ( AdjacenyMatrixConnectType.BALL @@ -53,7 +51,6 @@ class GraphSettings: adjacency_matrix_type: AdjacencyMatrixType = AdjacencyMatrixType.SPLIT_BY_TEAM label_type: PredictionLabelType = PredictionLabelType.BINARY defending_team_node_value: float = 0.1 - non_potential_receiver_node_value: float = 0.1 random_seed: Union[int, bool] = False pad: bool = True verbose: bool = False @@ -67,11 +64,6 @@ def __post_init__(self): elif self.defending_team_node_value < 0: self.defending_team_node_value = 0 - if self.non_potential_receiver_node_value > 1: - self.non_potential_receiver_node_value = 1 - elif self.non_potential_receiver_node_value < 0: - self.non_potential_receiver_node_value = 0 - if self.pad: if self.adjacency_matrix_type == AdjacencyMatrixType.DELAUNAY: raise NotImplementedError( @@ -83,14 +75,6 @@ def __post_init__(self): def pad_settings(self) -> Pad: return self._pad_settings - @property - def pitch_dimensions(self) -> int: - return self._pitch_dimensions - - @pitch_dimensions.setter - def pitch_dimensions(self, pitch_dimensions: MetricPitchDimensions) -> None: - self._pitch_dimensions = pitch_dimensions - def __pad_settings(self): """ Compute maximum theoretical amount of padding for all different types of settings @@ -119,8 +103,8 @@ def __pad_settings(self): elif self.adjacency_matrix_type == AdjacencyMatrixType.DENSE: max_player_edges = (n_players + n_players) ** 2 elif self.adjacency_matrix_type in ( - AdjacencyMatrixType.DENSE_ATTACKING_PLAYERS, - AdjacencyMatrixType.DENSE_DEFENSIVE_PLAYERS, + AdjacencyMatrixType.DENSE_AP, + AdjacencyMatrixType.DENSE_DP, ): max_player_edges = n_players * n_players else: @@ -131,3 +115,6 @@ def __pad_settings(self): max_nodes=(n_players * 2) + n_ball, n_players=n_players, ) + + def _sport_specific_checks(self): + raise NotImplementedError() diff --git a/unravel/utils/objects/default_tracking.py b/unravel/utils/objects/default_tracking.py index a06dfad..e0fedc6 100644 --- a/unravel/utils/objects/default_tracking.py +++ b/unravel/utils/objects/default_tracking.py @@ -13,7 +13,7 @@ from . import DefaultPlayer, DefaultBall from ..exceptions import ( - InvalidAttackingTeamType, + InvalidAttackingTeamTypeException, MissingAttackingTeam, MissingCoordinates, NoNextFrameWarning, @@ -65,7 +65,7 @@ def attacking_players(self): Ground.HOME.value, Ground.AWAY.value, ]: - raise InvalidAttackingTeamType( + raise InvalidAttackingTeamTypeException( f"'attacking_team' should be of type {Ground.HOME} or {Ground.AWAY}" ) @@ -88,7 +88,7 @@ def defending_players(self): Ground.HOME.value, Ground.AWAY.value, ]: - raise InvalidAttackingTeamType( + raise InvalidAttackingTeamTypeException( f"'attacking_team' should be of type {Ground.HOME} or {Ground.AWAY}" ) diff --git a/unravel/utils/utils.py b/unravel/utils/utils.py index 7ed098a..66cbfab 100644 --- a/unravel/utils/utils.py +++ b/unravel/utils/utils.py @@ -1,4 +1,8 @@ -from typing import Dict +from typing import Dict, List, Literal + +import polars as pl + +import random from kloppy.domain import TrackingDataset @@ -9,7 +13,6 @@ def dummy_labels(dataset: TrackingDataset) -> Dict: """ if not isinstance(dataset, TrackingDataset): raise TypeError("dataset should be of type TrackingDataset (from kloppy)") - import random labels = dict() for frame in dataset: @@ -33,3 +36,27 @@ def dummy_graph_ids(dataset: TrackingDataset) -> Dict: fake_possession_id = i % 10 graph_ids[frame.frame_id] = f"{fake_match_id}-{fake_possession_id}" return graph_ids + + +def add_dummy_label_column( + dataset: pl.DataFrame, + by: List[str] = ["gameId", "playId", "frameId"], + column_name: str = "label", +): + + labels = dataset.group_by(by).agg( + [ + pl.col("a") + .map_elements(lambda _: random.choice([0, 1]), return_dtype=int) + .alias(column_name), + ] + ) + return dataset.join(labels, on=by, how="left") + + +def add_graph_id_column( + dataset: pl.DataFrame, + by: List[str] = ["gameId", "playId"], + column_name: str = "graph_id", +): + return dataset.with_columns([pl.concat_str(by, separator="-").alias(column_name)])