Dashboard
Player Cards
PITCHf/x Tool
About
Presented by Baseball Prospectus
Powered by Pitch Info
Hansel Robles
Landing Page
Tabular Data
Velo and Movement
Usage and Outcomes
Scatter Charts
Zone Profile
Date and Game Type Selection
Quick Date Selector
All Time
2024 Season
2023 Season
2022 Season
2021 Season
2020 Season
2019 Season
2018 Season
2017 Season
2016 Season
2015 Season
2014 Season
2013 Season
2012 Season
2011 Season
2010 Season
2009 Season
2008 Season
2007 Season
Start Date:
End Date:
All Competition Levels
All MLB
Regular Season Only
Postseason Only
value="ASG">All-Star Appearances?>
All Non-MLB Games
World Baseball Classic
Spring Ball
Winter and Fall Ball
College Games
Minor Leagues
Table Type
Trajectory and Movement
Pitch Usage
Pitch Outcomes
Sabermetric Outcomes
Results and Averages
Batted Balls
Game Logs
Click Individual Games for Pitch Details (only available for MLB Games)
Game
Fourseam
Change
Slider
NYM@NYY (4/24/15)
19
1
3
NYM@MIA (4/29/15)
13
0
6
NYM@PHI (5/8/15)
7
0
4
NYM@CHC (5/11/15)
9
1
10
NYM@CHC (5/12/15)
11
1
5
NYM@CHC (5/14/15)
6
0
4
MIL@NYM (5/17/15)
13
0
3
STL@NYM (5/18/15)
8
0
4
NYM@PIT (5/23/15)
10
0
12
PHI@NYM (5/25/15)
5
0
1
PHI@NYM (5/26/15)
2
0
2
MIA@NYM (5/30/15)
19
0
2
NYM@SD (6/2/15)
7
0
4
NYM@ARI (6/4/15)
2
0
0
NYM@ARI (6/6/15)
1
0
0
NYM@ARI (6/7/15)
8
0
6
SF@NYM (6/10/15)
2
0
1
ATL@NYM (6/13/15)
15
0
2
ATL@NYM (6/14/15)
8
0
1
TOR@NYM (6/15/15)
19
1
11
NYM@ATL (6/20/15)
8
0
2
NYM@MIL (6/23/15)
6
0
4
CIN@NYM (6/28/15)
18
0
9
CHC@NYM (7/1/15)
15
0
2
NYM@LAD (7/3/15)
20
0
10
NYM@STL (7/17/15)
8
0
3
NYM@STL (7/19/15)
11
0
3
NYM@WSH (7/22/15)
18
0
2
LAD@NYM (7/24/15)
14
0
9
SD@NYM (7/29/15)
14
0
3
SD@NYM (7/30/15)
10
0
4
WSH@NYM (7/31/15)
12
0
2
WSH@NYM (8/1/15)
14
0
1
NYM@MIA (8/5/15)
8
0
2
COL@NYM (8/13/15)
12
0
0
PIT@NYM (8/15/15)
31
0
7
NYM@BAL (8/19/15)
14
1
5
NYM@COL (8/21/15)
16
0
6
NYM@COL (8/23/15)
12
0
7
NYM@PHI (8/24/15)
10
1
2
NYM@PHI (8/25/15)
17
0
9
NYM@PHI (8/27/15)
10
0
5
BOS@NYM (8/29/15)
12
0
2
BOS@NYM (8/30/15)
2
0
3
NYM@MIA (9/4/15)
5
0
9
NYM@MIA (9/6/15)
7
0
6
NYM@WSH (9/7/15)
11
0
8
MIA@NYM (9/14/15)
15
0
8
MIA@NYM (9/16/15)
15
1
4
NYY@NYM (9/18/15)
11
0
2
NYY@NYM (9/20/15)
21
0
4
ATL@NYM (9/22/15)
7
0
2
NYM@CIN (9/24/15)
13
0
0
NYM@CIN (9/25/15)
1
0
1
NYM@PHI (9/30/15)
7
0
2
WSH@NYM (10/3/15)
9
0
6
NYM@LAD (10/10/15)
6
1
5
NYM@KC (10/28/15)
9
0
2
KC@NYM (10/31/15)
12
0
3
Game
Fourseam
Change
Slider
PHI@NYM (4/8/16)
13
1
4
PHI@NYM (4/9/16)
10
0
1
MIA@NYM (4/11/16)
43
0
9
MIA@NYM (4/13/16)
6
0
3
NYM@CLE (4/15/16)
11
0
1
NYM@CLE (4/17/16)
4
0
4
NYM@PHI (4/19/16)
16
0
4
NYM@PHI (4/20/16)
9
0
6
NYM@ATL (4/23/16)
3
0
2
NYM@ATL (4/24/16)
13
0
8
CIN@NYM (4/27/16)
14
0
4
SF@NYM (4/30/16)
13
0
2
SF@NYM (5/1/16)
3
0
5
ATL@NYM (5/3/16)
2
0
3
NYM@SD (5/5/16)
16
0
4
NYM@LAD (5/9/16)
11
0
1
NYM@LAD (5/10/16)
11
0
4
NYM@COL (5/13/16)
7
4
6
NYM@COL (5/14/16)
1
1
0
WSH@NYM (5/18/16)
13
2
1
MIL@NYM (5/21/16)
22
9
4
NYM@WSH (5/24/16)
7
0
2
LAD@NYM (5/28/16)
21
1
5
CWS@NYM (5/31/16)
22
1
7
CWS@NYM (6/1/16)
1
0
0
NYM@MIA (6/4/16)
12
2
6
NYM@PIT (6/6/16)
12
2
3
NYM@MIL (6/10/16)
17
2
3
NYM@MIL (6/11/16)
23
6
4
ATL@NYM (6/17/16)
4
0
2
ATL@NYM (6/19/16)
26
2
13
KC@NYM (6/21/16)
41
4
20
NYM@ATL (6/24/16)
10
6
5
NYM@WSH (6/28/16)
13
2
14
CHC@NYM (7/1/16)
14
0
10
MIA@NYM (7/4/16)
21
4
4
WSH@NYM (7/7/16)
10
2
2
NYM@PHI (7/15/16)
12
3
1
NYM@PHI (7/16/16)
5
4
0
NYM@CHC (7/19/16)
15
2
2
NYM@MIA (7/22/16)
17
3
12
NYM@MIA (7/24/16)
5
2
5
STL@NYM (7/26/16)
8
3
4
COL@NYM (7/28/16)
9
0
0
NYY@NYM (8/1/16)
7
2
3
NYM@NYY (8/3/16)
17
6
5
NYM@DET (8/6/16)
19
3
6
ARI@NYM (8/9/16)
25
2
5
SD@NYM (8/12/16)
20
11
7
NYM@ARI (8/15/16)
7
3
10
NYM@ARI (8/16/16)
18
2
5
NYM@SF (8/18/16)
14
9
5
NYM@SF (8/20/16)
11
4
0
NYM@STL (8/24/16)
21
2
11
PHI@NYM (8/26/16)
13
0
3
PHI@NYM (8/28/16)
6
0
1
MIA@NYM (8/30/16)
19
1
4
WSH@NYM (9/2/16)
8
3
4
NYM@CIN (9/5/16)
13
4
5
NYM@CIN (9/7/16)
10
5
11
NYM@ATL (9/9/16)
6
3
8
NYM@ATL (9/10/16)
1
0
1
MIN@NYM (9/17/16)
20
9
9
ATL@NYM (9/19/16)
2
2
2
PHI@NYM (9/22/16)
11
14
5
PHI@NYM (9/23/16)
9
5
6
NYM@MIA (9/28/16)
4
2
3
NYM@PHI (10/1/16)
5
0
5
Game
Fourseam
Change
Slider
ATL@NYM (4/3/17)
8
0
5
ATL@NYM (4/5/17)
8
2
5
MIA@NYM (4/8/17)
18
4
6
NYM@PHI (4/10/17)
3
0
0
NYM@PHI (4/11/17)
6
3
8
NYM@PHI (4/12/17)
9
3
4
NYM@MIA (4/13/17)
22
3
8
NYM@MIA (4/16/17)
11
0
4
PHI@NYM (4/18/17)
13
1
5
PHI@NYM (4/19/17)
4
0
0
WSH@NYM (4/22/17)
18
5
2
ATL@NYM (4/26/17)
22
2
10
NYM@WSH (4/29/17)
14
3
9
NYM@ATL (5/1/17)
4
2
6
MIA@NYM (5/5/17)
14
1
3
MIA@NYM (5/6/17)
4
2
1
SF@NYM (5/9/17)
9
2
4
SF@NYM (5/10/17)
3
2
1
NYM@MIL (5/13/17)
9
9
4
NYM@ARI (5/15/17)
14
0
7
LAA@NYM (5/21/17)
18
1
9
STL@NYM (7/17/17)
5
0
6
STL@NYM (7/18/17)
8
1
5
OAK@NYM (7/21/17)
10
1
5
OAK@NYM (7/22/17)
6
1
5
NYM@SD (7/26/17)
18
1
9
NYM@SEA (7/28/17)
13
5
6
NYM@COL (8/1/17)
18
2
3
NYM@COL (8/3/17)
22
0
4
LAD@NYM (8/6/17)
4
0
7
TEX@NYM (8/9/17)
33
6
11
NYM@PHI (8/11/17)
9
0
1
NYM@NYY (8/14/17)
19
0
8
NYY@NYM (8/17/17)
17
1
5
MIA@NYM (8/19/17)
17
1
7
ARI@NYM (8/22/17)
19
4
10
NYM@WSH (8/27/17)
21
0
12
NYM@HOU (9/2/17)
23
1
9
PHI@NYM (9/4/17)
24
0
7
CIN@NYM (9/10/17)
16
1
5
NYM@CHC (9/13/17)
18
2
1
NYM@MIA (9/18/17)
13
1
3
WSH@NYM (9/24/17)
17
1
5
ATL@NYM (9/26/17)
22
0
2
NYM@PHI (9/29/17)
26
2
3
Game
Fourseam
Change
Slider
PHI@NYM (4/4/18)
12
1
1
NYM@WSH (4/5/18)
16
2
3
NYM@WSH (4/7/18)
18
0
7
NYM@MIA (4/9/18)
17
1
4
NYM@MIA (4/10/18)
14
0
4
MIL@NYM (4/14/18)
8
0
6
MIL@NYM (4/15/18)
3
0
5
WSH@NYM (4/16/18)
10
2
3
COL@NYM (5/6/18)
17
0
10
NYM@CIN (5/8/18)
13
0
6
NYM@ATL (5/28/18)
34
5
6
CHC@NYM (5/31/18)
13
2
9
CHC@NYM (6/2/18)
9
0
2
NYM@ARI (6/14/18)
13
0
9
NYM@ARI (6/17/18)
8
0
6
NYM@COL (6/19/18)
27
0
10
TOR@LAA (6/24/18)
9
0
12
LAA@KC (6/25/18)
12
2
6
LAA@BOS (6/27/18)
6
1
3
LAA@BAL (6/29/18)
10
0
5
LAA@BAL (7/1/18)
10
0
6
LAA@SEA (7/4/18)
10
0
6
LAD@LAA (7/6/18)
9
0
4
LAD@LAA (7/8/18)
10
0
6
SEA@LAA (7/10/18)
10
0
1
SEA@LAA (7/11/18)
8
0
1
LAA@LAD (7/13/18)
16
0
3
LAA@LAD (7/14/18)
6
0
5
HOU@LAA (7/20/18)
19
0
8
CWS@LAA (7/23/18)
21
0
7
SEA@LAA (7/27/18)
10
0
2
SEA@LAA (7/28/18)
6
0
5
SEA@LAA (7/29/18)
7
0
6
LAA@TB (8/1/18)
16
0
10
LAA@CLE (8/4/18)
15
0
10
DET@LAA (8/6/18)
22
0
2
DET@LAA (8/8/18)
4
0
5
OAK@LAA (8/11/18)
16
0
6
OAK@LAA (8/12/18)
14
0
15
LAA@SD (8/14/18)
16
0
11
HOU@LAA (8/26/18)
12
2
5
LAA@HOU (8/30/18)
8
2
1
LAA@HOU (9/1/18)
10
2
9
LAA@TEX (9/4/18)
15
0
2
LAA@CWS (9/8/18)
24
0
4
TEX@LAA (9/11/18)
11
1
2
TEX@LAA (9/12/18)
6
1
0
SEA@LAA (9/14/18)
23
0
5
LAA@OAK (9/18/18)
8
1
2
LAA@HOU (9/22/18)
7
0
6
TEX@LAA (9/24/18)
6
2
0
TEX@LAA (9/25/18)
9
6
0
OAK@LAA (9/28/18)
8
1
2
Game
Fourseam
Change
Slider
LAD@LAA (3/24/19)
10
0
14
LAA@LAD (3/26/19)
5
0
3
LAA@OAK (3/29/19)
10
0
8
LAA@OAK (3/31/19)
15
3
4
LAA@SEA (4/1/19)
11
0
9
TEX@LAA (4/5/19)
11
0
3
TEX@LAA (4/6/19)
10
1
4
MIL@LAA (4/8/19)
10
1
5
MIL@LAA (4/10/19)
6
0
6
LAA@CHC (4/13/19)
20
0
9
LAA@TEX (4/17/19)
12
1
3
SEA@LAA (4/19/19)
8
1
13
SEA@LAA (4/21/19)
9
1
3
NYY@LAA (4/22/19)
9
0
6
NYY@LAA (4/24/19)
2
0
2
NYY@LAA (4/25/19)
3
0
1
LAA@KC (4/28/19)
19
5
6
TOR@LAA (4/30/19)
7
0
4
TOR@LAA (5/2/19)
9
0
3
LAA@DET (5/7/19)
10
0
4
LAA@BAL (5/11/19)
7
1
3
LAA@MIN (5/13/19)
6
0
7
KC@LAA (5/17/19)
10
0
6
MIN@LAA (5/20/19)
9
5
4
TEX@LAA (5/24/19)
5
1
4
TEX@LAA (5/25/19)
23
1
6
LAA@OAK (5/28/19)
15
0
5
LAA@OAK (5/29/19)
13
1
8
LAA@SEA (6/1/19)
10
0
5
OAK@LAA (6/4/19)
7
0
6
OAK@LAA (6/5/19)
15
3
6
LAD@LAA (6/10/19)
7
2
11
LAD@LAA (6/11/19)
21
5
9
LAA@TB (6/14/19)
9
3
2
LAA@TB (6/15/19)
7
7
2
LAA@TOR (6/18/19)
10
3
3
LAA@TOR (6/20/19)
7
8
0
LAA@STL (6/23/19)
5
6
1
CIN@LAA (6/25/19)
7
6
2
OAK@LAA (6/29/19)
12
5
2
LAA@TEX (7/2/19)
7
3
0
LAA@TEX (7/3/19)
8
7
0
LAA@HOU (7/5/19)
7
3
2
LAA@HOU (7/7/19)
20
13
2
SEA@LAA (7/14/19)
14
3
3
HOU@LAA (7/15/19)
11
7
2
LAA@SEA (7/20/19)
5
3
1
LAA@LAD (7/23/19)
11
8
2
LAA@LAD (7/24/19)
5
2
1
BAL@LAA (7/25/19)
7
4
5
DET@LAA (7/30/19)
9
1
1
LAA@CLE (8/4/19)
12
6
5
LAA@BOS (8/10/19)
7
1
2
LAA@BOS (8/11/19)
7
5
2
PIT@LAA (8/14/19)
7
4
1
CWS@LAA (8/15/19)
7
5
1
CWS@LAA (8/17/19)
7
8
3
LAA@TEX (8/19/19)
9
6
1
LAA@TEX (8/20/19)
7
5
3
LAA@TEX (8/21/19)
6
5
0
TEX@LAA (8/27/19)
8
3
1
BOS@LAA (8/30/19)
10
10
5
BOS@LAA (9/1/19)
8
3
1
LAA@CWS (9/6/19)
9
12
0
LAA@CWS (9/7/19)
7
8
2
CLE@LAA (9/11/19)
3
4
1
TB@LAA (9/14/19)
5
10
1
TB@LAA (9/15/19)
12
13
0
LAA@NYY (9/18/19)
8
11
0
LAA@HOU (9/21/19)
4
4
1
OAK@LAA (9/24/19)
2
8
0
OAK@LAA (9/25/19)
7
7
3
Game
Fourseam
Change
Slider
LAA@SD (7/20/20)
16
7
2
SD@LAA (7/22/20)
6
7
2
LAA@OAK (7/24/20)
13
11
1
LAA@OAK (7/25/20)
10
8
0
SEA@LAA (7/30/20)
10
5
1
HOU@LAA (8/1/20)
9
8
7
LAA@SEA (8/5/20)
8
8
0
LAA@TEX (8/9/20)
10
5
3
OAK@LAA (8/11/20)
9
9
2
OAK@LAA (8/12/20)
10
3
2
LAD@LAA (8/15/20)
7
3
0
LAA@SF (8/19/20)
10
6
0
LAA@OAK (8/23/20)
7
5
7
LAA@HOU (8/24/20)
9
7
5
SD@LAA (9/2/20)
9
3
3
LAA@TEX (9/8/20)
14
9
2
LAA@TEX (9/9/20)
3
5
2
TEX@LAA (9/20/20)
9
4
0
LAA@LAD (9/26/20)
13
13
0
LAA@LAD (9/27/20)
5
2
3
Game
Fourseam
Change
Slider
BOS@MIN (2/28/21)
6
5
2
TB@MIN (3/4/21)
14
9
3
TB@MIN (3/7/21)
10
4
4
BOS@MIN (3/11/21)
6
0
5
BOS@MIN (3/14/21)
7
2
5
PIT@MIN (3/16/21)
11
4
4
TB@MIN (3/20/21)
5
7
2
ATL@MIN (3/22/21)
8
9
1
TB@MIN (3/27/21)
4
7
3
PIT@MIN (3/30/21)
8
0
2
MIN@MIL (4/1/21)
8
2
2
MIN@MIL (4/4/21)
2
11
0
MIN@DET (4/6/21)
5
9
5
MIN@DET (4/7/21)
4
9
0
SEA@MIN (4/11/21)
3
8
0
BOS@MIN (4/15/21)
5
11
0
MIN@OAK (4/20/21)
8
5
0
MIN@OAK (4/21/21)
10
15
2
MIN@CLE (4/26/21)
7
13
4
KC@MIN (4/30/21)
10
5
0
KC@MIN (5/2/21)
10
7
0
TEX@MIN (5/4/21)
11
15
1
TEX@MIN (5/6/21)
9
10
1
MIN@DET (5/7/21)
13
4
2
MIN@CWS (5/13/21)
5
7
0
OAK@MIN (5/15/21)
13
4
0
CWS@MIN (5/18/21)
11
6
0
MIN@LAA (5/20/21)
12
1
1
MIN@CLE (5/22/21)
15
4
8
MIN@CLE (5/23/21)
12
10
2
BAL@MIN (5/25/21)
8
4
1
BAL@MIN (5/26/21)
9
7
4
KC@MIN (5/29/21)
7
12
2
MIN@BAL (5/31/21)
6
10
0
MIN@KC (6/3/21)
7
12
1
MIN@KC (6/5/21)
7
2
1
MIN@KC (6/6/21)
6
3
6
NYY@MIN (6/10/21)
2
5
4
HOU@MIN (6/12/21)
5
6
4
MIN@SEA (6/14/21)
9
2
6
MIN@TEX (6/18/21)
19
0
1
MIN@TEX (6/19/21)
10
0
4
MIN@TEX (6/20/21)
8
5
0
CIN@MIN (6/22/21)
10
5
6
CLE@MIN (6/25/21)
4
2
4
MIN@CWS (7/1/21)
27
1
6
MIN@KC (7/4/21)
15
0
4
CWS@MIN (7/5/21)
10
2
0
DET@MIN (7/9/21)
12
6
6
DET@MIN (7/11/21)
0
2
1
MIN@DET (7/17/21)
17
1
0
MIN@CWS (7/19/21)
14
4
1
MIN@CWS (7/20/21)
2
4
1
DET@MIN (7/26/21)
7
6
0
DET@MIN (7/27/21)
17
11
1
BOS@TB (8/1/21)
3
3
1
BOS@DET (8/3/21)
12
6
0
BOS@DET (8/5/21)
24
4
3
BOS@TOR (8/6/21)
5
4
0
TB@BOS (8/12/21)
15
3
2
BAL@BOS (8/14/21)
5
3
2
BOS@NYY (8/17/21)
17
10
3
TEX@BOS (8/20/21)
11
1
3
TEX@BOS (8/21/21)
8
6
3
MIN@BOS (8/24/21)
16
4
1
MIN@BOS (8/25/21)
10
3
11
BOS@CLE (8/29/21)
9
1
9
BOS@TB (8/30/21)
11
7
5
CLE@BOS (9/4/21)
1
0
1
CLE@BOS (9/5/21)
6
2
1
TB@BOS (9/8/21)
12
3
1
BOS@CWS (9/11/21)
8
2
1
BOS@CWS (9/12/21)
15
1
3
BAL@BOS (9/18/21)
6
2
5
BAL@BOS (9/19/21)
5
6
7
NYM@BOS (9/21/21)
5
3
4
NYY@BOS (9/25/21)
5
1
1
NYY@BOS (9/26/21)
1
1
6
BOS@BAL (9/28/21)
2
0
3
BOS@BAL (9/29/21)
8
2
0
BOS@WSH (10/1/21)
17
4
1
BOS@WSH (10/2/21)
13
1
4
NYY@BOS (10/5/21)
8
2
1
BOS@TB (10/8/21)
8
4
4
TB@BOS (10/10/21)
9
3
7
BOS@HOU (10/15/21)
10
6
1
HOU@BOS (10/18/21)
6
0
3
HOU@BOS (10/20/21)
7
1
3
Game
Fourseam
Change
Slider
BOS@MIN (4/4/22)
15
2
6
BOS@NYY (4/8/22)
3
0
6
BOS@NYY (4/10/22)
12
0
3
BOS@DET (4/13/22)
6
3
8
TOR@BOS (4/19/22)
7
4
12
BOS@TB (4/22/22)
6
6
4
BOS@TB (4/23/22)
12
4
2
BOS@TOR (4/26/22)
8
1
5
BOS@TOR (4/28/22)
6
0
7
BOS@BAL (4/29/22)
7
0
16
LAA@BOS (5/4/22)
10
4
6
CWS@BOS (5/7/22)
13
1
3
CWS@BOS (5/8/22)
7
2
3
BOS@ATL (5/10/22)
9
5
5
HOU@BOS (5/16/22)
5
2
3
SEA@BOS (5/21/22)
6
5
2
SEA@BOS (5/22/22)
9
3
5
BOS@LAA (6/9/22)
5
6
6
BOS@SEA (6/10/22)
3
7
2
BOS@SEA (6/11/22)
8
8
7
OAK@BOS (6/16/22)
8
0
4
STL@BOS (6/18/22)
15
1
7
BOS@CLE (6/26/22)
10
1
5
BOS@TOR (6/27/22)
8
3
1
BOS@TOR (6/28/22)
1
0
3
BOS@CHC (7/1/22)
17
1
11
TB@BOS (7/5/22)
13
2
3
SUG@OKC (7/26/22)
13
5
7
SUG@OKC (7/28/22)
10
8
8
SUG@OKC (7/30/22)
1
0
4
OKC@SL (8/3/22)
3
3
6
OKC@SL (8/5/22)
10
5
6
RR@OKC (8/9/22)
13
6
8
RR@OKC (8/12/22)
4
9
0
RR@OKC (8/14/22)
15
7
2
OKC@SUG (8/19/22)
3
0
2
OKC@SUG (8/21/22)
9
6
12
ELP@OKC (8/25/22)
13
5
8
ELP@OKC (8/28/22)
8
1
6
OKC@RR (8/31/22)
4
0
1
OKC@RR (9/3/22)
21
3
6
TAC@OKC (9/7/22)
15
3
4
TAC@OKC (9/10/22)
13
0
4
OKC@ABQ (9/15/22)
17
1
0
OKC@ABQ (9/18/22)
4
0
5
OKC@ELP (9/23/22)
4
1
8
SL@OKC (9/27/22)
7
4
3