2,074 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)
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
06/16
Day 2
06/17
Day 3
06/18
Day 4
06/19
Day 5
06/20
Day 6
06/21
Day 7
06/22
Day 8
06/23
Day 9
06/24
Day 10
06/25
Bx3
Kaleb Crockett-Borek
0 15 0 104 0 0 0 0 0 0
Bx3
Alejandro Duran
0 106 0 0 0 0 0 0 0 0
Bx3
Ricky Egurrola
0 11 0 105 0 0 0 0 0 0
Bx3
Sterling Jones
0 0 0 108 0 0 0 0 0 0
Bx3
Joseph A Medina
0 12 0 13 0 0 0 0 0 0
Bx3
Corey Rodriguez
0 0 0 17 0 0 0 0 0 0
Bx3
Brandon Roman
0 0 0 96 0 0 0 0 0 0
Bx3
Grayden Ross
0 66 0 0 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Jordyan Henriquez
0 53 0 64 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Nathan Isenia
48 0 0 0 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Charmayne Josefa
12 35 0 0 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Lendric Koffy
0 0 0 51 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Ashton Rafaela
0 22 0 57 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Jurving Roojer
6 29 0 0 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Keven Rosina
47 0 0 43 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Alexys Snel
0 23 0 10 0 0 0 0 0 0
CURACAO DIAMOND TURTLES
Jason - Jhon Virginia
0 47 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Liber Alfonso
0 69 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Marquis Clarke
0 59 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Matthew Daniels
0 23 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Jadin Herrera
0 79 0 0 0 0 0 0 0 0
Elite Performance Baseball 17u National
Mathew Zamore
115 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Jack Dailey
82 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Jaret King
75 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
David Kraft
51 0 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Ashton O'Quinn
0 87 0 0 0 0 0 0 0 0
Florida Burn 2024 American
Ethan Szlachetka
31 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 17u
Cullen Cairns
72 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 17u
Avry Charland
32 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 17u
Davis Weppler
101 0 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 17u
Landon Wilder
26 52 0 0 0 0 0 0 0 0
Florida Gulf Coast Prospects 17u
Rhyan Yetman
14 42 0 0 0 0 0 0 0 0
Knights Knation Florida 17U Victus
Jaxon Brown-Capo
57 0 0 23 0 0 0 0 0 0
Knights Knation Florida 17U Victus
Anthony Carlino
54 0 0 0 0 0 0 0 0 0
Knights Knation Florida 17U Victus
Garrett Duquette
0 70 0 0 0 0 0 0 0 0
Knights Knation Florida 17U Victus
Sean Freund
44 0 0 0 0 0 0 0 0 0
Knights Knation Florida 17U Victus
Jeffrey Richardson
68 0 0 0 0 0 0 0 0 0
Knights Knation Florida 17U Victus
Alex Tallo
9 0 0 65 0 0 0 0 0 0
Knights Knation Florida 17U Victus
Nate Whitehead
0 52 0 0 0 0 0 0 0 0
Lr Mustangs
Wes Geiger
0 82 0 0 0 0 0 0 0 0
Lr Mustangs
Brayden Lowe
22 0 0 0 0 0 0 0 0 0
Lr Mustangs
Andy Schroeder
0 10 0 0 0 0 0 0 0 0
Lr Mustangs
Jacob Traeger
90 0 0 0 0 0 0 0 0 0
Mosteel Baseball
Leandro Altet
43 0 0 36 0 0 0 0 0 0
Mosteel Baseball
Alexander Batista
0 45 0 0 0 0 0 0 0 0
Mosteel Baseball
Luis Brito
0 40 0 29 0 0 0 0 0 0
Mosteel Baseball
Steven Garcia
0 0 0 3 0 0 0 0 0 0
Mosteel Baseball
Jeuri La Rosa
39 0 0 18 0 0 0 0 0 0
Mosteel Baseball
Maurice Maiquez
15 0 0 0 0 0 0 0 0 0
Mosteel Baseball
Michael Maiquez
18 0 0 32 0 0 0 0 0 0
Mosteel Baseball
Alejandro Velasco
80 0 0 15 0 0 0 0 0 0
National Baseball Academy
Sharif Colon Torres
38 0 0 0 0 0 0 0 0 0
National Baseball Academy
Luis Andres Figueroa Vega
0 0 0 27 0 0 0 0 0 0
National Baseball Academy
Derek Lebron
28 55 0 0 0 0 0 0 0 0
National Baseball Academy
Matthew Mejia
57 0 0 0 0 0 0 0 0 0
National Baseball Academy
Gianlucas Rivera
61 0 0 0 0 0 0 0 0 0
National Baseball Academy
Sebastian Suarez Del Valle
10 0 0 0 0 0 0 0 0 0
National Baseball Academy
Yahir Vila
0 0 0 74 0 0 0 0 0 0
Pirates Baseball
Jason Coss
0 11 0 0 0 0 0 0 0 0
Pirates Baseball
Caden Gagne
0 67 0 0 0 0 0 0 0 0
Pirates Baseball
Trey Halle
0 0 0 26 0 0 0 0 0 0
Pirates Baseball
Ryan Knebel
0 27 0 43 0 0 0 0 0 0
Pirates Baseball
Keegan Manke
0 31 0 32 0 0 0 0 0 0
Pirates Baseball
Kyle Maroney
0 42 0 0 0 0 0 0 0 0
Pirates Baseball
Carlos Marroquin
0 11 0 82 0 0 0 0 0 0
Pirates Baseball
Christopher Owens
0 0 0 54 0 0 0 0 0 0
Pirates Baseball
Dylan Young
105 0 0 0 0 0 0 0 0 0
Prospect Factory National
Henry Clausell Giraud
0 4 0 76 0 0 0 0 0 0
Prospect Factory National
John Anthony De Jesus
0 5 0 0 0 0 0 0 0 0
Prospect Factory National
Khalil Fernandez
0 40 0 0 0 0 0 0 0 0
Prospect Factory National
Yandel Gonzalez
28 0 0 75 0 0 0 0 0 0
Prospect Factory National
Brandon Lopez
0 41 0 0 0 0 0 0 0 0
Prospect Factory National
Gabriel Maya
0 46 0 0 0 0 0 0 0 0
Prospect Factory National
Kahlil Quesada
0 0 0 24 0 0 0 0 0 0
Prospect Factory National
Carlos Rodriguez
42 0 0 70 0 0 0 0 0 0
Prospect Factory National
Kenneth Santana
0 46 0 52 0 0 0 0 0 0
Rip City 17U
Robert Barnett
0 43 0 20 0 0 0 0 0 0
Rip City 17U
Jason Collins, Jr.
0 0 0 72 0 0 0 0 0 0
Rip City 17U
Alexander Miller
12 67 0 0 0 0 0 0 0 0
Rip City 17U
Cason Shurling
50 0 0 0 0 0 0 0 0 0
Rip City 17U
Josh Taylor
0 88 0 0 0 0 0 0 0 0
Sbo Hs Team
Edgar Guadalupe
10 35 0 0 0 0 0 0 0 0
Sbo Hs Team
Ethan Saavedra
0 25 0 0 0 0 0 0 0 0
Sbo Hs Team
Anthony Sanchez
18 0 0 0 0 0 0 0 0 0
Sbo Hs Team
Ney Serrano
96 0 0 0 0 0 0 0 0 0
Sbo Hs Team
Wilson Villalobos
0 28 0 0 0 0 0 0 0 0
Sbo Hs Team
Marquee Williams-Copeland
101 0 0 0 0 0 0 0 0 0
Sf Viper Prospects
Amari Davis
0 61 0 0 0 0 0 0 0 0
Sf Viper Prospects
Romeo Martinez
0 51 0 0 0 0 0 0 0 0
Sf Viper Prospects
Andrew Porras
48 0 0 0 0 0 0 0 0 0
Sf Viper Prospects
Damien Rodriguez
0 37 0 0 0 0 0 0 0 0
Sf Viper Prospects
Julian Saavedra
72 33 0 0 0 0 0 0 0 0
Sf Viper Prospects
Brandon Unzueta
0 57 0 0 0 0 0 0 0 0
South Florida Bullsharks 17U
Damian Bounds
19 56 0 0 0 0 0 0 0 0
South Florida Bullsharks 17U
Darien Camero
33 0 0 0 0 0 0 0 0 0
South Florida Bullsharks 17U
Aden Edwards
0 52 0 0 0 0 0 0 0 0
South Florida Bullsharks 17U
Pablo Hernandez
0 27 0 0 0 0 0 0 0 0
South Florida Bullsharks 17U
Marlon Maliano
0 80 0 0 0 0 0 0 0 0
South Florida Bullsharks 17U
Brandon Palma
53 0 0 0 0 0 0 0 0 0
South Florida Bullsharks 17U
Leury Rivas
0 8 0 0 0 0 0 0 0 0
South Florida Bullsharks 17U
Zachary Russell
0 30 0 0 0 0 0 0 0 0
Swfl 2024 Nation
Matthew Campos
0 51 0 0 0 0 0 0 0 0
Swfl 2024 Nation
Logan Divet
59 0 0 0 0 0 0 0 0 0
Swfl 2024 Nation
Evan Garcia
0 63 0 0 0 0 0 0 0 0
Swfl 2024 Nation
Will Joens
0 0 0 94 0 0 0 0 0 0
Swfl 2024 Nation
Logan Krause
0 0 0 26 0 0 0 0 0 0
Swfl 2024 Nation
Kaden Lorenz
30 0 0 0 0 0 0 0 0 0
Swfl 2024 Nation
Anthony Pimentel
0 50 0 0 0 0 0 0 0 0
Swfl 2024 Nation
Doug Weaver
0 68 0 0 0 0 0 0 0 0
Swfl 2024 Select
Jake Campins
0 26 0 0 0 0 0 0 0 0
Swfl 2024 Select
Kolton Estridge
0 0 0 21 0 0 0 0 0 0
Swfl 2024 Select
Levi Hayden
50 0 0 0 0 0 0 0 0 0
Swfl 2024 Select
Logan Hayden
62 0 0 0 0 0 0 0 0 0
Swfl 2024 Select
Matthew Hoskins
0 41 0 0 0 0 0 0 0 0
Swfl 2024 Select
Nathaniel Muriel
0 20 0 0 0 0 0 0 0 0
Swfl 2024 Select
Trace Rodmyre
0 25 0 0 0 0 0 0 0 0
Swfl 2024 Select
Anthony Ruiz
0 68 0 0 0 0 0 0 0 0
Swfl 2024 Select
Konnor VonHagen
0 0 0 106 0 0 0 0 0 0
Swfl 2024 Select
Cole Young
0 20 0 0 0 0 0 0 0 0
TBT Ballers X
Connor Beckman
0 77 0 0 0 0 0 0 0 0
TBT Ballers X
Case Bowman
0 20 0 29 0 0 0 0 0 0
TBT Ballers X
Landen Brown
2 0 0 0 0 0 0 0 0 0
TBT Ballers X
Alessandro Hernandez
0 30 0 0 0 0 0 0 0 0
TBT Ballers X
Brock O'Lone
0 87 0 0 0 0 0 0 0 0
TBT Ballers X
Will Swan
43 0 0 79 0 0 0 0 0 0
TBT Ballers X
Junior Tome
45 0 0 29 0 0 0 0 0 0
Wahoos National Elite Scout Team
Daniel Bravo
60 0 0 0 0 0 0 0 0 0
Wahoos National Elite Scout Team
Miguel Diaz
0 75 0 0 0 0 0 0 0 0
Wahoos National Elite Scout Team
Eduardo Echeverria
40 0 0 57 0 0 0 0 0 0
Wahoos National Elite Scout Team
Adam Hernandez
0 0 0 17 0 0 0 0 0 0
Wahoos National Elite Scout Team
Ryan Labarca
0 0 0 30 0 0 0 0 0 0
Wahoos National Elite Scout Team
Boris Lazo
0 0 0 17 0 0 0 0 0 0
Wahoos National Elite Scout Team
Devin A Lopez
20 0 0 55 0 0 0 0 0 0
Wahoos National Elite Scout Team
Manny Sanchez
0 0 0 21 0 0 0 0 0 0
Wahoos National Elite Scout Team
Andrew Sarmiento
0 0 0 45 0 0 0 0 0 0