P | Bats/Throws: L/L | 6' 4" 227 lbs | Age: 25
Draft: 2021 | Rd. 5, No. 159, Minnesota Twins | Mississippi State
W L ERA G GS SV IP SO WHIP
2025 4 2 7.20 12 2 0 35 41 1.94
Career Minors 13 11 3.90 66 53 1 251.2 275 1.41
G W-L ERA IP SO WHIP
2025 12 4-2 7.20 35 41 1.94
Career Minors 66 13-11 3.90 251.2 275 1.41

Standard Minor League Pitching Statistics

SeasonTmLGLWLERAGGSSVIPHRERHRBBSOWHIP
2021 FCL Twins FCL ROK 0 0 0.00 1 0 0 1.2 1 0 0 0 2 5 1.80
2023 2 Teams Minors 5 2 4.08 17 16 0 70.2 68 34 32 7 32 69 1.42
2023 Fort Myers Mighty Mussels FSL A 0 0 3.38 2 2 0 5.1 1 2 2 0 6 8 1.31
2023 Cedar Rapids Kernels MID A+ 5 2 4.13 15 14 0 65.1 67 32 30 7 26 61 1.42
2024 3 Teams Minors 4 4 3.41 21 20 1 92.1 74 42 35 11 46 107 1.30
2024 Cedar Rapids Kernels MID A+ 3 1 2.77 12 12 0 48.2 41 20 15 6 25 58 1.36
2024 Wichita Wind Surge TEX AA 1 2 3.72 8 7 1 38.2 27 17 16 4 20 44 1.22
2024 St. Paul Saints INT AAA 0 1 7.20 1 1 0 5.0 6 5 4 1 1 5 1.40
2025 3 Teams Minors 4 5 4.34 27 17 0 87.0 84 48 42 7 47 94 1.51
2025 Fort Myers Mighty Mussels FSL A 0 0 0.00 2 2 0 4.0 0 0 0 0 2 8 0.50
2025 Wichita Wind Surge TEX AA 0 3 2.63 13 13 0 48.0 42 17 14 0 19 45 1.27
2025 St. Paul Saints INT AAA 4 2 7.20 12 2 0 35.0 42 31 28 7 26 41 1.94

Awards




Transactions

Team Date Transaction
08/01/2025 LHP Christian MacLeod assigned to St. Paul Saints from Wichita Wind Surge.
08/01/2025 St. Paul Saints activated LHP Christian MacLeod.
06/17/2025 Wichita Wind Surge activated LHP Christian MacLeod from the 7-day injured list.
06/06/2025 Wichita Wind Surge placed LHP Christian MacLeod on the 7-day injured list.
05/18/2025 LHP Christian MacLeod assigned to Wichita Wind Surge from St. Paul Saints.
05/17/2025 LHP Christian MacLeod assigned to St. Paul Saints from Wichita Wind Surge.
04/22/2025 Wichita Wind Surge activated LHP Christian MacLeod from the 7-day injured list.
04/10/2025 Wichita Wind Surge sent LHP Christian MacLeod on a rehab assignment to Fort Myers Mighty Mussels.
04/10/2025 Wichita Wind Surge sent LHP Christian MacLeod on a rehab assignment to Fort Myers Mighty Mussels.
04/10/2025 Wichita Wind Surge sent LHP Christian MacLeod on a rehab assignment to Fort Myers Mighty Mussels.
04/04/2025 Wichita Wind Surge placed LHP Christian MacLeod on the 7-day injured list.
08/13/2024 LHP Christian MacLeod assigned to Wichita Wind Surge from St. Paul Saints.
08/13/2024 Wichita Wind Surge activated LHP Christian MacLeod.
08/11/2024 LHP Christian MacLeod assigned to St. Paul Saints from Wichita Wind Surge.
07/22/2024 LHP Christian MacLeod assigned to Wichita Wind Surge from Cedar Rapids Kernels.
05/10/2024 Cedar Rapids Kernels activated LHP Christian MacLeod from the 7-day injured list.
04/23/2024 Cedar Rapids Kernels placed LHP Christian MacLeod on the 7-day injured list.
05/28/2023 Cedar Rapids Kernels activated LHP Christian MacLeod from the 7-day injured list.
05/28/2023 Cedar Rapids Kernels activated LHP Christian MacLeod from the 7-day injured list.
05/10/2023 Cedar Rapids Kernels sent LHP Christian MacLeod on a rehab assignment to Fort Myers Mighty Mussels.
05/10/2023 sent LHP Christian MacLeod on a rehab assignment to Fort Myers Mighty Mussels.
04/06/2023 LHP Christian MacLeod assigned to Cedar Rapids Kernels.
11/09/2022 Fort Myers Mighty Mussels activated LHP Christian MacLeod from the 60-day injured list.
04/08/2022 LHP Christian MacLeod assigned to Fort Myers Mighty Mussels from FCL Twins.
10/07/2021 LHP Christian MacLeod assigned to Twins Organization.
09/18/2021 LHP Christian MacLeod assigned to FCL Twins.
07/30/2021 Minnesota Twins signed LHP Christian MacLeod.
02/01/2021 LHP Christian MacLeod assigned to Mississippi State Bulldogs.
02/01/2021 LHP Christian MacLeod assigned to Mississippi State Bulldogs.
06/11/2019 LHP Christian MacLeod assigned to Mississippi State Bulldogs.