2024 Giants Roster
Team Record: 33-27
in the AZCL's East Division
Manager: Jacob Heyward (33-27)
Affiliation: San Francisco Giants
Location: Scottsdale, Arizona
Ballpark: Scottsdale Stadium
Attendance: 1, Avg. 0
Playoffs - Dodgers 1 game, Giants 0
The Giants of the Arizona Complex League ended the 2024 season with a record of 33 wins and 27 losses, in the league's East Division.
The Giants scored 373 runs and yielded 325 runs, while Jose Rengel recorded a 7.5 ERA, best among pitchers with enough qualifying appearances.
Players from the 2024 Giants who spent time in the Majors during their careers included Clayton Andrews, Raymond Burgos, Alex Cobb, Kyle Cody, Christian Koss, Trevor McDonald, Ryan McKenna, Wade Meckler, Robbie Ray, Landen Roupp, Ethan Small, Thomas Szapucki, Kai-Wei Teng, Austin Warren and Keaton Winn.
Jacob Heyward served as manager.Click on column headings to sort.
| Player | Bats | Throws | Birth Date | Height | Weight | Hometown |
|---|---|---|---|---|---|---|
| Maui Ahuna | L | R | March 11, 2002 | 6'1" | 170 | |
| Clayton Andrews | L | L | January 4, 1997 | 5'6" | 160 | Petaluma, CA US |
| Rayner Arias | R | R | April 29, 2006 | 6'2" | 185 | Bani, DO |
| Aeverson Arteaga | R | R | March 16, 2003 | 6'1" | 170 | Chirgua, VE |
| Christian Avendano | R | R | September 4, 2003 | 6'0" | 168 | Maracay, VE |
| Scott Bandura | L | R | August 2, 2001 | 6'4" | 190 | Philadelphia, PA US |
| Jose Bello | R | R | May 29, 2005 | 6'1" | 164 | Santo Domingo, DO |
| Vaun Brown | R | R | June 23, 1998 | 6'1" | 190 | Sarasota, FL US |
| Raymond Burgos | L | L | November 29, 1998 | 6'5" | 170 | Luquillo, PR |
| Javier Castillo | R | R | November 14, 2003 | 6'1" | 170 | Cumana, VE |
| Wilkelma Castillo | R | R | January 6, 2000 | 6'0" | 170 | Valencia, VE |
| Samir Chires | R | R | September 17, 2003 | 6'0" | 160 | Ciudad Bolivar, VE |
| Alex Cobb | R | R | October 7, 1987 | 6'3" | 205 | Boston, MA US |
| Kyle Cody | R | R | August 9, 1994 | 6'7" | 245 | Chippewa Falls, WI US |
| Bo Davidson | L | R | July 5, 2002 | 6'2" | 205 | Charlotte, NC US |
| Lisbel Diaz | R | R | July 19, 2005 | 6'2" | 201 | Pinar Del Rio, CU |
| Nomar Diaz | R | R | April 15, 2004 | 6'1" | 180 | Bayamon, PR |
| Jared Dupere | L | R | January 23, 1999 | 5'11" | 200 | Amesbury, MA US |
| Mauricio Estrella | R | R | April 15, 2004 | 6'2" | 180 | Las Terrenas, DO |
| Carlos Gutierrez | L | R | August 22, 2004 | 5'10" | 174 | Cuauhtemoc, MX |
| Ty Hanchey | L | R | December 19, 1999 | 5'10" | 160 | Norfolk, VA US |
| Alix Hernandez | R | R | July 16, 2004 | 6'2" | 155 | Ocumare del Tuy, VE |
| Cole Hillier | R | R | December 7, 2000 | 6'2" | 205 | Pasadena, CA US |
| Marques Johnson | R | R | July 4, 2000 | 6'2" | 210 | San Jose, CA US |
| Christian Koss | R | R | January 27, 1998 | 6'1" | 182 | Riverside, CA US |
| Cale Lansville | R | R | January 6, 2003 | 6'1" | 205 | Englewood, CO US |
| Derwin Laya | R | R | September 15, 2003 | 6'3" | 187 | La Sabana, VE |
| Jediael Maduro | L | L | December 26, 2003 | 6'1" | 188 | Willemstad, CW |
| Timmy Manning | L | L | September 10, 2001 | 6'2" | 195 | Coral Springs, FL US |
| Mikell Manzano | R | R | November 30, 2002 | 6'0" | 140 | Ocumare del Tuy, VE |
| Walker Martin | L | R | February 20, 2004 | 6'2" | 188 | |
| Keyner Martinez | R | R | August 16, 2004 | 6'1" | 165 | |
| Trevor McDonald | R | R | February 26, 2001 | 6'2" | 180 | Mobile, AL US |
| Donovan McIntyre | L | L | December 10, 2002 | 6'2" | 165 | Chicago, IL US |
| Ryan McKenna | R | R | February 14, 1997 | 5'11" | 185 | Grants Pass, OR US |
| Wade Meckler | S | R | April 21, 2000 | 5'9" | 170 | Anaheim, CA US |
| Spencer Miles | L | R | July 26, 2000 | 6'3" | 180 | |
| Carlos Molina | L | L | February 7, 2005 | 6'0" | 190 | Araure, VE |
| Lazaro Morales | R | R | April 16, 2004 | 5'11" | 160 | La Habana, CU |
| Jose Ortiz | R | R | February 13, 2005 | 5'11" | 165 | Guayama, PR |
| Kanoa Pagan | R | R | September 29, 1998 | 6'2" | 190 | Campbell, CA US |
| Brayan Palencia | R | R | January 14, 2003 | 5'11" | 142 | San Felipe, VE |
| Jack Payton | R | R | August 7, 2001 | 5'11" | 200 | Orland Park, IL US |
| Ramon Peralta | R | R | October 2, 2003 | 5'11" | 165 | Mao, DO |
| Juan Perez | R | R | September 22, 2004 | 6'1" | 182 | San Carlos, VE |
| Mauricio Pierre | R | R | November 23, 2003 | 6'3" | 180 | Panama, PA |
| Elijah Pleasants | R | R | May 14, 2000 | 6'4" | 170 | |
| Jose Ramos | R | R | October 25, 2002 | 5'11" | 143 | Monteria, CO |
| Robbie Ray | L | L | October 1, 1991 | 6'2" | 195 | Brentwood, TN US |
| Ryan Reckley | S | R | September 6, 2004 | 5'10" | 160 | Nassau, BS |
| Jose Rengel | L | L | September 8, 2005 | 6'0" | 168 | Valencia, VE |
| Dario Reynoso | R | R | March 22, 2005 | 5'10" | 180 | San Pedro de Macoris, DO |
| Johan Rodriguez | R | R | November 12, 2002 | 6'0" | 170 | Santo Domingo, DO |
| Michael Rodriguez | L | L | January 8, 2000 | 6'5" | 250 | Queens, FL US |
| Landen Roupp | R | R | September 10, 1998 | 6'3" | 180 | Rocky Mount, NC US |
| Eliam Sandoval | L | L | February 4, 2004 | 6'2" | 175 | Santo Domingo, DO |
| Liam Simon | R | R | October 16, 2000 | 6'4" | 220 | Princeton, NJ US |
| Ethan Small | L | L | February 14, 1997 | 6'3" | 214 | Jackson, TN US |
| Alerick Soularie | R | R | July 5, 1999 | 6'0" | 175 | Houston, TX US |
| Billy Sullivan | R | R | April 16, 1999 | 6'2" | 180 | New Castle, DE US |
| Thomas Szapucki | R | L | June 12, 1996 | 6'2" | 181 | Palm Beach Gardens, FL US |
| Kai-Wei Teng | R | R | December 1, 1998 | 6'4" | 260 | Taichung, TW |
| Ryan Vanderhei | R | R | June 1, 2001 | 6'6" | 185 | |
| Ian Villers | R | R | September 1, 2000 | 6'5" | 235 | |
| Tyler Vogel | R | R | November 16, 2000 | 6'0" | 175 | Dunedin, FL US |
| Austin Warren | R | R | February 5, 1996 | 6'0" | 170 | Fayetteville, NC US |
| Keaton Winn | R | R | February 20, 1998 | 6'4" | 205 | Ollie, IA US |
| Josh Wolf | R | R | September 1, 2000 | 6'3" | 170 | Bellaire, TX US |
Average attendance is based upon the number of actual home dates where known (most leagues from 1992 and later). Where the number of home dates is not known, the average is calculated using half the team's total games.
