2,076 MLB PLAYERS | 14,476 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)
13-14 95 0 Days 1 Day 2 Days 3 Days 4 Days
1-20 21-35 36-50 51-65 66+
0
= Required Rest
PlayerDay 1
06/14
Day 2
06/15
Day 3
06/16
Day 4
06/17
Day 5
06/18
Day 6
06/19
Day 7
06/20
Day 8
06/21
Day 9
06/22
Day 10
06/23
2023 On Deck O's Black
Ed Anglin
0 87 0 0 0 0 0 0 0 0
2023 On Deck O's Black
Gavin Baucom
0 21 0 0 0 0 0 0 0 0
2023 On Deck O's Black
Tyler Dorsey
0 5 3 0 0 0 0 0 0 0
2023 On Deck O's Black
Jason Johnson
0 0 54 0 0 0 0 0 0 0
2023 On Deck O's Black
Andrew Payton
0 81 0 0 0 0 0 0 0 0
2023 On Deck O's Black
Torrey Pursel
0 0 48 0 0 0 0 0 0 0
2023 On Deck O's Black
Jake Young
0 0 28 0 0 0 0 0 0 0
2023 On Deck O's Orange
Billy Baxter
0 84 0 0 0 0 0 0 0 0
2023 On Deck O's Orange
Seth Clark
9 0 20 0 0 0 0 0 0 0
2023 On Deck O's Orange
Deuce Homchik
16 0 0 0 0 0 0 0 0 0
2023 On Deck O's Orange
Jim Johnson
0 19 64 0 0 0 0 0 0 0
2023 On Deck O's Orange
Nicholas Krise
29 0 59 0 0 0 0 0 0 0
2023 On Deck O's Orange
Tyler Nee
0 14 0 0 0 0 0 0 0 0
2023 On Deck O's Orange
Connor Pritchard
17 0 0 0 0 0 0 0 0 0
2023 On Deck O's Orange
Benjamin Tidwell
0 42 0 0 0 0 0 0 0 0
5 Star Vipers Dionisio
Garrett Arner
20 27 0 0 0 0 0 0 0 0
5 Star Vipers Dionisio
Logan Chaffin
0 36 0 0 0 0 0 0 0 0
5 Star Vipers Dionisio
Chris Chester
12 0 0 0 0 0 0 0 0 0
5 Star Vipers Dionisio
Ian Hawk
0 84 0 0 0 0 0 0 0 0
5 Star Vipers Dionisio
Matthew Sermeno
46 0 0 0 0 0 0 0 0 0
5 Star Vipers Dionisio
Jack Valentine
0 75 0 0 0 0 0 0 0 0
5 Star Vipers Dionisio
Drake Wallace
28 0 0 0 0 0 0 0 0 0
BLBA 2023 Sterling
Aj Camp
49 0 0 0 0 0 0 0 0 0
BLBA 2023 Sterling
Brayden Dilday
0 0 37 0 0 0 0 0 0 0
BLBA 2023 Sterling
Talor Grubbs
3 0 81 0 0 0 0 0 0 0
BLBA 2023 Sterling
Mason Lynch
0 0 22 0 0 0 0 0 0 0
BLBA 2023 Sterling
Cody Mahaffey
28 0 7 0 0 0 0 0 0 0
BLBA 2023 Sterling
Dominic Mickle
0 63 0 0 0 0 0 0 0 0
BLBA 2023 Sterling
Ethan Oakes
33 0 96 0 0 0 0 0 0 0
BLBA 2023 Sterling
Alex Roberson
0 0 70 0 0 0 0 0 0 0
BLBA 2023 Sterling
Riley Ruiz
0 97 0 0 0 0 0 0 0 0
BLBA 2023 Sterling
Tucker Smith
0 46 0 0 0 0 0 0 0 0
Canes NC-Barbour
Luke Brown
0 0 77 0 0 0 0 0 0 0
Canes NC-Barbour
Braeden Collins
35 0 0 0 0 0 0 0 0 0
Canes NC-Barbour
Kenton Deverman
35 0 79 0 0 0 0 0 0 0
Canes NC-Barbour
Asher Lucas
0 34 0 0 0 0 0 0 0 0
Canes NC-Barbour
Ty Mathis
21 0 30 0 0 0 0 0 0 0
Canes NC-Barbour
Garrett Roark
35 0 60 0 0 0 0 0 0 0
Canes NC-Barbour
Tyler White
0 0 1 0 0 0 0 0 0 0
Canes South 14U
Ty Marshall
0 39 0 0 0 0 0 0 0 0
Canes South 14U
Parker Mergo
42 0 0 0 0 0 0 0 0 0
Canes South 14U
Jackson Proctor
0 0 51 0 0 0 0 0 0 0
Canes South 14U
Hayden Thomas
0 64 0 0 0 0 0 0 0 0
Canes South 14U
Jackson Thomas
0 0 14 0 0 0 0 0 0 0
Canes South 14U
Zachary West
33 0 39 0 0 0 0 0 0 0
CBA Copperheads - Barozzino
Tate Allison
0 16 37 0 0 0 0 0 0 0
CBA Copperheads - Barozzino
Conner Barozzino
0 8 65 0 0 0 0 0 0 0
CBA Copperheads - Barozzino
Alexander Bowen
0 0 10 0 0 0 0 0 0 0
CBA Copperheads - Barozzino
Chase Brown
75 0 0 0 0 0 0 0 0 0
CBA Copperheads - Barozzino
Liam Clarkin
0 77 0 0 0 0 0 0 0 0
CBA Copperheads - Barozzino
Mathieu Curtis
35 0 0 0 0 0 0 0 0 0
NC Bandits
Anthony Ayers
20 0 99 0 0 0 0 0 0 0
NC Bandits
Bryson Bennett
20 0 17 0 0 0 0 0 0 0
NC Bandits
Folger Boaz
20 17 0 0 0 0 0 0 0 0
NC Bandits
Luke Bowman
19 0 31 0 0 0 0 0 0 0
NC Bandits
Chance Bricolo
19 13 0 0 0 0 0 0 0 0
NC Bandits
Luke Brown
17 0 77 0 0 0 0 0 0 0
NC Bandits
Ayden Jenkins
0 75 0 0 0 0 0 0 0 0
NCDB 14U
Cooper Allen
0 20 0 0 0 0 0 0 0 0
NCDB 14U
Dylan Ferrin
34 0 0 0 0 0 0 0 0 0
NCDB 14U
Hayden McShea
0 20 21 0 0 0 0 0 0 0
NCDB 14U
Cole Quinlan
0 0 6 0 0 0 0 0 0 0
NCDB 14U
Jackson Thomas
31 0 63 0 0 0 0 0 0 0
NCDB 14U
Connor Wong
34 0 23 0 0 0 0 0 0 0
NCDB 14U
Maddox Woody
19 57 0 0 0 0 0 0 0 0
Orange County Crushers
Zach Barnes
0 81 0 0 0 0 0 0 0 0
Orange County Crushers
Mark Caveney
22 0 0 0 0 0 0 0 0 0
Orange County Crushers
Taran Coynesmith
96 0 57 0 0 0 0 0 0 0
Orange County Crushers
Tyler Stillson
0 20 0 0 0 0 0 0 0 0
Orange County Crushers
David Waitt
0 0 71 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Chase Arrington
19 93 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Caleb Ayers
6 81 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Dylan Laws
35 0 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Seth Lumpkin
0 26 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Dylan Mason
33 0 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Joshua Potter
0 10 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Seth Wilkinson
0 37 0 0 0 0 0 0 0 0
Rawlings Prospects NC 2023
Jimmyll Williams
19 0 0 0 0 0 0 0 0 0
Replay Rangers 14u
Kevin Caudell
87 0 0 0 0 0 0 0 0 0
Replay Rangers 14u
Aaron Dilorenzo
0 41 0 0 0 0 0 0 0 0
Replay Rangers 14u
Jacob Grimm
10 0 29 0 0 0 0 0 0 0
Replay Rangers 14u
Reed Theiss
0 0 75 0 0 0 0 0 0 0
Replay Rangers 14u
Jay Vergel
0 56 0 0 0 0 0 0 0 0
Replay Rangers 14u Murphy
Anthony Famiglietti
0 10 0 0 0 0 0 0 0 0
Replay Rangers 14u Murphy
Matt Godek
8 0 0 0 0 0 0 0 0 0
Replay Rangers 14u Murphy
Jack Gustafson
92 0 0 0 0 0 0 0 0 0
Replay Rangers 14u Murphy
Sage Lin
47 0 0 0 0 0 0 0 0 0
Replay Rangers 14u Murphy
Jaden Mazaris
0 9 0 0 0 0 0 0 0 0
Replay Rangers 14u Murphy
Drew Meaden
0 90 0 0 0 0 0 0 0 0
Replay Rangers 14u Murphy
Andrew Wulff
0 76 0 0 0 0 0 0 0 0
Rock Solid - Bulldogs
Juan Cruz Jr
82 0 0 0 0 0 0 0 0 0
Rock Solid - Bulldogs
Philip Griffin
18 21 0 0 0 0 0 0 0 0
Rock Solid - Bulldogs
Hudson Morgan
6 52 0 0 0 0 0 0 0 0
Rock Solid - Bulldogs
Davin Whitaker
19 79 0 0 0 0 0 0 0 0
Rock Solid - Bulldogs
Landon Williamson
0 94 0 0 0 0 0 0 0 0
Rock Solid Tucci
Bret Clements
0 19 0 0 0 0 0 0 0 0
Rock Solid Tucci
Daquan Cox
0 32 0 0 0 0 0 0 0 0
Rock Solid Tucci
Jack Cuba
0 55 0 0 0 0 0 0 0 0
Rock Solid Tucci
Christian Day
35 0 0 0 0 0 0 0 0 0
Rock Solid Tucci
Joseph Hall
9 0 0 0 0 0 0 0 0 0
Rock Solid Tucci
Davis Hartman
0 39 0 0 0 0 0 0 0 0
Rock Solid Tucci
Steele Lee
0 42 0 0 0 0 0 0 0 0
Rock Solid Tucci
Luke Nixon
0 9 0 0 0 0 0 0 0 0
Rock Solid Tucci
Owen Smith
35 0 0 0 0 0 0 0 0 0
Rock Solid Tucci
Braxton Stewart
35 0 0 0 0 0 0 0 0 0
Rockies 14's Gold
Aidan Cluskey
29 0 0 0 0 0 0 0 0 0
Rockies 14's Gold
Jonah Fie
32 0 63 0 0 0 0 0 0 0
Rockies 14's Gold
Justin Hayes
45 0 0 0 0 0 0 0 0 0
Rockies 14's Gold
Jaydon Holder
0 22 0 0 0 0 0 0 0 0
Rockies 14's Gold
Jaxton Horn
0 0 22 0 0 0 0 0 0 0
Rockies 14's Gold
Bryson King
0 89 0 0 0 0 0 0 0 0
Rockies 14's Gold
William Siceloff
18 0 0 0 0 0 0 0 0 0
Rubber Arm Rockets
Elijah Byrd
0 18 45 0 0 0 0 0 0 0
Rubber Arm Rockets
Preston Crowl
34 0 54 0 0 0 0 0 0 0
Rubber Arm Rockets
Nicholas Dawson
0 24 0 0 0 0 0 0 0 0
Rubber Arm Rockets
Ashton Gwyn
32 0 45 0 0 0 0 0 0 0
Rubber Arm Rockets
Christian Harris
15 0 0 0 0 0 0 0 0 0
Rubber Arm Rockets
Raymond Ladd
34 0 94 0 0 0 0 0 0 0
Rubber Arm Rockets
Nolan Nuckles
0 17 0 0 0 0 0 0 0 0
Rubber Arm Rockets
David Travis
0 17 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