2,146 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)
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
07/13
Day 2
07/14
Day 3
07/15
Day 4
07/16
Day 5
07/17
Day 6
07/18
Day 7
07/19
Day 8
07/20
Day 9
07/21
Day 10
07/22
Blizzard 2026 Black
Ryan Endrizzi
0 18 0 0 0 0 0 0 0 0
Blizzard 2026 Black
Ethan Jeffers
0 0 0 62 0 0 0 0 0 0
Blizzard 2026 Black
Keith Milam
0 0 0 103 0 0 0 0 0 0
Blizzard 2026 Black
Logan Nistler
0 0 33 0 0 0 0 0 0 0
Blizzard 2026 Black
Henry Saunders
0 0 40 0 0 0 0 0 0 0
Blizzard 2026 Black
Mason Schmidt
0 95 0 0 0 0 0 0 0 0
Blizzard 2026 Black
Isaiah Walker
0 0 86 0 0 0 0 0 0 0
Canes Central Illinois - 15u Malone
Shane Correll
0 0 97 0 0 0 0 0 0 0
Canes Central Illinois - 15u Malone
Rj Duncheon
0 42 0 92 0 0 0 0 0 0
Canes Central Illinois - 15u Malone
Chuck Hathaway
0 0 0 49 0 0 0 0 0 0
Canes Central Illinois - 15u Malone
Noah Malone
0 0 25 0 0 0 0 0 0 0
Canes Central Illinois - 15u Malone
Roman Moody
0 51 16 0 0 0 0 0 0 0
Canes Central Illinois - 15u Malone
Gabe Perez
0 0 0 81 0 0 0 0 0 0
Canes Central Illinois - 15u Malone
Kaeden Schatsiek
0 0 32 17 0 0 0 0 0 0
Canes Central Illinois - 15u Malone
Dillon Steelman
0 17 83 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Mavin Christensen
0 0 20 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Zack Freund
0 38 0 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Blake Garrigan
0 0 99 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Ethan Glover
0 0 35 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Jack Gordon
0 12 91 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Nicholas Goslawski
0 40 0 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Shawn Mowry
0 0 12 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Alexander Rios
0 37 59 0 0 0 0 0 0 0
Cangelosi Sparks 15u Red
Nick Seaman
0 37 0 0 0 0 0 0 0 0
Cangelosi Sparks 15u Silver
Luke Arteaga
0 36 0 0 0 0 0 0 0 0
Cangelosi Sparks 15u Silver
Braden Behringer
0 0 42 0 0 0 0 0 0 0
Cangelosi Sparks 15u Silver
Jace Boudreau
0 0 71 0 0 0 0 0 0 0
Cangelosi Sparks 15u Silver
Blake Chandler
0 0 0 16 0 0 0 0 0 0
Cangelosi Sparks 15u Silver
Connor Foerster
0 1 0 0 0 0 0 0 0 0
Cangelosi Sparks 15u Silver
Jimmy McDermott
0 0 0 74 0 0 0 0 0 0
Cangelosi Sparks 15u Silver
John Skordas
0 70 0 0 0 0 0 0 0 0
CBT 15U
Quinn Comerford
0 0 72 0 0 0 0 0 0 0
CBT 15U
Xavier Enriquez
0 0 0 28 0 0 0 0 0 0
CBT 15U
Beckett Hartlaben
0 0 89 0 0 0 0 0 0 0
CBT 15U
Jackson Holewinski
0 0 0 45 0 0 0 0 0 0
CBT 15U
Colson Kleinschmidt
0 0 87 0 0 0 0 0 0 0
CBT 15U
Taran Seghers
0 0 0 35 0 0 0 0 0 0
CBT 15U
Joseph Shimek
0 84 0 0 0 0 0 0 0 0
CBT 15U
Gavin Sikorski
0 0 0 30 0 0 0 0 0 0
Complete Game 15u
Drew Bryant
0 14 29 12 0 0 0 0 0 0
Complete Game 15u
Calvin Coppersmith
0 0 20 0 0 0 0 0 0 0
Complete Game 15u
Wilson Guse
0 76 0 0 0 0 0 0 0 0
Complete Game 15u
Tristan Harris
0 0 0 14 0 0 0 0 0 0
Complete Game 15u
Kyle Hayes
0 0 0 53 0 0 0 0 0 0
Complete Game 15u
Caden Jensen
0 0 32 0 0 0 0 0 0 0
Complete Game 15u
Gavin McCulloch
0 0 0 57 0 0 0 0 0 0
Complete Game 15u
Tommy Meyer
0 0 77 0 0 0 0 0 0 0
Complete Game 15u
Matthew Siegler
0 0 95 0 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Max Bakken
0 0 0 14 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Danny Campanella
0 0 0 11 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Alex Crouch
0 56 0 0 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Liam Darre
0 0 32 0 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Ryan Edgerton
0 0 65 0 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Thomas Napravnik
0 0 0 44 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Hayden Peterson
0 0 0 51 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Jameson Rapinchuk
0 87 0 0 0 0 0 0 0 0
Dupage Training Academy Wildcats 15U
Colin Schoewe
0 0 33 0 0 0 0 0 0 0
Esp Select 15u American - Medlin
Aj Baron
0 0 16 35 0 0 0 0 0 0
Esp Select 15u American - Medlin
Jake Boer
0 61 0 33 0 0 0 0 0 0
Esp Select 15u American - Medlin
Colin Ford
0 0 51 0 0 0 0 0 0 0
Esp Select 15u American - Medlin
Ryan Lucas
0 0 18 62 0 0 0 0 0 0
Esp Select 15u American - Medlin
Sam Maglares
0 56 0 0 0 0 0 0 0 0
Esp Select 15u American - Medlin
Zach Toma
0 0 81 0 0 0 0 0 0 0
Esp Select 15u American - Medlin
Mason Whitt
0 0 69 0 0 0 0 0 0 0
Esp Select 15u American - Medlin
Brandon Wisniewski
0 0 17 48 0 0 0 0 0 0
Htp 15u National
Joe Jackson
0 0 95 0 0 0 0 0 0 0
Htp 15u National
Devon Karl
0 0 88 0 0 0 0 0 0 0
Htp 15u National
Cam Noland
0 78 0 0 0 0 0 0 0 0
Htp 15u National
Cal Ronay
0 26 47 0 0 0 0 0 0 0
Htp 15u National
Chase Stevens
0 26 0 0 0 0 0 0 0 0
Inevitable A's American 15U
Logan Alexander
0 0 73 0 0 0 0 0 0 0
Inevitable A's American 15U
Ian Clawson
0 0 0 81 0 0 0 0 0 0
Inevitable A's American 15U
Nate Lask
0 77 0 0 0 0 0 0 0 0
Inevitable A's American 15U
Vincent Lubben
0 0 55 0 0 0 0 0 0 0
Inevitable A's American 15U
Zac Voss
0 74 0 0 0 0 0 0 0 0
Iowa Select 2026 Scout
Brady Andrews
0 0 0 95 0 0 0 0 0 0
Iowa Select 2026 Scout
Brandon Bea
0 0 0 94 0 0 0 0 0 0
Iowa Select 2026 Scout
Cal Bonifas
0 0 88 0 0 0 0 0 0 0
Iowa Select 2026 Scout
Brady Dill
0 0 0 16 0 0 0 0 0 0
Iowa Select 2026 Scout
Drew Fillenworth
0 0 49 0 0 0 0 0 0 0
Iowa Select 2026 Scout
Collin McClintock
0 0 0 24 0 0 0 0 0 0
Iowa Select 2026 Scout
Maddux Mueller
0 0 31 0 0 0 0 0 0 0
Iowa Select 2026 Scout
Xavier Perez
0 0 20 24 0 0 0 0 0 0
Iowa Select 2026 Scout
Tait Tierney
0 0 0 78 0 0 0 0 0 0
Iowa Select 2026 Scout
Landon Waddilove
0 0 84 0 0 0 0 0 0 0
Legends 2026
Zach Darras
0 53 64 0 0 0 0 0 0 0
Legends 2026
Tanner Dye
0 0 88 0 0 0 0 0 0 0
Legends 2026
Brody Oppendike
0 0 19 0 0 0 0 0 0 0
Legends 2026
Dominic Stottler
0 27 43 0 0 0 0 0 0 0
Legends 2026
Blake Sutton
0 46 0 0 0 0 0 0 0 0
Missouri Gators 15U Navy (Prater)
Danny Henke
0 75 0 0 0 0 0 0 0 0
Missouri Gators 15U Navy (Prater)
Noah Ratkowski
0 12 27 0 0 0 0 0 0 0
Missouri Gators 15U Navy (Prater)
Aiden Rosch
0 0 86 0 0 0 0 0 0 0
Missouri Gators 15U Navy (Prater)
Jack Zipprich
0 0 97 0 0 0 0 0 0 0
MN Blizzard 2026 Red
Robbie Babcock
0 0 71 0 0 0 0 0 0 0
MN Blizzard 2026 Red
Aiden Cantey
0 84 0 0 0 0 0 0 0 0
MN Blizzard 2026 Red
Landon McQuade
0 13 71 0 0 0 0 0 0 0
MN Blizzard 2026 Red
Sterling Reed
0 0 86 0 0 0 0 0 0 0
MN Blizzard 2026 Red
Lance Schirmacher
0 0 24 0 0 0 0 0 0 0
Nevers Larkin
Nolan Bartz
0 0 54 0 0 0 0 0 0 0
Nevers Larkin
Joe Brophy
0 0 77 0 0 0 0 0 0 0
Nevers Larkin
Brady Hemingson
0 13 0 0 0 0 0 0 0 0
Nevers Larkin
Oliver Kelash
0 37 0 22 0 0 0 0 0 0
Nevers Larkin
Nathaniel Negash
0 0 0 96 0 0 0 0 0 0
Nevers Larkin
Ian Werder
0 83 0 0 0 0 0 0 0 0
P2p Millers Binger
Troy Anderson
0 0 0 43 0 0 0 0 0 0
P2p Millers Binger
Kyle Brooks
0 71 0 0 0 0 0 0 0 0
P2p Millers Binger
Eddie Cristofono
0 0 0 35 0 0 0 0 0 0
P2p Millers Binger
Brandon Famias
0 0 0 11 0 0 0 0 0 0
P2p Millers Binger
Joshua Henchen
0 0 0 17 0 0 0 0 0 0
P2p Millers Binger
Maxwell Kavanagh
0 0 0 24 0 0 0 0 0 0
P2p Millers Binger
Will Otteson
0 41 0 0 0 0 0 0 0 0
P2p Millers Binger
Garrett Trench
0 0 89 0 0 0 0 0 0 0
P2p Millers Hoffmann
Colton Iverson
0 25 0 0 0 0 0 0 0 0
P2p Millers Hoffmann
Matthew Kuno
0 31 0 0 0 0 0 0 0 0
P2p Millers Hoffmann
David Mulcahy
0 0 18 0 0 0 0 0 0 0
P2p Millers Hoffmann
Kaden Olson
0 0 85 0 0 0 0 0 0 0
P2p Millers Hoffmann
Ryan Tatkenhorst
0 36 0 0 0 0 0 0 0 0
P2p Millers Hoffmann
Oliver Taynton
0 0 70 0 0 0 0 0 0 0
P2p Millers Pieri
Blake Baumann
0 0 48 0 0 0 0 0 0 0
P2p Millers Pieri
Carter Dietz
0 26 0 0 0 0 0 0 0 0
P2p Millers Pieri
Christian Dull
0 0 38 0 0 0 0 0 0 0
P2p Millers Pieri
Keegan Hutson
0 0 71 0 0 0 0 0 0 0
P2p Millers Pieri
Sam Minton
0 0 29 0 0 0 0 0 0 0
P2p Millers Pieri
Brandon Stafford
0 89 0 0 0 0 0 0 0 0
P2p Millers Pieri
Brodie Sullivan
0 0 21 0 0 0 0 0 0 0
Pine Tar Academy 15U
Alex Berg
0 0 0 18 0 0 0 0 0 0
Pine Tar Academy 15U
Caleb Cisewski
0 0 0 27 0 0 0 0 0 0
Pine Tar Academy 15U
Jackson Dooley
0 14 0 0 0 0 0 0 0 0
Pine Tar Academy 15U
Chase Gerdts
0 0 55 0 0 0 0 0 0 0
Pine Tar Academy 15U
Jackson Hockert
0 27 0 0 0 0 0 0 0 0
Pine Tar Academy 15U
Zach Jacobs
0 69 0 0 0 0 0 0 0 0
Pine Tar Academy 15U
Charlie Johnson
0 0 59 0 0 0 0 0 0 0
Pine Tar Academy 15U
Taylor O'Malley
0 0 0 23 0 0 0 0 0 0
Pine Tar Academy 15U
Nolan Schneider
0 0 0 22 0 0 0 0 0 0
PTA 15U Cardinal
Brayden Alivo
0 84 0 0 0 0 0 0 0 0
PTA 15U Cardinal
Johnny Arnold
0 0 0 7 0 0 0 0 0 0
PTA 15U Cardinal
Jackson Boeshaar
0 0 18 0 0 0 0 0 0 0
PTA 15U Cardinal
Mason Chirafisi
0 0 97 0 0 0 0 0 0 0
PTA 15U Cardinal
Cooper Dye
0 0 0 54 0 0 0 0 0 0
PTA 15U Cardinal
Damian Kosempa
0 0 0 27 0 0 0 0 0 0
PTA 15U Cardinal
Owen McLellan
0 0 0 52 0 0 0 0 0 0
PTA 15U Cardinal
Lucas Perez
0 0 0 18 0 0 0 0 0 0
PTA 15U Cardinal
Jonathan Urban
0 26 0 0 0 0 0 0 0 0
Raiders Baseball Academy
Leo Bianchin
0 0 0 86 0 0 0 0 0 0
Raiders Baseball Academy
Nathan Bushy
0 40 0 0 0 0 0 0 0 0
Raiders Baseball Academy
Jacob Gillette
0 34 0 22 0 0 0 0 0 0
Raiders Baseball Academy
Skyler Janeski
0 0 62 0 0 0 0 0 0 0
Raiders Baseball Academy
Nolan Nabielec
0 29 0 21 0 0 0 0 0 0
Raiders Baseball Academy
Mason Piazza
0 0 71 0 0 0 0 0 0 0
Rawlings Arkansas Prospects-Elite
Hunter Ardoin
0 0 60 0 0 0 0 0 0 0
Rawlings Arkansas Prospects-Elite
Ace Dewese
0 38 0 0 0 0 0 0 0 0
Rawlings Arkansas Prospects-Elite
Brooks Hipp
0 28 0 52 0 0 0 0 0 0
Rawlings Arkansas Prospects-Elite
Noah Roberson
0 29 0 0 0 0 0 0 0 0
Rawlings Arkansas Prospects-Elite
Luke Rupert
0 20 0 68 0 0 0 0 0 0
Rawlings Arkansas Prospects-Elite
Kale Searcy
0 5 0 13 0 0 0 0 0 0
Rawlings Arkansas Prospects-Elite
Keegan Towell
0 0 70 0 0 0 0 0 0 0
Rawlings Arkansas Prospects-Scout
Tucker Arnold
0 0 0 49 0 0 0 0 0 0
Rawlings Arkansas Prospects-Scout
Beau Brock
0 0 66 0 0 0 0 0 0 0
Rawlings Arkansas Prospects-Scout
Max Holland
0 0 0 43 0 0 0 0 0 0
Rawlings Arkansas Prospects-Scout
Major Jackson
0 0 0 12 0 0 0 0 0 0
Rawlings Arkansas Prospects-Scout
Chase Kimball
0 70 0 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Black
Rylan Buffington
0 0 89 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Black
Gavin Burton
0 0 0 36 0 0 0 0 0 0
Rawlings Tigers Qc 15u Black
Emmanuel Lopez
0 58 0 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Black
Josiah Putnam
0 0 18 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Black
Jake Strobbe
0 69 0 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Black
Carson White
0 0 0 94 0 0 0 0 0 0
Rawlings Tigers Qc 15u Orange
Mitchell Boney
0 0 33 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Orange
Brody Clementz
0 64 0 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Orange
Payton Hofer
0 25 0 60 0 0 0 0 0 0
Rawlings Tigers Qc 15u Orange
Aydan Meinsma
0 54 0 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Orange
Braiden Schulte
0 0 50 0 0 0 0 0 0 0
Rawlings Tigers Qc 15u Orange
Koltin Swaim
0 0 0 62 0 0 0 0 0 0
Rawlings Tigers Qc 15u Orange
Kye Weinzierl
0 0 68 0 0 0 0 0 0 0
Rawlings Tigers Schwab
Aj chavera
0 0 7 0 0 0 0 0 0 0
Rawlings Tigers Schwab
Josh Colaizzi
0 0 0 63 0 0 0 0 0 0
Rawlings Tigers Schwab
Diego Herrera
0 2 20 12 0 0 0 0 0 0
Rawlings Tigers Schwab
Carson Koehler
0 0 55 0 0 0 0 0 0 0
Rawlings Tigers Schwab
Obed Lopez
0 0 25 40 0 0 0 0 0 0
Rawlings Tigers Schwab
Garrett Pieri
0 0 28 56 0 0 0 0 0 0
Rawlings Tigers Schwab
Jameson Rivera
0 0 24 0 0 0 0 0 0 0
Rawlings Tigers Schwab
Jeffry Schwab
0 0 0 94 0 0 0 0 0 0
Rawlings Tigers Schwab
Jesus Serrano
0 0 29 27 0 0 0 0 0 0
Rawlings Tigers Schwab
Will Sickmeir
0 97 0 0 0 0 0 0 0 0
Rawlings Tigers Schwab
Lucas Swanson
0 0 19 0 0 0 0 0 0 0
Rockets baseball
Colton Breuer
0 32 0 0 0 0 0 0 0 0
Rockets baseball
Logan Laufenberg
0 15 0 54 0 0 0 0 0 0
Rockets baseball
Jacob Lockwood
0 0 19 0 0 0 0 0 0 0
Rockets baseball
Sullivan McManigal
0 0 58 0 0 0 0 0 0 0
Rockets baseball
Nolan Medla
0 0 58 0 0 0 0 0 0 0
Rockets baseball
Brandon Radermacher
0 40 0 0 0 0 0 0 0 0
Rockets baseball
Casey Radermacher
0 56 0 47 0 0 0 0 0 0
Sluggers Baseball 2026
Austin Enloe
0 0 0 94 0 0 0 0 0 0
Sluggers Baseball 2026
Owen Hefel
0 91 0 0 0 0 0 0 0 0
Sluggers Baseball 2026
Drew Koenigs
0 0 98 0 0 0 0 0 0 0
Sluggers Baseball 2026
Carson Opgenorth
0 40 0 0 0 0 0 0 0 0
Sluggers Baseball 2026
Quinn Payne
0 0 47 0 0 0 0 0 0 0
West Metro
Oscar Broich
0 12 10 0 0 0 0 0 0 0
West Metro
Quinn Cloutier
0 41 0 72 0 0 0 0 0 0
West Metro
Brennan Doherty
0 0 66 0 0 0 0 0 0 0
West Metro
Dane Kanwischer
0 33 0 0 0 0 0 0 0 0
West Metro
Rory Kvern
0 0 83 0 0 0 0 0 0 0
West Metro
Joey Limric
0 0 0 24 0 0 0 0 0 0
West Metro
Blake Schultz
0 0 46 0 0 0 0 0 0 0
Players that pitched in a PG event up to 4 days before this event.
RR
= Required Rest