Chicago Cubs at Milwaukee Brewers Box Score, May 22, 2020
This page contains simulated statistics
Since the 2020 schedule was shortened, the Baseball-Reference team is using Out of the Park Baseball 21 to simulate the original 2020 schedule.
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | R | H | E | ||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Chicago Cubs (20-32) | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 4 | 9 | 0 | |
Milwaukee Brewers (26-26) | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 3 | 0 |
Chicago Cubs
Season | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Player | AB | R | H | RBI | BB | K | LOB | AVG | HR | RBI |
A. Almora Jr. CF | 4 | 1 | 2 | 0 | 1 | 1 | 0 | .259 | 3 | 13 |
K. Schwarber LF | 5 | 0 | 0 | 0 | 0 | 2 | 3 | .188 | 6 | 22 |
J. Baez SS | 4 | 0 | 0 | 0 | 0 | 1 | 2 | .239 | 9 | 30 |
A. Rizzo 1B | 4 | 1 | 1 | 1 | 0 | 0 | 1 | .236 | 4 | 18 |
K. Bryant 3B | 3 | 1 | 1 | 0 | 1 | 0 | 0 | .286 | 10 | 32 |
W. Contreras C | 4 | 1 | 4 | 2 | 0 | 0 | 0 | .212 | 5 | 11 |
J. Heyward RF | 4 | 0 | 0 | 0 | 0 | 2 | 5 | .198 | 3 | 12 |
D. Bote 2B | 2 | 0 | 1 | 0 | 0 | 1 | 0 | .246 | 3 | 13 |
a-I. Happ PH, 2B | 1 | 0 | 0 | 1 | 0 | 0 | 1 | .218 | 4 | 18 |
K. Hendricks P | 2 | 0 | 0 | 0 | 0 | 1 | 1 | .182 | 1 | 3 |
b-V. Caratini PH | 1 | 0 | 0 | 0 | 0 | 1 | 1 | .252 | 0 | 9 |
J. Jeffress P | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0 | 0 |
J. Cotton P | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0 | 0 |
c-J. Kipnis PH | 1 | 0 | 0 | 0 | 0 | 0 | 0 | .196 | 1 | 7 |
C. Kimbrel P | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0 | 0 |
Totals | 35 | 4 | 9 | 4 | 2 | 9 | 14 |
Milwaukee Brewers
Season | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
Player | AB | R | H | RBI | BB | K | LOB | AVG | HR | RBI |
L. Cain CF | 4 | 0 | 1 | 0 | 0 | 0 | 1 | .227 | 2 | 16 |
E. Sogard 3B | 3 | 1 | 0 | 0 | 1 | 0 | 1 | .285 | 7 | 22 |
K. Hiura 2B | 3 | 1 | 1 | 2 | 0 | 1 | 1 | .185 | 6 | 18 |
C. Yelich LF | 3 | 0 | 0 | 0 | 1 | 1 | 1 | .315 | 11 | 32 |
O. Narvaez C | 4 | 0 | 0 | 0 | 0 | 0 | 2 | .262 | 2 | 14 |
L. Urias SS | 2 | 0 | 0 | 0 | 1 | 2 | 0 | .209 | 1 | 7 |
J. Smoak 1B | 2 | 0 | 0 | 0 | 1 | 2 | 3 | .230 | 10 | 29 |
B. Holt RF | 3 | 0 | 1 | 0 | 0 | 0 | 2 | .297 | 1 | 17 |
A. Houser P | 2 | 0 | 0 | 0 | 0 | 1 | 0 | .235 | 0 | 1 |
C. Burnes P | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0 | 0 |
C. Knebel P | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0 | 0 |
a-R. Braun PH | 1 | 0 | 0 | 0 | 0 | 1 | 0 | .278 | 2 | 7 |
J. Hader P | 0 | 0 | 0 | 0 | 0 | 0 | 0 | .000 | 0 | 0 |
Totals | 27 | 2 | 3 | 2 | 4 | 8 | 11 |
Chicago Cubs
Player | IP | H | R | ER | BB | K | HR | PI | PS | ERA |
---|---|---|---|---|---|---|---|---|---|---|
K. Hendricks | 6.0 | 2 | 2 | 2 | 3 | 3 | 1 | 93 | 54 | 4.13 |
J. Jeffress | 0.2 | 0 | 0 | 0 | 1 | 1 | 0 | 19 | 10 | 4.57 |
J. Cotton W (3-0) | 1.1 | 1 | 0 | 0 | 0 | 2 | 0 | 19 | 11 | 2.00 |
C. Kimbrel SV (10) | 1.0 | 0 | 0 | 0 | 0 | 2 | 0 | 9 | 8 | 3.94 |
Milwaukee Brewers
Play By Play
TOP OF THE 1ST - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Adrian Houser | |
---|---|
Pitching: RHP Adrian Houser | |
Batting: RHB Albert Almora Jr. | 0-0: SINGLE (Line Drive, 89S, EV 107.5 MPH) |
Batting: LHB Kyle Schwarber |
0-0: Ball 1-0: Ball 2-0: Fly out, F9 (Flyball, 89XD, EV 101.2 MPH) |
Batting: RHB Javier Baez |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: Swinging Strike 1-2: Strikes out looking |
Batting: LHB Anthony Rizzo |
0-0: Called Strike 0-1: Fly out, F9 (Flyball, 9, EV 88.1 MPH) |
Top of the 1st over - 0 runs, 1 hit, 0 errors, 1 left on base; Chicago 0 - Milwaukee 0 | |
BOTTOM OF THE 1ST - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Kyle Hendricks | |
Pitching: RHP Kyle Hendricks | |
Batting: RHB Lorenzo Cain |
0-0: Called Strike 0-1: Ball 1-1: Ground out 5-3 (Groundball, 5S, EV 67.5 MPH) |
Batting: LHB Eric Sogard |
0-0: Ball 1-0: Called Strike 1-1: Foul Ball, location: 2F 1-2: Foul Ball, location: 2F 1-2: Ball 2-2: Ball 3-2: Foul Ball, location: 2F 3-2: Base on Balls |
Batting: RHB Keston Hiura |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: 2-RUN HOME RUN (Flyball, 8LXD, EV 91.9 MPH), Distance : 458 ft |
Batting: LHB Christian Yelich |
0-0: Ball 1-0: Ball 2-0: Foul Ball, location: 2F 2-1: Ball 3-1: Base on Balls |
Batting: LHB Omar Narvaez |
0-0: Called Strike 0-1: Grounds into double play, 4-6-3 (Groundball, 34, EV 85.6 MPH) |
Bottom of the 1st over - 2 runs, 1 hit, 0 errors, 0 left on base; Chicago 0 - Milwaukee 2 | |
TOP OF THE 2ND - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Adrian Houser | |
Batting: RHB Kris Bryant |
0-0: Swinging Strike 0-1: Fly out, F7 (Line Drive, 7D, EV 90.0 MPH) |
Batting: RHB Willson Contreras |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: SOLO HOME RUN (Line Drive, 78XD, EV 102.5 MPH), Distance : 424 ft |
Batting: LHB Jason Heyward |
0-0: Ball 1-0: Fly out, F4 (Line Drive, 4, EV 69.4 MPH) |
Batting: RHB David Bote |
0-0: Ball 1-0: Ball 2-0: Ball 3-0: Called Strike 3-1: Foul Ball, location: 2F 3-2: DOUBLE (Flyball, 8RXD, EV 89.4 MPH) |
Batting: RHB Kyle Hendricks |
0-0: Ball 1-0: Fly out, F8 (Flyball, 78D, EV 95.0 MPH) |
Top of the 2nd over - 1 run, 2 hits, 0 errors, 1 left on base; Chicago 1 - Milwaukee 2 | |
BOTTOM OF THE 2ND - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Kyle Hendricks | |
Batting: RHB Luis Urias |
0-0: Ball 1-0: Called Strike 1-1: Ball 2-1: Ball 3-1: Called Strike 3-2: Foul Ball, location: 2F 3-2: Base on Balls |
Batting: SHB Justin Smoak |
0-0: Called Strike 0-1: Swinging Strike 0-2: Ball 1-2: Ball 2-2: Strikes out swinging |
Batting: LHB Brock Holt |
0-0: Ball 1-0: Grounds into double play, 4-6-3 (Groundball, 4, EV 80.6 MPH) |
Bottom of the 2nd over - 0 runs, 0 hits, 0 errors, 0 left on base; Chicago 1 - Milwaukee 2 | |
TOP OF THE 3RD - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Adrian Houser | |
Batting: RHB Albert Almora Jr. | 0-0: Ground out 4-3 (Groundball, 4, EV 78.8 MPH) |
Batting: LHB Kyle Schwarber |
0-0: Called Strike 0-1: Ground out 3-1 (Groundball, 34, EV 82.5 MPH) |
Batting: RHB Javier Baez |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: Foul Ball, location: 2F 1-2: Fly out, F7 (Flyball, 7, EV 87.5 MPH) |
Top of the 3rd over - 0 runs, 0 hits, 0 errors, 0 left on base; Chicago 1 - Milwaukee 2 | |
BOTTOM OF THE 3RD - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Kyle Hendricks | |
Batting: RHB Adrian Houser |
0-0: Foul Ball, location: 2F 0-1: Swinging Strike 0-2: Ball 1-2: Ball 2-2: Ball 3-2: Foul Ball, location: 2F 3-2: Strikes out swinging |
Batting: RHB Lorenzo Cain |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: Fly out, F8 (Flyball, 89D, EV 101.2 MPH) |
Batting: LHB Eric Sogard |
0-0: Ball 1-0: Ball 2-0: Called Strike 2-1: Ball 3-1: Foul Ball, location: 2F 3-2: Ground out 5-3 (Groundball, 56, EV 86.2 MPH) |
Bottom of the 3rd over - 0 runs, 0 hits, 0 errors, 0 left on base; Chicago 1 - Milwaukee 2 | |
TOP OF THE 4TH - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Adrian Houser | |
Batting: LHB Anthony Rizzo |
0-0: Called Strike 0-1: Foul Ball, location: 2F 0-2: Ball 1-2: Fly out, F8 (Line Drive, 8RM, EV 97.5 MPH) |
Batting: RHB Kris Bryant |
0-0: Foul Ball, location: 2F 0-1: Foul Ball, location: 2F 0-2: Foul Ball, location: 2F 0-2: Ground out 6-3 (Groundball, 56, EV 86.9 MPH) |
Batting: RHB Willson Contreras |
0-0: Ball 1-0: Ball 2-0: SINGLE (Line Drive, 8LS, EV 105.6 MPH) |
Batting: LHB Jason Heyward |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: Fly out, F8 (Flyball, 8RM, EV 86.9 MPH) |
Top of the 4th over - 0 runs, 1 hit, 0 errors, 1 left on base; Chicago 1 - Milwaukee 2 | |
BOTTOM OF THE 4TH - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Kyle Hendricks | |
Batting: RHB Keston Hiura |
0-0: Called Strike 0-1: Hit by Pitch |
Batting: LHB Christian Yelich |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: Called Strike 1-2: Ball 2-2: Foul Ball, location: 2F 2-2: Ball 3-2: Foul Ball, location: 2F 3-2: Fly out, F5 (Popup, 56S, EV 82.5 MPH) |
Batting: LHB Omar Narvaez |
0-0: Called Strike Keston Hiura steals 2nd base 0-1: Foul Ball, location: 2F 0-2: Ball 1-2: Ground out 4-3 (Groundball, 4, EV 79.4 MPH) Keston Hiura to third |
Batting: RHB Luis Urias |
0-0: Called Strike 0-1: Ball 1-1: Foul Ball, location: 2F 1-2: Hit by Pitch |
Batting: SHB Justin Smoak |
0-0: Swinging Strike 0-1: Swinging Strike 0-2: Strikes out swinging |
Bottom of the 4th over - 0 runs, 0 hits, 0 errors, 2 left on base; Chicago 1 - Milwaukee 2 | |
TOP OF THE 5TH - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Adrian Houser | |
Batting: RHB David Bote |
0-0: Called Strike 0-1: Ball 1-1: Ball 2-1: Called Strike 2-2: Strikes out looking |
Batting: RHB Kyle Hendricks |
0-0: Called Strike 0-1: Ball 1-1: Ball 2-1: Foul Ball, location: 2F 2-2: Foul Ball, location: 2F 2-2: Strikes out swinging |
Batting: RHB Albert Almora Jr. |
0-0: Foul Ball, location: 2F 0-1: Swinging Strike 0-2: Foul Ball, location: 2F 0-2: Ball 1-2: Foul Ball, location: 2F 1-2: Strikes out looking |
Top of the 5th over - 0 runs, 0 hits, 0 errors, 0 left on base; Chicago 1 - Milwaukee 2 | |
BOTTOM OF THE 5TH - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Kyle Hendricks | |
Batting: LHB Brock Holt |
0-0: Ball 1-0: Ball 2-0: Called Strike 2-1: DOUBLE (Line Drive, 78D, EV 101.9 MPH) |
Batting: RHB Adrian Houser | 0-0: Sac Bunt to 2R - play at third, runner OUT! 2-5 |
Batting: RHB Lorenzo Cain |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: Swinging Strike 1-2: Grounds into double play, 4-6-3 (Groundball, 4, EV 91.2 MPH) |
Bottom of the 5th over - 0 runs, 1 hit, 0 errors, 0 left on base; Chicago 1 - Milwaukee 2 | |
TOP OF THE 6TH - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Adrian Houser | |
Batting: LHB Kyle Schwarber |
0-0: Called Strike 0-1: Fly out, F9 (Flyball, 9D, EV 91.2 MPH) |
Batting: RHB Javier Baez |
0-0: Ball 1-0: Ground out 1-3 (Groundball, 13S, EV 62.5 MPH) |
Batting: LHB Anthony Rizzo |
0-0: Ball 1-0: Ground out U3 (Groundball, 3, EV 90.0 MPH) |
Top of the 6th over - 0 runs, 0 hits, 0 errors, 0 left on base; Chicago 1 - Milwaukee 2 | |
BOTTOM OF THE 6TH - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Kyle Hendricks | |
Batting: LHB Eric Sogard |
0-0: Ball 1-0: Ball 2-0: Ball 3-0: Called Strike 3-1: Swinging Strike 3-2: Fly out, F5 (Popup, 56S, EV 88.8 MPH) |
Batting: RHB Keston Hiura |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: Foul Ball, location: 2F 1-2: Ball 2-2: Fly out, F6 (Popup, 6, EV 63.1 MPH) |
Batting: LHB Christian Yelich | 0-0: Ground out 1-3 (Groundball, 13S, EV 68.8 MPH) |
Bottom of the 6th over - 0 runs, 0 hits, 0 errors, 0 left on base; Chicago 1 - Milwaukee 2 | |
TOP OF THE 7TH - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Adrian Houser | |
Batting: RHB Kris Bryant |
0-0: Foul Ball, location: 2F 0-1: Foul Ball, location: 2F 0-2: Ball 1-2: Foul Ball, location: 2F 1-2: Ball 2-2: Foul Ball, location: 2F 2-2: DOUBLE (Line Drive, 3D, EV 103.8 MPH) |
Batting: RHB Willson Contreras |
0-0: Ball 1-0: Called Strike 1-1: SINGLE (Flyball, 5D, EV 87.5 MPH) Kris Bryant to third |
Batting: LHB Jason Heyward |
0-0: Ball 1-0: Ball 2-0: Called Strike 2-1: Foul Ball, location: 2F 2-2: Ball 3-2: Strikes out swinging |
Pitching: RHP Corbin Burnes | |
Pinch Hitting: SHB Ian Happ |
0-0: Called Strike 0-1: Foul Ball, location: 2F 0-2: Ball 1-2: Ball 2-2: Fly out, F9 (Flyball, 9LM, EV 90.6 MPH) Runner from 3rd tags up, SCORES, no throw by RF |
Pinch Hitting: SHB Victor Caratini |
0-0: Foul Ball, location: 2F 0-1: Ball 1-1: Called Strike 1-2: Foul Ball, location: 2F 1-2: Ball Passed Ball! Willson Contreras to second 2-2: Foul Ball, location: 2F 2-2: Strikes out swinging |
Top of the 7th over - 1 run, 2 hits, 0 errors, 1 left on base; Chicago 2 - Milwaukee 2 | |
BOTTOM OF THE 7TH - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Kyle Hendricks | |
Pitching: RHP Jeremy Jeffress | |
Now at 2B: Ian Happ | |
Batting: LHB Omar Narvaez |
0-0: Called Strike 0-1: Ball 1-1: Swinging Strike 1-2: Foul Ball, location: 2F 1-2: Foul Ball, location: 2F 1-2: Ball 2-2: Ground out 6-3 (Groundball, 4, EV 80.6 MPH) |
Batting: RHB Luis Urias |
0-0: Foul Ball, location: 2F 0-1: Ball 1-1: Called Strike 1-2: Foul Ball, location: 2F 1-2: Ball 2-2: Ball 3-2: Strikes out swinging |
Batting: SHB Justin Smoak |
0-0: Ball 1-0: Foul Ball, location: 2F 1-1: Ball 2-1: Ball 3-1: Base on Balls |
Pitching: RHP Jharel Cotton | |
Batting: LHB Brock Holt |
0-0: Ball 1-0: Ball 2-0: Ground out U3 (Groundball, 3L, EV 91.2 MPH) |
Bottom of the 7th over - 0 runs, 0 hits, 0 errors, 1 left on base; Chicago 2 - Milwaukee 2 | |
TOP OF THE 8TH - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Corbin Burnes | |
Batting: RHB Albert Almora Jr. |
0-0: Ball 1-0: Called Strike 1-1: Ball 2-1: Called Strike 2-2: Ball 3-2: Base on Balls |
Batting: LHB Kyle Schwarber |
0-0: Called Strike 0-1: Ball 1-1: Called Strike 1-2: Foul Ball, location: 2F 1-2: Strikes out swinging |
Batting: RHB Javier Baez |
0-0: Ball 1-0: Fly out, F5 (Popup, 5F, EV 66.9 MPH) |
Pitching: RHP Corey Knebel | |
Batting: LHB Anthony Rizzo |
0-0: Ball 1-0: Called Strike 1-1: Called Strike Albert Almora Jr. steals 2nd base 1-2: Foul Ball, location: 2F 1-2: Foul Ball, location: 2F 1-2: DOUBLE (Line Drive, 9LM, EV 109.4 MPH) Albert Almora Jr. scores |
Batting: RHB Kris Bryant | 0-0: Intentional Walk |
Batting: RHB Willson Contreras |
0-0: Ball 1-0: Swinging Strike 1-1: Swinging Strike 1-2: Foul Ball, location: 2F 1-2: Foul Ball, location: 2F 1-2: Ball 2-2: SINGLE (Line Drive, 8LS, EV 93.8 MPH) Anthony Rizzo to third Kris Bryant to second Runner from 3rd tries for Home, SAFE, throw by CF to home |
Batting: LHB Jason Heyward |
0-0: Called Strike 0-1: Ball 1-1: Foul Ball, location: 2F 1-2: Foul Ball, location: 2F 1-2: Foul Ball, location: 2F 1-2: Ball 2-2: Ball 3-2: Strikes out swinging |
Top of the 8th over - 2 runs, 2 hits, 0 errors, 2 left on base; Chicago 4 - Milwaukee 2 | |
BOTTOM OF THE 8TH - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Jharel Cotton | |
Pinch Hitting: RHB Ryan Braun |
0-0: Foul Ball, location: 2F 0-1: Swinging Strike 0-2: Ball 1-2: Strikes out swinging |
Batting: RHB Lorenzo Cain |
0-0: Ball 1-0: Called Strike 1-1: SINGLE (Groundball, 34D, EV 102.5 MPH) |
Batting: LHB Eric Sogard |
0-0: Ball 1-0: Ball 2-0: Called Strike 2-1: Ball 3-1: Fly out, F8 (Line Drive, 8LD, EV 93.8 MPH) |
Batting: RHB Keston Hiura |
0-0: Swinging Strike 0-1: Ball 1-1: Swinging Strike 1-2: Strikes out swinging |
Bottom of the 8th over - 0 runs, 1 hit, 0 errors, 1 left on base; Chicago 4 - Milwaukee 2 | |
TOP OF THE 9TH - Chicago Cubs batting - Pitching for Milwaukee Brewers : RHP Corey Knebel | |
Pitching: LHP Josh Hader | |
Batting: SHB Ian Happ |
0-0: Called Strike 0-1: Ball 1-1: Ground out 1-3 (Groundball, 25, EV 78.8 MPH) |
Pinch Hitting: LHB Jason Kipnis |
0-0: Foul Ball, location: 2F 0-1: Ground out 1-3 (Groundball, 13, EV 86.2 MPH) |
Batting: RHB Albert Almora Jr. |
0-0: Swinging Strike 0-1: SINGLE (Groundball, 6D, EV 98.8 MPH) |
Batting: LHB Kyle Schwarber |
0-0: Ball 1-0: Called Strike 1-1: Foul Ball, location: 2F 1-2: Ball 2-2: Foul Ball, location: 2F 2-2: Ball 3-2: Foul Ball, location: 2F 3-2: Foul Ball, location: 2F 3-2: Strikes out looking |
Top of the 9th over - 0 runs, 1 hit, 0 errors, 1 left on base; Chicago 4 - Milwaukee 2 | |
BOTTOM OF THE 9TH - Milwaukee Brewers batting - Pitching for Chicago Cubs : RHP Jharel Cotton | |
Pitching: RHP Craig Kimbrel | |
Batting: LHB Christian Yelich |
0-0: Called Strike 0-1: Foul Ball, location: 2F 0-2: Ball 1-2: Foul Ball, location: 2F 1-2: Strikes out swinging |
Batting: LHB Omar Narvaez | 0-0: Fly out, F9 (Flyball, 9S, EV 89.4 MPH) |
Batting: RHB Luis Urias |
0-0: Called Strike 0-1: Swinging Strike 0-2: Strikes out swinging |
Bottom of the 9th over - 0 runs, 0 hits, 0 errors, 0 left on base; Chicago 4 - Milwaukee 2 |
We're Social...for Statheads
Every Sports Reference Social Media Account
Site Last Updated: Tuesday, May 21, 3:41AM
Question, Comment, Feedback, or Correction?
Are you a Stathead, too? Subscribe to our Free Newsletter
This Month in Sports Reference
Find out when we add a feature or make a change
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.