On MLB 40-man: YES
Acquired: Trade (MIL) Jul'21
Sat 5/10 | Sun 5/11 | Mon 5/12 |
---|---|---|
Starting @SEA 2-3 6 | @SEA 4:10 PM EDT | --- |
Positions
SP/RP
2026 Earned Positions
SP
All Leagues
Average $4.50
Median $4.00
Old School (5x5)
Average $5.06
Median $5.00
All Leagues
Average $3.00
Median $3.00
Old School (5x5)
Average $4.90
Median $5.50
Roster%
56.57%
Change
7Day
13.76%
30Day
40.06%
2025 OPL Round 1
OPL Roster%
8.75%
OPL Average Salary
$4.67

May 4, 2025 5:14 PM : Francis (2-5) took the loss Sunday against the Guardians, allowing four runs on six hits and a walk over 4.1 innings. He struck out two.
Analysis: Francis has failed to make it through five innings in three straight outings, allowing 14 runs over just 12 innings in that span. His ERA is up to 5.66 this season with a 1.37 WHIP and 25:10 K:BB across his first seven starts (35 innings) this year. Francis will look to right the ship in his next outing, tentatively scheduled for next week in Seattle.
MLB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2022 | TOR | 1 | 0 | 0.2 | 0 | 0 | 1 | 0.00000 | 1.49992 |
2023 | TOR | 20 | 0 | 36.1 | 1 | 1 | 35 | 1.73395 | 0.82569 |
2024 | TOR | 27 | 13 | 103.2 | 8 | 0 | 92 | 3.29904 | 0.92605 |
2025 | TOR | 7 | 7 | 35.0 | 2 | 0 | 25 | 5.65714 | 1.37143 |
MILB Stats
Pitching
Year | Team | G | GS | IP | WINS | SV | K | ERA | WHIP |
---|---|---|---|---|---|---|---|---|---|
2017 | MIL (R) | 4 | 2 | 10.0 | 0 | 0 | 13 | 8.10000 | 2.00000 |
2018 | MIL (A) | 22 | 19 | 104.0 | 5 | 0 | 95 | 4.41346 | 1.43269 |
2018 | MIL (A+) | 4 | 4 | 24.0 | 2 | 0 | 11 | 4.87500 | 1.16667 |
2019 | MIL (A+) | 3 | 3 | 14.0 | 1 | 0 | 20 | 3.85714 | 1.35714 |
2019 | MIL (AA) | 25 | 24 | 128.2 | 7 | 0 | 145 | 3.98705 | 1.24352 |
2021 | MIL (AA) | 4 | 4 | 21.0 | 3 | 0 | 26 | 3.85714 | 1.09524 |
2021 | MIL (AAA) | 7 | 7 | 38.2 | 4 | 0 | 39 | 3.49138 | 0.98276 |
2021 | TOR (AAA) | 14 | 13 | 73.0 | 6 | 0 | 71 | 4.19178 | 1.19178 |
2022 | TOR (AAA) | 37 | 23 | 98.1 | 5 | 0 | 110 | 6.58983 | 1.53559 |
2023 | TOR (A) | 1 | 1 | 3.0 | 0 | 0 | 3 | 0.00000 | 0.00000 |
2023 | TOR (AAA) | 9 | 7 | 27.0 | 0 | 0 | 42 | 2.66667 | 1.29630 |
2024 | TOR (AAA) | 6 | 4 | 19.1 | 3 | 0 | 24 | 0.93103 | 0.56897 |
Recent Games
Last 10 MLB Games
Date | Team | Opponent | GS | Win | Save | Hold | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
May 4, 2025 | TOR | CLE | 1 | 0 | 0 | 0 | 4.1 | 19 | 4 | 4 | 6 | 2 | 1 | 0 | 0 |
Apr 29, 2025 | TOR | BOS | 1 | 0 | 0 | 0 | 3.0 | 17 | 7 | 7 | 8 | 1 | 0 | 0 | 5 |
Apr 23, 2025 | TOR | @HOU | 1 | 0 | 0 | 0 | 4.2 | 22 | 3 | 3 | 8 | 2 | 1 | 0 | 1 |
Apr 18, 2025 | TOR | SEA | 1 | 1 | 0 | 0 | 6.0 | 22 | 1 | 1 | 5 | 5 | 1 | 1 | 1 |
Apr 12, 2025 | TOR | @BAL | 1 | 0 | 0 | 0 | 5.2 | 23 | 5 | 3 | 3 | 5 | 2 | 0 | 2 |
Apr 6, 2025 | TOR | @NYM | 1 | 0 | 0 | 0 | 5.1 | 23 | 2 | 2 | 6 | 6 | 2 | 1 | 0 |
Mar 31, 2025 | TOR | WSN | 1 | 1 | 0 | 0 | 6.0 | 23 | 2 | 2 | 2 | 4 | 3 | 0 | 2 |
Sep 24, 2024 | TOR | BOS | 1 | 0 | 0 | 0 | 5.0 | 18 | 0 | 0 | 3 | 4 | 1 | 0 | 0 |
Sep 18, 2024 | TOR | @TEX | 1 | 0 | 0 | 0 | 6.0 | 25 | 2 | 2 | 5 | 6 | 1 | 1 | 1 |
Sep 11, 2024 | TOR | NYM | 1 | 0 | 0 | 0 | 8.0 | 28 | 1 | 1 | 1 | 1 | 1 | 2 | 1 |
Totals | 10 | 2 | 0 | 0 | 54.0 | 220 | 27 | 25 | 47 | 36 | 13 | 5 | 13 |
Last 10 MILB Games
Date | Level | Team | Opponent | GS | Win | Save | IP | TBF | R | ER | H | K | BB | HBP | HR |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jul 24, 2024 | AAA | BUF | SYR | 1 | 1 | 0 | 5.0 | 17 | 0 | 0 | 2 | 5 | 0 | 0 | 0 |
Jul 19, 2024 | AAA | BUF | SWB | 1 | 0 | 0 | 4.0 | 13 | 0 | 0 | 0 | 8 | 1 | 0 | 0 |
May 28, 2024 | AAA | BUF | @SYR | 0 | 1 | 0 | 3.2 | 14 | 1 | 0 | 1 | 5 | 1 | 1 | 0 |
May 22, 2024 | AAA | BUF | STP | 1 | 0 | 0 | 2.1 | 11 | 3 | 2 | 3 | 1 | 0 | 0 | 1 |
May 18, 2024 | AAA | BUF | @ROC | 0 | 1 | 0 | 2.1 | 8 | 0 | 0 | 1 | 1 | 1 | 0 | 0 |
May 14, 2024 | AAA | BUF | @ROC | 1 | 0 | 0 | 2.0 | 7 | 0 | 0 | 1 | 4 | 0 | 0 | 0 |
Sep 24, 2023 | AAA | BUF | NOR | 0 | 0 | 0 | 1.0 | 7 | 2 | 0 | 2 | 2 | 1 | 0 | 0 |
Sep 22, 2023 | AAA | BUF | NOR | 0 | 0 | 0 | 1.0 | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Jul 26, 2023 | AAA | BUF | SWB | 1 | 0 | 0 | 4.0 | 17 | 1 | 1 | 3 | 6 | 2 | 0 | 1 |
Jul 20, 2023 | AAA | BUF | @SYR | 1 | 0 | 0 | 3.1 | 12 | 1 | 1 | 4 | 6 | 0 | 0 | 1 |
Totals | 6 | 3 | 0 | 28.2 | 109 | 8 | 4 | 17 | 39 | 6 | 1 | 3 |
Avg Salary & Roster%
Last 30 days
2026 Position Eligibility Progress
To gain eligibility, a player must have 5 GS or 10 G at a position in the majors, or 20 G at a position in the minors.
Transaction History
Date | Transaction Type | Team | Salary |
---|---|---|---|
August 21, 2024 2:00 PM | add | buttsmella | $2 |
October 10, 2024 1:04 AM | increase | buttsmella | $4 |
May 7, 2025 11:03 AM | cut | buttsmella | $2 |