Tips Updates
Daily
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

Played in Japan
Rated Prospect

PositionsP-204Position when DraftedPPlayer Listed UnderMajor Leaguers
Proper NameBradley Aaron Mills Jr.
Height6-0Weight185BatsLeftThrowsLeft
Born DateMarch 5,1985 [33.052]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