Please SUPPORT US by putting your name on the SUPPORT WALL.
Tips Updates
MLB
Players
Teams
Leagues
Draft
Boxscores
Minor Leagues
College
People
Extra Bases
Applications
About

Brad MillsTrack this Player High Level: MLB Status: Free Agent since 2017 MLB Years: 2009-2015
Follow TBC on Twitter and Facebook

Drafted
Played in Japan
Rated Prospect

PositionsP-204Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameBradley Aaron Mills Jr.
Height6-0Weight185BatsLeftThrowsLeft
Born DateMarch 5,1985 [33.200]PlaceMesa,Arizona
High SchoolMountain View (Mesa,AZ)
CollegeUniversity of Arizona (Tucson,AZ)

DraftedSelected by the Toronto Blue Jays [Team Picks] in the 4th round (145th overall) of the 2007 Amateur Entry Draft [Signed] ... Selected by the Toronto Blue Jays [Team Picks] in the 22nd round (660th overall) of the 2006 Amateur Entry Draft
Signing Bonus$140,000Signing ScoutsDan CholowskyService Time0.138 (2015)
Prospect Rankings[BA] 2009-TOR-#7 ... 2010-TOR-#8
MLB DebutJune 18,2009 [24.105]
OrganizationsTOR [6] OAK [2] SEA [2] ANA [1] MIL [1] TEX [1] Awards0
TBC Player ID49206Retrosheet IDmillb001MLBAM ID502166
Pitch Repertoire Fastball (60.28%) -- Changeup (21.74%) -- Curveball (12.90%) -- Cutter (5.08%)
Fastball Velocity [2015] - 84.96 - [2014] - 87.34 - [2012] - 84.60 - [2011] - 85.63 - [2010] - 85.76
Research ToolsTrack this Player -- Intersect Player -- Compare Player -- Random Player
About Profile Data

Pitching Stats -- Batting Stats -- Fielding Statistics -- Other Pitching -- Other Batting -- Transactions -- Salaries
This player page is available for sponsorship:
Sponsor the Brad Mills page  -  You can show your support to the The Baseball Cube by sponsoring all of a player's pages for only $10/year.
About Sponsorships Program


Active Talent RatingsPitchingStrikeouts51Walks42Hittable45SO/BB44vsPower45Hitting.135Durability40Team.511Ratings Explained

Pitching Statistics

TopStats GlossaryPitching DetailsStatistical FeatsPitch DataOther PitchingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeWLERAGGSGRCGSHGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBWpctFIP
2004ArizonaPac10NCAA-1Fr46Rel19014.661501500009.2105501372002.389.31--12.106.520.54.000-
2005ArizonaPac10NCAA-1So46Rel20004.6113013000013.21477011121001.839.22--7.247.901.09--
2006ArizonaPac10NCAA-1Jr46ST21654.7017161000082.09655433418210401.6610.490.334.488.962.00.545-
2007ArizonaPac10NCAA-1Sr46ST22944.4116142100087.2905043330896101.379.240.313.089.142.97.692-
2007Auburn DoubledaysNYPLA-tor-S/R22202.00624000018.094406210000.834.50--3.0010.503.501.000-
2008Lansing LugnutsMidwAtor-ST23632.5515150000081.0713023328922001.227.860.333.1010.183.29.667-
2008Dunedin Blue JaysFSLA+tor-ST23401.35660000033.02595212351001.116.750.543.249.452.921.000-
2008New Hampshire Fisher CatsEastAAtor-ST23321.10660000032.224114212322001.106.610.553.318.822.67.600-
2008Minor Totals (3 teams)MinorAAA--ST01351.95272700000146.012050327521595001.177.330.433.189.713.06.722-
2009Las Vegas 51sPCLAAAtor49ST24284.0614140100084.0834338635724101.408.860.643.747.682.06.200-
2009Toronto Blue JaysALMLBtor59ST240114.0922000007.21412124690002.6116.434.707.0410.571.50.0009.88
2010Las Vegas 51sPCLAAAtor49ST25864.97202000000112.0118666215431004101.439.451.203.458.012.33.571-
2010Toronto Blue JaysALMLBtor59S/R25105.64734000022.0201414213181011.488.060.815.247.251.381.0004.51
2011Las Vegas 51sPCLAAAtor49ST261194.00242401000157.0161737020391366101.279.211.142.237.783.49.550-
2011Toronto Blue JaysALMLBtor59S/R26129.82541000018.0232020412181021.9111.291.965.898.841.50.3336.19
2012Salt Lake BeesPCLAAAana29ST275105.86211920000109.013373711340672001.5910.981.073.305.531.68.333-
2012Los Angeles AngelsALMLBana59ST27100.0011000005.03000060000.605.40----10.800.001.0000.70
2013Round Rock ExpressPCLAAAtex46ST28753.8718171000097.2924842929730201.248.480.832.676.732.52.583-
2013Orix BuffaloesJap PacIntl-ST280110.1211000002.26330220003.0020.25--6.756.751.00.000-
2014Nashville SoundsPCLAAAmil49ST29421.5614122000075.0511813518772100.926.120.602.169.244.28.667-
2014Buffalo BisonsILAAAtor57ST29213.06660000032.026111125261000.967.240.561.397.245.20.667-
2014Minor Totals (2 teams)MinorAAA--ST0632.01201820000107.07729247231033100.936.460.591.938.644.48.667-
2014Oakland AthleticsALMLBoak49ST29114.41330000016.0199827141011.5910.471.103.867.712.00.5004.48
2014Toronto Blue JaysALMLBtor0Rel290027.0020200104.01013133450003.2320.776.238.3110.381.25-12.59
2015Nashville SoundsPCLAAAoak49ST305124.52242400000137.013474691255956001.388.780.793.606.231.73.294-
2015Oakland AthleticsALMLBoak48ST30005.4011000005.07331110011.6012.601.801.801.801.00-6.53
2016Tacoma RainiersPCLAAAsea0ST31335.28990000044.0482626822323001.589.741.624.476.501.45.500-
MLB Totals - 6 Season(s)Filter447.9721147001077.09671701643713051.7610.941.824.908.091.65.5002.66
Minor League Totals - 11 Season(s)Filter62613.88183174920001012.09754864389734485833601.308.650.863.057.612.49.504-
AAA Totals - 9 Season(s)Filter47564.2615014552000847.28464324029028667828601.338.960.953.037.182.37.456-
AA Totals - 1 Season(s)Filter321.10660000032.224114212322001.106.610.553.318.822.67.600-
A+ Totals - 1 Season(s)Filter401.35660000033.02595212351001.116.750.543.249.452.921.000-
A Totals - 1 Season(s)Filter632.5515150000081.0713023328922001.227.860.333.1010.183.29.667-
A- Totals - 1 Season(s)Filter202.00624000018.094406210000.834.50--3.0010.503.501.000-
Intl Totals - 1 Season(s)Filter0110.1211000002.26330220003.0020.25--6.756.751.00.000-
NCAA Totals - 4 Season(s)Filter15104.566130311000191.02101179869519019501.589.780.284.428.842.00.600-
Toronto Blue Jays Totals - 4 Season(s)Filter2310.081697001051.26759591335502031.9411.452.225.988.541.43.400-
Oakland Athletics Totals - 2 Season(s)Filter114.64440000021.026121138151021.5910.971.273.386.331.88.500-
Los Angeles Angels Totals - 1 Season(s)Filter100.0011000005.03000060000.605.40----10.800.001.000-
Average MLB - Per ~220 innings11117.975839190030220.02671981954512019880141.7610.941.824.908.091.65.5002.66
Average Minor - Per ~220 innings13133.88403820000220.02111059521751867101.308.650.863.057.612.49.500-

Batting Statistics

TopStats GlossaryBatting DetailsStatistical FeatsOther BattingRemove Filters
YearTeamLeagueLvlOrgUnifPosAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecAwOBABB%SO%K-BBHR%AB/HRXBH%
2009Toronto Blue JaysALMLBtor59p2411000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
2014Nashville SoundsPCLAAAmil49p299150000000001202000.000.000.000.0000017.000.000.000.0000.0070.590.000.000.000.00
2014Oakland AthleticsALMLBoak49p2933000000000100001.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
MLB Totals - 2 Season(s)Filter44000000000100001.000.000.000.000004.000.000.000.0000.0025.000.000.000.000.00
Minor League Totals - 1 Season(s)Filter9150000000001202000.000.000.000.0000017.000.000.000.0000.0070.590.000.000.000.00
AAA Totals - 1 Season(s)Filter9150000000001202000.000.000.000.0000017.000.000.000.0000.0070.590.000.000.000.00
Oakland Athletics Totals - 1 Season(s)Filter33000000000100001.000.000.000.000003.000.000.000.0000.0033.330.000.000.000.00
Toronto Blue Jays Totals - 1 Season(s)Filter11000000000000000.000.000.000.000001.000.000.000.0000.000.000.000.000.000.00
Average MLB - Per 162 games16216200000000041000041.000.000.000.00000162.000.000.000.0000.0025.000.000.000.000.00
Average Minor - Per 162 games162270000000000216036000.000.000.000.00000306.000.000.000.0000.0070.590.000.000.000.00

Fielding Statistics

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLgLevelOrgAgePosGGSInnPOAEDPTCTSCFPctRFgRFiSBCSSB%PBGPPos-ShareTm-Share
2007Auburn Doubledays NYPLA-tor22P6---4--441.0000.67------6100.07.9
2008Lansing Lugnuts MidwAtor23P15--414111918.9471.20------15100.010.7
2008Dunedin Blue Jays FSLA+tor23P6--24--661.0001.00------6100.04.3
2008New Hampshire Fisher Cats EastAAtor23P6--122-53.6000.50------6100.04.2
2009Las Vegas 51s PCLAAAtor24P14--717132524.9601.71------14100.09.7
2009Toronto Blue JaysALMLBtor24P227-------------2100.01.2
2010Las Vegas 51s PCLAAAtor25P20--516122221.9551.05------20100.013.9
2010Toronto Blue JaysALMLBtor25P73223---331.0000.430.14-----7100.04.3
2011Las Vegas 51s PCLAAAtor26P24--325112928.9661.17------24100.016.7
2011Toronto Blue JaysALMLBtor26P541812--331.0000.600.17-----5100.03.1
2012Salt Lake Bees PCLAAAana27P21--1315--28281.0001.33------21100.014.6
2012Los Angeles AngelsALMLBana27P115-------------1100.00.6
2013Round Rock Express PCLAAAtex28P18--7161-2423.9581.28------18100.012.5
2014Nashville Sounds PCLAAAmil29P14--5151-2120.9521.43------14100.09.7
2014Buffalo Bisons ILAAAtor29P6--33-1661.0001.00------6100.04.2
2014Oakland AthleticsALMLBoak29P3316---------10.0-3100.01.9
2014Toronto Blue JaysALMLBtor29P2-411--221.0001.000.501-100.0-2100.01.2
2015Nashville Sounds PCLAAAoak30P24--719132726.9631.08------24100.016.7
2015Oakland AthleticsALMLBoak30P115-------------1100.00.6
2016Tacoma Rainiers PCLAAAsea31P9--27--991.0001.00------9100.06.3
MLB Totals for P - 6 season(s)-   P21147753--881.0000.380.101150.0-210.00.0
AAA Totals for P - 8 season(s)-   P150--52133610191185.9691.23------1500.00.0
AA Totals for P - 1 season(s)-   P6--122-53.6000.50------60.00.0
A+ Totals for P - 1 season(s)-   P6--24--661.0001.00------60.00.0
A Totals for P - 1 season(s)-   P15--414111918.9471.20------150.00.0
A- Totals for P - 1 season(s)-   P6---4--441.0000.67------60.00.0

Fielding Statistics - Position Grid

TopPositions by DayStats GlossaryAbout Fielding Data
YearTeam NameLeagueLevelOrgAgePC1B2BSS3BLFCFRFOFDH
2007Auburn Doubledays NYPLA-tor226----------
2008Lansing Lugnuts MidwAtor2315----------
2008Dunedin Blue Jays FSLA+tor236----------
2008New Hampshire Fisher Cats EastAAtor236----------
2009Las Vegas 51s PCLAAAtor2414----------
2009Toronto Blue JaysALMLBtor242----------
2010Las Vegas 51s PCLAAAtor2520----------
2010Toronto Blue JaysALMLBtor257----------
2011Las Vegas 51s PCLAAAtor2624----------
2011Toronto Blue JaysALMLBtor265----------
2012Salt Lake Bees PCLAAAana2721----------
2012Los Angeles AngelsALMLBana271----------
2013Round Rock Express PCLAAAtex2818----------
2014Nashville Sounds PCLAAAmil2914----------
2014Buffalo Bisons ILAAAtor296----------
2014Oakland AthleticsALMLBoak293----------
2014Toronto Blue JaysALMLBtor292----------
2015Nashville Sounds PCLAAAoak3024----------
2015Oakland AthleticsALMLBoak301----------
2016Tacoma Rainiers PCLAAAsea319----------

Other Pitching Statistics

TopRegular Season PitchingAbout 'Other' Stats
YearTeamLeagueCategoryAgeWLERAGGSGRCGSHOGFSVIPHRERHRBBSOWPBKHBWHIPH9HR9BB9SO9K-BBRA9WPct
2009Toronto Blue JaysMLB Spring TrainingMLB24000.00000000038.02600010000.716.160.000.240.000.000.00.000
2010Toronto Blue JaysMLB Spring TrainingMLB25004.5010100002.0311011102.0013.500.004.504.501.004.50.000
2011Toronto Blue JaysMLB Spring TrainingMLB26003.6020200005.0722104001.4012.601.800.007.2003.60.000
2012Los Angeles AngelsMLB Spring TrainingMLB27001.23422000014.2722049100.774.300.002.455.522.251.23.000
2013Texas RangersMLB Spring TrainingMLB28104.50422000010.0955045101.308.100.003.604.501.254.501.000
2014Milwaukee BrewersMLB Spring TrainingMLB29000.0020200002.0410022003.0018.000.009.009.001.004.50.000
2015Oakland AthleticsMLB Spring TrainingMLB301011.2531200004.0355064002.256.750.0013.509.000.6711.251.000
MLB Spring Training Totals - 7 yrs201.7816511000075.759161511825301.027.020.122.142.971.391.901.000

Other Batting Statistics

TopRegular Season BattingStats GlossaryAbout 'Other' Stats
YearTeamLeagueCategoryAgeGABRH2B3BHRRBISBCSBBSOHBPSHSFIBBDPAVGOBPSLGOPSTBXBHPAbabipISOSecABB%SO%K-BBHR%AB/HRXBH%
2009Toronto Blue JaysMLB Spring TrainingMLB2412000000000200000.000.000.000.000002.000.000.0000.00100.000.000.000.000.00
2012Los Angeles AngelsMLB Spring TrainingMLB2743000000001300000.000.250.000.250004.000.000.33325.0075.003.000.000.000.00
MLB Spring Training Totals - 3 yrs65000000001500000.000.167.000.167006.000.000.20016.6783.335.000.000.000.00

Roster Transactions

