2,152 MLB PLAYERS | 15,033 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)
17-18 105 0 Days 1 Day 2 Days 3 Days 4 Days
1-30 31-45 46-60 61-80 81+
0
= Required Rest
PlayerDay 1
01/13
Day 2
01/14
Day 3
01/15
Day 4
01/16
Day 5
01/17
Day 6
01/18
Day 7
01/19
Day 8
01/20
Day 9
01/21
Day 10
01/22
3n2 Sticks Baseball 17U Florida Scout Team
Jason Collins, Jr.
0 0 52 0 0 0 0 0 0 0
3n2 Sticks Baseball 17U Florida Scout Team
Gavin Comer
0 0 46 0 0 0 0 0 0 0
3n2 Sticks Baseball 17U Florida Scout Team
Khalin Daniels
0 0 52 0 0 0 0 0 0 0
3n2 Sticks Baseball 17U Florida Scout Team
Cameron Nadeau
0 53 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 17U Florida Scout Team
Jose Paniagua
0 0 84 0 0 0 0 0 0 0
3n2 Sticks Baseball 17U Florida Scout Team
Ryan Sawdy
0 0 25 0 0 0 0 0 0 0
3n2 Sticks Baseball 17U Florida Scout Team
Cameron Walker
0 41 0 0 0 0 0 0 0 0
3n2 Sticks Baseball 17U Florida Scout Team
Ryan Whitaker
0 43 0 0 0 0 0 0 0 0
Adidas A's 16u
Tim Apple
0 0 0 96 0 0 0 0 0 0
Adidas A's 16u
Nolan Baird
0 0 0 7 0 0 0 0 0 0
Adidas A's 17u
Logan Booth
0 37 0 0 0 0 0 0 0 0
Adidas A's 17u
Sean Forbes
0 51 0 45 0 0 0 0 0 0
Adidas A's 17u
Jaiden Glency
0 0 72 0 0 0 0 0 0 0
Adidas A's 17u
Chase Harper
0 63 0 0 0 0 0 0 0 0
Adidas A's 17u
Carter Hutsell
0 48 0 0 0 0 0 0 0 0
Adidas A's 17u
Sam Jones
0 0 25 0 0 0 0 0 0 0
Adidas A's 17u
Peyton Levasseur
0 0 8 0 0 0 0 0 0 0
Adidas A's 17u
Zach Taylor
0 0 0 27 0 0 0 0 0 0
Adidas A's 17u
Myles Wessels
0 39 0 0 0 0 0 0 0 0
Adidas A's 17u
Isaiah Wright
0 0 0 33 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Caleb Barnett
0 0 0 34 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Cody Bennin
0 0 0 38 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Billy Bosser
0 44 0 0 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Robert Hamman
0 0 64 0 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Kross Howarth
0 0 12 29 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Cody Hughes
0 0 36 0 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Sam Morton
0 41 0 0 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Andy Purvis
0 0 0 45 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Brody Roderick
0 41 0 19 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Noelan Slyter
0 32 0 19 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Paul Svanascini
0 0 0 44 0 0 0 0 0 0
Artillery Baseball 2024 Scout
Antonio Turco
0 45 0 17 0 0 0 0 0 0
Benchwarmers
Coy Allman
0 31 0 0 0 0 0 0 0 0
Benchwarmers
Zach Davis
0 68 0 0 0 0 0 0 0 0
Benchwarmers
Ryan Hoeft
21 0 20 63 0 0 0 0 0 0
Benchwarmers
Ayden Schnarrs
81 0 0 0 0 0 0 0 0 0
Benchwarmers
Everett Stevens
23 12 66 0 0 0 0 0 0 0
Benchwarmers
Chase Swift
0 0 0 47 0 0 0 0 0 0
Clubhouse 2024
Austin Alley
0 7 21 0 0 0 0 0 0 0
Clubhouse 2024
Ryan Chase
0 0 42 0 0 0 0 0 0 0
Clubhouse 2024
Michael Halfpenny
0 0 24 0 0 0 0 0 0 0
Clubhouse 2024
Thomas Jacques
0 91 0 0 0 0 0 0 0 0
Clubhouse 2024
Austin McCormack
0 19 50 0 0 0 0 0 0 0
Clubhouse 2024
Carter McCormick
0 16 0 0 0 0 0 0 0 0
Clubhouse 2024
Wyatt Pochis
0 6 62 0 0 0 0 0 0 0
Clubhouse 2024
Jack Strong
0 57 0 0 0 0 0 0 0 0
Dynasty
Fidel Alviar IV
28 0 0 0 0 0 0 0 0 0
Dynasty
Edgar Y. Colon Vicente
0 0 82 0 0 0 0 0 0 0
Dynasty
Juan Concepcion
0 0 29 0 0 0 0 0 0 0
Dynasty
Amaury De Jesus
0 0 8 0 0 0 0 0 0 0
Dynasty
Jonathan De La Cruz
31 0 57 0 0 0 0 0 0 0
Dynasty
Anthony Diaz
0 0 2 0 0 0 0 0 0 0
Dynasty
Kyle Klaric-Schell
49 0 0 0 0 0 0 0 0 0
Dynasty
Jadyn Nunez
0 78 0 0 0 0 0 0 0 0
Dynasty
Mason Resmondo
0 0 1 0 0 0 0 0 0 0
Dynasty
Christian J Serrano Arroyo
0 30 14 0 0 0 0 0 0 0
Elite National 2024
Christian Alter
0 0 28 0 0 0 0 0 0 0
Elite National 2024
Jayden Benfer
0 0 0 53 0 0 0 0 0 0
Elite National 2024
Camden Brown
72 0 0 0 0 0 0 0 0 0
Elite National 2024
Warner Harper
0 45 0 0 0 0 0 0 0 0
Elite National 2024
Jael Hernandez
0 0 63 0 0 0 0 0 0 0
Elite National 2024
Chase Mazner
0 0 59 0 0 0 0 0 0 0
Elite National 2024
R. Nicholas McKenna
0 56 0 0 0 0 0 0 0 0
Elite National 2024
Christopher Southard
70 0 0 51 0 0 0 0 0 0
Elite National 2024
Ryan Thompson
0 27 0 0 0 0 0 0 0 0
Hit Dogs Midwest
Jason Bello
0 0 0 62 0 0 0 0 0 0
Hit Dogs Midwest
Joseph Broughton
0 0 0 48 0 0 0 0 0 0
Hit Dogs Midwest
Kenyon Collins
0 27 0 0 0 0 0 0 0 0
Hit Dogs Midwest
Evan Deak
0 12 0 0 0 0 0 0 0 0
Hit Dogs Midwest
Mateo Gray
0 0 0 60 0 0 0 0 0 0
Hit Dogs Midwest
Riley Luft
0 25 0 24 0 0 0 0 0 0
Hit Dogs Midwest
Dominic Minghine
50 0 0 0 0 0 0 0 0 0
Hit Dogs Midwest
Landon Ringhiser
0 0 62 0 0 0 0 0 0 0
Hit Dogs Midwest
Nicholas Rovitti
0 19 0 0 0 0 0 0 0 0
Hit Dogs Midwest
Cal Rutherford
59 0 0 0 0 0 0 0 0 0
Hit Dogs Midwest
Carson Samuels
0 0 25 40 0 0 0 0 0 0
MMW Victus Yard Dawgs
Joel Cackowski
0 0 0 70 0 0 0 0 0 0
MMW Victus Yard Dawgs
Landen Calabrese
26 0 0 0 0 0 0 0 0 0
MMW Victus Yard Dawgs
Parker Feagans
0 38 0 16 0 0 0 0 0 0
MMW Victus Yard Dawgs
Mason Grube
0 20 0 0 0 0 0 0 0 0
MMW Victus Yard Dawgs
Kaveh Meredith
0 0 87 0 0 0 0 0 0 0
MMW Victus Yard Dawgs
Logan Steckel
99 0 0 0 0 0 0 0 0 0
MMW Victus Yard Dawgs
Jackson Sundermeyer
0 96 0 0 0 0 0 0 0 0
MMW Victus Yard Dawgs
Austin Thompson
0 6 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Nathan Buchman
25 0 85 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Jack Burckhardt
28 0 38 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Austin Byford
26 0 0 72 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Masen Moravec
0 8 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Jack Nobe
0 0 12 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Tyson Oswald
36 0 0 60 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Nicholas Paredes
0 43 0 0 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Paul Pratte
6 3 0 4 0 0 0 0 0 0
Rawlings Tigers 17U National Team
Jameson (Jj) Prendergast
0 45 0 0 0 0 0 0 0 0
Rf Baseball
Richard Bello
0 93 0 0 0 0 0 0 0 0
Rf Baseball
Steven Garcia
0 0 56 0 0 0 0 0 0 0
Rf Baseball
Juan Girado
0 36 0 0 0 0 0 0 0 0
Rf Baseball
Kevin Gonzalez
83 0 0 0 0 0 0 0 0 0
Rf Baseball
Noel Leon
32 0 42 0 0 0 0 0 0 0
Rf Baseball
Noah Lopez
0 0 22 0 0 0 0 0 0 0
Rf Baseball
Abel Martin
0 0 94 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Alfred Aviles
0 0 27 18 0 0 0 0 0 0
Siege Puerto Rico Underclass
Osvaldo Carlot
0 79 0 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Joseph Lopez
0 0 73 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Maycol Perez
0 13 18 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Andrew Raucci
0 0 65 0 0 0 0 0 0 0
Siege Puerto Rico Underclass
Gabriel Rodriguez
0 0 25 61 0 0 0 0 0 0
Siege Puerto Rico Underclass
Wilson Javier Villanueva
0 0 4 0 0 0 0 0 0 0
Tbt Joros 2024
Cole Boden
0 0 30 0 0 0 0 0 0 0
Tbt Joros 2024
Bryce Jackson
0 31 0 0 0 0 0 0 0 0
Tbt Joros 2024
Brady King
0 27 0 40 0 0 0 0 0 0
Tbt Joros 2024
Kody Morgan
0 40 0 0 0 0 0 0 0 0
Tbt Joros 2024
Taro Pustilnik
0 46 0 0 0 0 0 0 0 0
Tbt Joros 2024
Elias Raptis
0 0 53 0 0 0 0 0 0 0
Tbt Joros 2024
Larry Rodriguez
0 0 6 0 0 0 0 0 0 0
Tbt Joros 2024
Dylan Stolov
0 29 0 7 0 0 0 0 0 0
Tbt Joros 2024
Dawson Thrush
0 0 0 62 0 0 0 0 0 0
Tbt Joros 2024
Russell Wilson
0 0 0 25 0 0 0 0 0 0
Team Veneno
Jose Arauz
0 0 81 0 0 0 0 0 0 0
Team Veneno
Miguel Colmenares
0 0 33 0 0 0 0 0 0 0
Team Veneno
Sebastian Gonzalez
66 0 0 0 0 0 0 0 0 0
Team Veneno
Armando Morillo
0 38 0 0 0 0 0 0 0 0
Team Veneno
Sergio Mundarain
0 94 0 0 0 0 0 0 0 0
Team Veneno
Jacob Poletto
0 0 54 0 0 0 0 0 0 0
Team Veneno
Andrew Rodriguez
30 0 23 0 0 0 0 0 0 0
Team Veneno
Bruno Schafer
0 0 16 0 0 0 0 0 0 0
Team Veneno
Ashton Sklar
0 0 27 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest