2,209 MLB PLAYERS | 15,133 MLB DRAFT SELECTIONS
Create Account
Sign in Create Account
Perfect Game Pitching Rules

  Below is the maximum number of pitches allowed per day in Perfect Game tournaments. Players will be required to rest said number of calendar days when reaching pitch limit. Official pitch counts are tracked by PG Field Scout unless communicated otherwise. Teams are encouraged to also track their pitch counts for both teams. Limits apply to specific tournament age division, not player age. (i.e. 15-year-old player in 17U tournament will go by 17U requirements.)


Age Daily Pitch Max Required Rest (Pitches)
0 Days 1 Day 2 Days 3 Days 4 Days
7-8 50 1-20 21-35 36-50 N/A N/A
9-10 75 1-20 21-35 36-50 51-65 66+
11-12 85 1-20  21-35 36-50 51-65 66+
13-14 95 1-20 21-35 36-50 51-65 66+
15-16 95 1-30 31-45 46-60 61-75 76+
17-18 105 1-30 31-45 46-60 61-80 81+

  Once a pitcher reaches his daily maximum limit, he must be removed from the game. If a pitcher reaches the maximum limit of pitches in a game during a batter’s plate appearance, the pitcher may continue in the game until such plate appearance or the inning ends (i.e. by a third out made by catching a runner stealing), whichever comes first. There is no team penalty for this, but the pitcher must adhere to prescribed pitch counts for the remainder of the event.


  If a pitcher is brought into a game sooner than the mandatory calendar days’ rest, he becomes an ineligible player. According to NFHS Rule 3.1.1: An ineligible player on defense shall be replaced immediately upon discovery by the umpire or either team. Once discovered by teams, umpires, or PG Staff, the umpire & Official Scorekeeper will confirm eligibility with Tournament Headquarters. If deemed ineligible, team will have the opportunity to remove player from game. The replacement pitcher will be allowed adequate time to warm up.


  A pitcher is only allowed to pitch in one game per day unless pitcher throws 20 or fewer pitches in first game. In that case, pitcher may pitch in 2nd game of day. Pitch totals for both games combined will require prescribed daily limits and required rest. No Pitcher is allowed to pitch 3 games in one day.

  No pitcher is allowed to pitch 3 days in a row regardless of pitch counts.