Top Change of Organization Injuries/DL Contracts
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2017-10-07SPFree Agent -Free AgentFree AgentReleased by Mariners32.216  
2017-10-04SPSeattle MarinersTacoma (AAA)-MinorsActivated MinorsActivated from disabled list32.213Team Roster on 2017-10-04
2017-04-06SPSeattle MarinersTacoma (AAA)-DL-7InjuredDL7 Injured32.032Team Roster on 2017-04-06
2016-10-20SPSeattle MarinersTacoma (AAA)-MinorsContractSigned to minor league contract (re-signed)31.229Team Roster on 2016-10-20
2016-07-04SPSeattle MarinersTacoma (AAA)-DL-7InjuredDL7 Injured31.121Team Roster on 2016-07-04
2016-05-15SPSeattle MarinersTacoma (AAA)-MinorsActivated MinorsActivated from disabled list31.071Team Roster on 2016-05-15
2016-04-17SPSeattle MarinersTacoma (AAA)-DL-7InjuredDL7 Injured31.043Team Roster on 2016-04-17
2016-04-15SPSeattle MarinersTacoma (AAA)-MinorsReassigned MinorsAssigned to Tacoma (AAA)31.041Team Roster on 2016-04-15
2015-12-18SPSeattle MarinersSeattle Mariners (MLB)-MinorsContractSigned to Minor League Contract30.288Team Roster on 2015-12-18
2015-10-14SPFree Agent -Free AgentFree AgentReleased by Athletics30.223  
2015-08-17SPOakland AthleticsNashville (AAA)YMinorsReassigned MinorsOutrighted to minors30.165Team Roster on 2015-08-17
2015-08-16SPOakland AthleticsOakland Athletics (MLB)-DFADes For AssignmentDesignated for Assignment30.164Team Roster on 2015-08-16
2015-08-15SPOakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveContract purchased from minors30.163Team Roster on 2015-08-15
2015-04-09POakland AthleticsNashville (AAA)-MinorsReassigned MinorsAssigned to Nashville (AAA)30.035Team Roster on 2015-04-09
2014-10-28POakland AthleticsOakland Athletics (MLB)-MinorsContractSigned to Minor League Contract29.237Team Roster on 2014-10-28
2014-10-01PFree Agent -Free AgentFree AgentGranted free agency29.210  
2014-08-15PToronto Blue JaysBuffalo (AAA)YMinorsReassigned MinorsAssigned to Buffalo (AAA)29.163Team Roster on 2014-08-15
2014-08-12PToronto Blue JaysToronto Blue Jays (MLB)-DFADes For AssignmentDesignated for Assignment29.160Team Roster on 2014-08-12
2014-08-11PToronto Blue JaysToronto Blue Jays (MLB)YActiveMLB ActiveContract purchased from minors29.159Team Roster on 2014-08-11
2014-07-25PToronto Blue JaysBuffalo (AAA)-MinorsReassigned MinorsOutrighted to Buffalo (AAA)29.142Team Roster on 2014-07-25
2014-07-22PToronto Blue JaysToronto Blue Jays (MLB)-DFADes For AssignmentDesignated for Assignment29.139Team Roster on 2014-07-22
2014-07-17PToronto Blue JaysToronto Blue Jays (MLB)YActive--Claimed off waivers from Athletics by Blue Jays29.134Team Roster on 2014-07-17
2014-07-07POakland AthleticsOakland Athletics (MLB)-DFADes For AssignmentDesignated for Assignment29.124Team Roster on 2014-07-07
2014-06-20POakland AthleticsOakland Athletics (MLB)YActiveMLB ActiveContract purchased from minors29.107Team Roster on 2014-06-20
2014-06-17POakland AthleticsSacramento (AAA)-MinorsTradedTraded from Brewers to Athletics for cash considerations29.104Team Roster on 2014-06-17
2014-03-31PMilwaukee BrewersNashville (AAA)-MinorsReassigned MinorsAssigned to Nashville (AAA)29.026Team Roster on 2014-03-31
2014-01-11PMilwaukee BrewersMilwaukee Brewers (MLB)-MinorsContractSigned to Minor League Contract28.312Team Roster on 2014-01-11
2013-07-18PFree Agent -InternationalContractSigned with Orix (Japan)28.135  
2013-04-07PTexas RangersRound Rock (AAA)-MinorsReassigned MinorsAssigned to Round Rock (AAA)28.033Team Roster on 2013-04-07
2013-03-28PTexas RangersTexas Rangers (MLB)-MinorsReassigned MinorsOutrighted to minors28.023Team Roster on 2013-03-28
2013-03-24PTexas RangersTexas Rangers (MLB)YActive--Claimed off waivers from Angels by Rangers28.019Team Roster on 2013-03-24
2013-03-05PLos Angeles AngelsLos Angeles Angels (MLB)YActiveContractSigned to 1-year contract for 2013 ($0.5m)28.000Team Roster on 2013-03-05
2012-07-14SPLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)27.131Team Roster on 2012-07-14
2012-07-08SPLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)27.125Team Roster on 2012-07-08
2012-04-15PLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsAssigned to Salt Lake (AAA)27.041Team Roster on 2012-04-15
2012-04-13PLos Angeles AngelsLos Angeles Angels (MLB)YActiveMLB ActiveRecalled from Salt Lake (AAA)27.039Team Roster on 2012-04-13
2012-04-02PLos Angeles AngelsSalt Lake (AAA)YMinorsReassigned MinorsOptioned to Salt Lake (AAA)27.028Team Roster on 2012-04-02
Tranx DatePosOrganizationAssignment40mStatusTypeTransaction DescriptionAgeRoster for Current Team
2011-12-03TradeTraded by Blue Jays to Angels for Jeff Mathis 
2007-06-15Sgined by Blue Jays 
* Transactions data can be divided into 2 eras. 2012-2018 includes all MLB/Minor roster movement whereas 1903-2012 contains only MLB change of organization with some DL-related data since 2000s.

Salaries

TopAbout Salary DataPayroll SectionAll $ are USD
YearTeam NamePayrollAgeSalaryServMLB RkTm RkCentileAboveLeague AvgLeague MinCareer*Contracts
2007Toronto Blue Jays-22140,000-------140,000Signing Bonus out of 2007 Draft (4th round - 145th overall)
2009Toronto Blue JaysTeam Payroll24400,000-72442-2,746,792400,000540,000
2010Toronto Blue JaysTeam Payroll25400,000-75742-2,812,412400,000940,000
2011Toronto Blue JaysTeam Payroll26414,000-78943-2,722,607414,0001,354,000
2012Los Angeles AngelsTeam Payroll27480,000-76035-2,954,887480,0001,834,000
2014Toronto Blue JaysTeam Payroll29500,000-79439-3,256,497500,0002,334,0002014-01-11 - Signed to Minor League Contract
2014Oakland AthleticsTeam Payroll29500,000-79439-3,256,497500,0002,334,0002014-01-11 - Signed to Minor League Contract
2015Oakland AthleticsTeam Payroll30507,5000.13878430-3,571,283507,5002,841,5002014-10-28 - Signed to Minor League Contract
* Career earnings are a simple calculation of available yearly salaries listed here. They include only base salary and draft signing bonus. Minor league salaries are excluded. The value is not meant to reflect a player's actual career earnings.
* League minimum salaries are displayed in red