Age Daily Pitch Max Required Rest (Pitches)
15-16 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-75 76+
0
= Required Rest
PlayerDay 1
06/19
Day 2
06/20
Day 3
06/21
Day 4
06/22
Day 5
06/23
Day 6
06/24
Day 7
06/25
Day 8
06/26
Day 9
06/27
Day 10
06/28
360 Hawks 16U
Vivek Patel
37 0 0 0 0 0 0 0 0 0
360 Hawks 16U
Graham Stogner
70 0 0 0 0 0 0 0 0 0
360 Hawks 16U
Amir Streeter
77 0 0 0 0 0 0 0 0 0
360 Hawks 16U
Devin Tallington
20 0 0 0 0 0 0 0 0 0
360 Hawks 16U
Trey Woolley
0 0 89 0 0 0 0 0 0 0
360 Hawks 16U
Robert Wright
0 0 45 0 0 0 0 0 0 0
643 DP Jaguars 16U McPhee
Matt Dupuis
32 0 0 0 0 0 0 0 0 0
643 DP Jaguars 16U McPhee
Ryan Gravely
0 31 0 0 0 0 0 0 0 0
643 DP Jaguars 16U McPhee
Alex Jordan
28 0 0 0 0 0 0 0 0 0
643 DP Jaguars 16U McPhee
Sagor Levy
12 0 0 0 0 0 0 0 0 0
643 DP Jaguars 16U McPhee
Colt McKibben
74 0 0 0 0 0 0 0 0 0
643 DP Jaguars 16U McPhee
Heath Owen
24 20 0 0 0 0 0 0 0 0
643 DP Jaguars 16U McPhee
Dylan Reid
0 51 0 0 0 0 0 0 0 0
643 DP Jaguars 16U McPhee
Drew Wren
39 0 0 0 0 0 0 0 0 0
643 DP Tigers 16U Hawkins
Tate Alston
21 42 0 0 0 0 0 0 0 0
643 DP Tigers 16U Hawkins
Evan Carter
70 0 0 0 0 0 0 0 0 0
643 DP Tigers 16U Hawkins
Brick Conway
42 0 0 0 0 0 0 0 0 0
643 DP Tigers 16U Hawkins
Carson Davis
0 74 0 0 0 0 0 0 0 0
643 DP Tigers 16U Hawkins
Taylor Flowers
0 30 0 0 0 0 0 0 0 0
643 DP Tigers 16U Hawkins
Ryan Moll
12 0 0 0 0 0 0 0 0 0
643 DP Tigers 16U Hawkins
Brady Pendley
89 0 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
Robert Clarke
38 0 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
Cooper Craig
6 0 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
Quinn Damm
43 0 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
Preston Larmore
40 0 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
Andrew Mannelly
0 25 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
William May
17 44 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
Conner Partin
17 0 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
Will Rogers
15 31 0 0 0 0 0 0 0 0
ATL Lightning 16U Caldwell
Jack Steel
43 0 0 0 0 0 0 0 0 0
Bucks Baseball
Nick Ayers
0 14 61 0 0 0 0 0 0 0
Bucks Baseball
Matthew Christensen
54 0 0 0 0 0 0 0 0 0
Bucks Baseball
Seth Davis
54 0 0 0 0 0 0 0 0 0
Bucks Baseball
Gavin Dodd
0 67 0 0 0 0 0 0 0 0
Bucks Baseball
Waylon Farr
0 93 0 0 0 0 0 0 0 0
Bucks Baseball
Preston Lodge
14 29 0 0 0 0 0 0 0 0
Bucks Baseball
Luke Price
74 0 0 0 0 0 0 0 0 0
Bucks Baseball
Cameron Winebarger
0 9 36 0 0 0 0 0 0 0
Bullpen Redstitch 108 16U
Zachary Bailey
0 59 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 16U
Jackson Jefferson
0 57 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 16U
Derek Kent
86 0 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 16U
Mark Knight
0 59 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 16U
Keaton Moss
0 7 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 16U
Colby Shumate
48 0 0 0 0 0 0 0 0 0
Bullpen Redstitch 108 16U
Manning West
89 0 0 0 0 0 0 0 0 0
Canes Southeast 16U
Riley Anderson
83 0 0 0 0 0 0 0 0 0
Canes Southeast 16U
Caleb Floyd
59 0 0 0 0 0 0 0 0 0
Canes Southeast 16U
Michael Oslacky
36 0 0 0 0 0 0 0 0 0
Canes Southeast 16U
Luke Watson
52 0 0 0 0 0 0 0 0 0
Devine Baseball 16U
Caleb Allen
35 0 0 0 0 0 0 0 0 0
Devine Baseball 16U
Joey Bellagamba
21 23 0 0 0 0 0 0 0 0
Devine Baseball 16U
Ethan Chuck
45 0 0 0 0 0 0 0 0 0
Devine Baseball 16U
Thomas Degoey
0 14 0 0 0 0 0 0 0 0
Devine Baseball 16U
Justin Hannan
0 55 0 0 0 0 0 0 0 0
Devine Baseball 16U
Ryan Heishman
44 0 0 0 0 0 0 0 0 0
Devine Baseball 16U
Tyler Hower
0 7 0 0 0 0 0 0 0 0
Devine Baseball 16U
Charles (Trey) Kazienko
29 0 0 0 0 0 0 0 0 0
Devine Baseball 16U
Nate Keller
29 0 0 0 0 0 0 0 0 0
Devine Baseball 16U
Alec Smith
23 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Frye
Cole Brewer
26 32 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Frye
Adam Brooks
43 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Frye
Trey Griffin
28 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Frye
Adit Jain
27 86 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Frye
Will Jenkins
48 0 0 0 0 0 0 0 0 0
East Cobb Colt 45s 16U Frye
James Snipes
9 26 0 0 0 0 0 0 0 0
East Cobb Precision 16U Campbell
Tyler Boutwell
0 73 0 0 0 0 0 0 0 0
East Cobb Precision 16U Campbell
Aden Farran
53 0 0 0 0 0 0 0 0 0
East Cobb Precision 16U Campbell
Jacob Kruger
10 31 0 0 0 0 0 0 0 0
East Cobb Precision 16U Campbell
Tyler Mullin
15 35 0 0 0 0 0 0 0 0
East Cobb Precision 16U Campbell
William Ritter
0 89 0 0 0 0 0 0 0 0
East Cobb Precision 16U Campbell
Tyler Williams
64 0 0 0 0 0 0 0 0 0
East Cobb Precision 16U Speigner
Andy Gao
10 0 0 0 0 0 0 0 0 0
East Cobb Precision 16U Speigner
Cade Phillips
23 0 0 0 0 0 0 0 0 0
East Cobb Precision 16U Speigner
Joshua Ryan
71 0 0 0 0 0 0 0 0 0
East Cobb Precision 16U Speigner
Mason Ryan
57 0 0 0 0 0 0 0 0 0
East Cobb Precision 16U Speigner
Cameron San Filippo
41 0 0 0 0 0 0 0 0 0
East Cobb Precision 16U Speigner
Micah Towns
4 0 0 0 0 0 0 0 0 0
East Cobb Prime 16U Zilleox
Nicholas Angelakos
28 0 0 0 0 0 0 0 0 0
East Cobb Prime 16U Zilleox
Brayden Campbell
29 0 0 0 0 0 0 0 0 0
East Cobb Prime 16U Zilleox
Cal Goss
60 0 0 0 0 0 0 0 0 0
East Cobb Prime 16U Zilleox
Alex Kerr
47 0 0 0 0 0 0 0 0 0
East Cobb Prime 16U Zilleox
Michael Leone
0 0 30 0 0 0 0 0 0 0
Georgia Bombers 16U
Brett Barfield
44 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U
De'yon Cannon
0 33 0 0 0 0 0 0 0 0
Georgia Bombers 16U
Nick Frascino
24 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U
Brian Garmon II
31 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U
Chandler Hawkins
0 69 0 0 0 0 0 0 0 0
Georgia Bombers 16U
Baylor Homesley
0 36 0 0 0 0 0 0 0 0
Georgia Bombers 16U
Colin Linder
33 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U
Jackson Marcantel
18 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U
Riley Stanford
18 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U Gaines
Ezra Goodwin
0 76 0 0 0 0 0 0 0 0
Georgia Bombers 16U Gaines
Eric Koehler
0 23 0 0 0 0 0 0 0 0
Georgia Bombers 16U Gaines
Evan Lassiat
30 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U Gaines
Wilson Long
51 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U Gaines
Walker Rempfer
75 0 0 0 0 0 0 0 0 0
Georgia Bombers 16U Gaines
Andrew Sherman
66 0 0 0 0 0 0 0 0 0
Georgia Jackets 16U American
Bryce Archie
0 21 0 0 0 0 0 0 0 0
Georgia Jackets 16U American
Jake Beaver
0 0 100 0 0 0 0 0 0 0
Georgia Jackets 16U American
Ryan Becker
53 0 0 0 0 0 0 0 0 0
Georgia Jackets 16U American
Harry Cain IV
0 16 0 0 0 0 0 0 0 0
Georgia Jackets 16U American
Ajinkya Gundaria
88 0 0 0 0 0 0 0 0 0
Georgia Jackets 16U American
Samuel Horn
0 0 93 0 0 0 0 0 0 0
Georgia Jackets 16U American
Patrick Johnson
0 81 0 0 0 0 0 0 0 0
Georgia Jackets 16U American
Hunter Sanders
0 81 0 0 0 0 0 0 0 0
Georgia Jackets 16U National
Carson Ballard
0 84 0 0 0 0 0 0 0 0
Georgia Jackets 16U National
John Emacio
45 0 42 0 0 0 0 0 0 0
Georgia Jackets 16U National
Fabian Guillen
0 0 22 0 0 0 0 0 0 0
Georgia Jackets 16U National
John Hansford
14 0 0 0 0 0 0 0 0 0
Georgia Jackets 16U National
Jackson Harris
19 0 0 0 0 0 0 0 0 0
Georgia Jackets 16U National
Zachary Harris
0 75 0 0 0 0 0 0 0 0
Georgia Jackets 16U National
Nate Kerpics
78 0 0 0 0 0 0 0 0 0
Georgia Jackets 16U National
Caden Marcum
0 0 75 0 0 0 0 0 0 0
Georgia Jackets 16U National
Matthew McCaffrey
0 0 16 0 0 0 0 0 0 0
Nelson Baseball School 16u
Tanner Hall
0 9 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Freddy Hartzell
53 0 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Avery Kale
29 0 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Jacob Mann
11 0 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Victor Rodriguez
79 0 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Parker Schwan
27 0 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
John Turner
28 19 0 0 0 0 0 0 0 0
Nelson Baseball School 16u
Jake Walling
0 82 0 0 0 0 0 0 0 0
Ninth Inning Royals 16U Torres
Ethan Davis
37 0 17 0 0 0 0 0 0 0
Ninth Inning Royals 16U Torres
Jackson Ewing
22 0 21 0 0 0 0 0 0 0
Ninth Inning Royals 16U Torres
Jason Gilley
36 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 16U Torres
Drew Jabaley
26 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 16U Torres
Paul Ramseur
24 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 16U Torres
Ryan Schatte
19 0 45 0 0 0 0 0 0 0
Ninth Inning Royals 16U Torres
Will Tansill
30 0 0 0 0 0 0 0 0 0
Ninth Inning Royals 16U Torres
Alec Wasserman
43 0 0 0 0 0 0 0 0 0
QAB Baseball Academy Prime
Parker Allen
0 0 15 0 0 0 0 0 0 0
QAB Baseball Academy Prime
Tanner Allen
23 0 0 0 0 0 0 0 0 0
QAB Baseball Academy Prime
Walker Barrett
13 0 23 0 0 0 0 0 0 0
QAB Baseball Academy Prime
Sebastian Cruz
15 0 0 0 0 0 0 0 0 0
QAB Baseball Academy Prime
Zachary Kinsey
0 0 74 0 0 0 0 0 0 0
QAB Baseball Academy Prime
Mattox Miller
90 0 0 0 0 0 0 0 0 0
QAB Baseball Academy Prime
Tristan Nguyen
95 0 0 0 0 0 0 0 0 0
RED STITCHES
Joshua Bombardieri
55 0 0 0 0 0 0 0 0 0
RED STITCHES
Wynn Boren
97 0 0 0 0 0 0 0 0 0
RED STITCHES
Christian Hansen
0 0 29 0 0 0 0 0 0 0
RED STITCHES
Jared Huse
0 0 68 0 0 0 0 0 0 0
RED STITCHES
Jairo Vazquez
21 0 0 0 0 0 0 0 0 0
Service Baseball-Grunt Squad
Nathan Dvorsky
0 51 0 0 0 0 0 0 0 0
Service Baseball-Grunt Squad
Drew Gausling
0 25 0 0 0 0 0 0 0 0
Service Baseball-Grunt Squad
Justin Haskins
83 0 0 0 0 0 0 0 0 0
Service Baseball-Grunt Squad
Sam Kibler
35 0 0 0 0 0 0 0 0 0
Service Baseball-Grunt Squad
Griffin Macallaster
66 0 0 0 0 0 0 0 0 0
Service Baseball-Grunt Squad
Andrew Maurer
0 27 0 0 0 0 0 0 0 0
Service Baseball-Grunt Squad
Kyle Roper
88 0 0 0 0 0 0 0 0 0
Service Baseball-Grunt Squad
Joey Van Sickle
0 16 0 0 0 0 0 0 0 0
STB 16U Cruz
Jayson Barber
65 0 0 0 0 0 0 0 0 0
STB 16U Cruz
Jim Belasick
17 0 0 0 0 0 0 0 0 0
STB 16U Cruz
Parker Dailey
15 0 0 0 0 0 0 0 0 0
STB 16U Cruz
Zach Davidson
0 0 72 0 0 0 0 0 0 0
STB 16U Cruz
Jay Giddens
46 0 0 0 0 0 0 0 0 0
STB 16U Cruz
Christian Marzio
83 0 0 0 0 0 0 0 0 0
STB 16U Cruz
Brady Poppe
0 0 27 0 0 0 0 0 0 0
Team Georgia 16U Elite
Bobby Buckley
4 0 0 0 0 0 0 0 0 0
Team Georgia 16U Elite
Jadyn Crane
23 0 0 0 0 0 0 0 0 0
Team Georgia 16U Elite
Jake Myers
66 0 0 0 0 0 0 0 0 0
Team Georgia 16U Elite
Davis Pate
42 0 0 0 0 0 0 0 0 0
Team Georgia 16U Elite
Acton Smith
46 0 0 0 0 0 0 0 0 0
Team Georgia 16U Elite
Zachary Wert
39 0 0 0 0 0 0 0 0 0
Team Georgia 16U National
Gabe Bryant
38 0 0 0 0 0 0 0 0 0
Team Georgia 16U National
Jackson Chizek
30 0 0 0 0 0 0 0 0 0
Team Georgia 16U National
Maven Farmer
37 0 0 0 0 0 0 0 0 0
Team Georgia 16U National
Matthew Heard
16 5 0 0 0 0 0 0 0 0
Team Georgia 16U National
Jacob Ingram
0 38 0 0 0 0 0 0 0 0
Team Georgia 16U National
Coates Massey
22 48 0 0 0 0 0 0 0 0
Team Georgia 16U National
Weston McAlexander
21 0 0 0 0 0 0 0 0 0
Team Georgia 16U National
Tucker Sims
0 33 0 0 0 0 0 0 0 0
Team Georgia 16U National
Justin Veloz
0 70 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Owen Easton
42 0 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Joseph Johnson
25 0 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Luke Logan
92 0 0 0 0 0 0 0 0 0
TG Dbacks 16U American
Dylan Quintilio
86 0 0 0 0 0 0 0 0 0
TG Dbacks 16U National
Trip DoVale
29 18 0 0 0 0 0 0 0 0
TG Dbacks 16U National
Jacob Fernandez
77 0 0 0 0 0 0 0 0 0
TG Dbacks 16U National
Luke Fernandez
0 75 0 0 0 0 0 0 0 0
TG Dbacks 16U National
Christian George
8 0 0 0 0 0 0 0 0 0
TG Dbacks 16U National
Jackson Moore
0 23 0 0 0 0 0 0 0 0
TG Dbacks 16U National
Joshua Petrin
89 0 0 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Nate Courtwright
0 0 7 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Dylan Dietz
26 18 0 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Ryan Gartner
10 23 0 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Garrett Goblish
29 71 0 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Zachary Hammond
7 0 54 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Aidan Moza
27 75 0 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Rhett Nettles
35 0 23 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Trent Reddick
26 0 18 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Gilbert Saunders III
7 0 0 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Kyle Shaull
15 0 23 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Zane Stokes
0 0 33 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Ryan Taylor
27 0 65 0 0 0 0 0 0 0
Titans Baseball 16u Blue
Kenskey Thomas
0 0 22 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Robbie Bates
0 36 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Tazwell Butler
48 0 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Ryan Chestnutt
40 0 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Liam Doyle
0 48 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Evan Friedman
0 18 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Dylan Harrington
0 20 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Jared McRobert
48 0 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Blaze Nelson
45 0 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Yannis Rembert
29 0 0 0 0 0 0 0 0 0
Titans Baseball 16U Orange
Gray Williams
37 0 0 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest
EventTeamPlayerTotal PitchesDate PitchedDay 1
06/19
Day 2
06/20
Day 3
06/21
Day 4
06/22
2020 PG 18U Summer ShootoutTeam 360 Hawks 17/18UCristien Banda666/16/2020 RR