John Lannan

Major League Mental Performance Coach - Toronto Blue Jays (MLB) [2025]
High Level
MLB
Years
2003-2017 (2007-2014)
Proper Name
John Edward Lannan
Positions
P (313)
Height / Weight
6-4 / 235
Bats / Throws
Left / Left
Birthdate
September 27,1984   Age:  41.112
High School
Chaminade (Mineola,NY)
Colleges
Siena College (Loudonville,NY)
Service Time
5.046 (2013)
MLB Debut
MLBAM ID
Retrosheet#
lannj001
Show More
[2008] Topps All-Star Rookie   [2009] Opening day starter for the Washington Nationals   [2010] Opening day starter for the Washington Nationals

Prospect Rankings

CSV
Glossary
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearsourcetypeteamrankview rankings
2007Baseball AmericaTeamWashington Nationals20View Rankings
1 record(s)
Prospect rankings are available since 1990 and are based on pre-season rankings from various ranking sites.

Pitching Statistics

CSV
Glossary
🔒
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteam nameleaguelevelmlb#agewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2003SienaMAACNCAA-1Fr3118035.441250070044.2503427423287001.6310.070.814.635.646.851.22
2004SienaMAACNCAA-1So3119733.8415111040072.2674031331546001.358.300.373.846.694.951.74
2005SienaMAACNCAA-1Jr31201022.2913128210082.2622621228837101.096.750.223.059.042.832.96
2005Vermont ExposNYPLA-WAS3120355.2614110031063.1744637531415341.6610.520.714.415.836.541.32
2006Savannah Sand GnatsSALAWAS2721684.76272511210138.0149837311541144001.479.720.723.527.435.412.11
2007Potomac NationalsCaroA+WAS-22602.13880000050.2311312315351000.915.510.532.666.222.312.33
2007Harrisburg SenatorsEastAAWAS3122323.25650010036.0311413215200001.287.750.503.755.003.501.33
2007Columbus ClippersILAAAWAS2822311.66760011038.03087112191001.117.110.242.844.501.891.58
2007Washington NationalsNLMLBWAS2622224.15660000034.2361716317101021.539.350.784.412.604.410.59
2008Washington NationalsNLMLBWAS31239153.91313100000182.0172897923721176271.348.511.143.565.794.401.63
2009Washington NationalsNLMLBWAS31249133.88333321000206.1210100892268893061.359.160.962.973.884.361.31
2010Harrisburg SenatorsEastAAWAS425144.20770000040.2492519310280041.4510.840.662.216.205.532.80
2010Washington NationalsNLMLBWAS3125884.65252500000143.117582741449711041.5610.990.883.084.465.151.45
2011Washington NationalsNLMLBWAS312610133.70333300000184.2194907615761064071.469.450.733.705.174.391.39
2012Syracuse ChiefsILAAAWAS33279114.30242432000148.216477711650866011.449.930.973.035.214.661.72
2012Washington NationalsNLMLBWAS3127414.13660000032.2331515014171041.449.090.003.864.684.131.21
2013Clearwater ThreshersFSLA+PHI-28012.2511000004.06210150011.7513.500.002.2511.254.505.00
2013Reading Fightin PhilsEastAAPHI-28012.5711000007.07220110001.149.000.001.291.292.571.00
2013Philadelphia PhilliesNLMLBPHI2728365.3314140000074.1864844627382051.5210.410.733.274.605.811.41
2014St. Lucie MetsFSLA+NYN3929036.75660000021.130171627112001.7312.660.842.954.647.171.57
2014Las Vegas 51sPCLAAANYN3229326.75860020034.2513026614195011.8713.241.563.634.937.791.36
2014New York MetsNLMLBNYN42291015.7550005304.07773221002.2515.756.754.504.5015.751.00
2015Albuquerque IsotopesPCLAAACOL37306105.39262510100152.0209107911140834001.6412.380.652.374.916.342.08
2016Omaha Storm ChasersPCLAAAKCA3131785.24251910600132.116691771543554021.5811.291.022.923.746.191.28
2017Long Island DucksAtlIndy -32106.6519000195023.0291717412271021.7811.351.574.7010.576.652.25
Tot:MLB (8 yrs) MLB   46584.1815314821350862.091344840086325450192351.449.530.903.394.704.681.38
Tot:NL (8 yrs) NL   46584.1815314821350862.091344840086325450192351.449.530.903.394.704.681.38
Tot:Minors (9 yrs) Minors   47564.62160144633160866.299751544575293517323131.4910.350.783.045.375.351.76
Tot:Indy (1 yrs) Indy   106.6519000519023.0291717412271021.7811.351.574.7010.576.652.25
Tot:A- (1 yrs) A-   355.2614110013063.1744637531415341.6610.520.714.415.836.541.32
Tot:A (1 yrs) A   684.76272511120138.0149837311541144001.479.720.723.527.435.412.11
Tot:A+ (3 yrs) A+   643.4315150000076.0673229523513011.187.930.592.726.043.792.22
Tot:AA (3 yrs) AA   473.6614130001083.2874134526490041.359.360.542.805.274.411.88
Tot:AAA (5 yrs) AAA   28324.849080521100505.26203132724915926220041.5411.030.872.834.665.571.65
Tot:College (3 yrs) College   1783.564028920120200.01791007998216520101.318.060.413.697.434.502.01
Avg:MLB - 162 Inning avg MLB   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:College - 162 Inning avg College   ðŸ”’🔒🔒🔒🔒🔒🔒🔒🔒🔒162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Pitching Statistics

CSV
Glossary
Unlock the power of the TBC Research Applications with your TBC PREMIUM subscription. Only $2/month. Full feature list
yearteam nameleaguecategoryagewleraggscgshogrgfsviphrerhrbbsowpbkhbwhiph9hr9bb9so9ra9so/bb
2008Washington NationalsMLB Spring TrainingSpring23202.18540010020.2175527160001.167.400.873.056.972.182.29
2009Washington NationalsMLB Spring TrainingSpring24000.00000000039.025100001010.645.770.000.000.000.230.00
2010Washington NationalsMLB Spring TrainingSpring25202.91550000021.21911706110001.157.890.002.494.574.571.83
2011Washington NationalsMLB Spring TrainingSpring26104.73330000013.19771570001.056.080.683.384.734.731.40
2012Washington NationalsMLB Spring TrainingSpring27115.14620040021.024141226161001.4310.290.862.576.866.002.67
2013Philadelphia PhilliesMLB Spring TrainingSpring28127.71650010021.029181835150011.6212.431.292.146.437.713.00
2014New York MetsMLB Spring TrainingSpring29024.80930060015.01511816112001.409.000.603.606.606.601.83
2015Colorado RockiesMLB Spring TrainingSpring30013.1830003005.26220360001.599.530.004.769.533.182.00
2016Kansas City RoyalsMLB Spring TrainingSpring31023.77900092014.1188637122001.7411.301.884.407.535.021.71
Tot:Spring (9 Yrs) Spring 783.414622002240171.216277651245946021.218.490.632.364.934.042.09

Batting Statistics

CSV
Glossary
🔒
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteam nameleaguelevelmlb#agepostbc+gabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2007Harrisburg SenatorsEastAAWAS3122P670200000003000002702.286.286.286.572.000.000.5000.0042.860.000.00
2007Columbus ClippersILAAAWAS2822P780100000005010011901.125.125.125.250.000.000.3330.0055.560.000.00
2007Washington NationalsNLMLBWAS2622P61312100100050000131311.154.154.231.385.077.077.2500.0038.460.000.00
2008Washington NationalsNLMLBWAS3123P2945010000004240600115501.022.102.022.124.089.000.0487.2743.646.000.00
2009Washington NationalsNLMLBWAS3124P31581910000022105000106518.155.183.172.355.052.017.2433.0832.3110.500.00
2010Harrisburg SenatorsEastAAWAS425P430000000012030000700.000.250.000.250.333.000.00014.2928.572.000.00
2010Washington NationalsNLMLBWAS3125P2444142004004220200165022.091.167.136.303.136.045.1828.0044.005.500.00
2011Washington NationalsNLMLBWAS3126p3157350015003240500086514.088.133.140.273.105.052.1254.6236.928.0057.00
2012Syracuse ChiefsILAAAWAS3327P914210000002100200011801.071.188.071.259.143.000.25011.1155.565.000.00
2012Washington NationalsNLMLBWAS3127P6901000000140100011101.111.200.111.311.111.000.2009.0936.364.000.00
2013Philadelphia PhilliesNLMLBPHI2728P1421241001002110200052513.190.261.238.499.143.048.4008.0044.005.500.00
2014Las Vegas 51sPCLAAANYN3229P551101020000010003610.200.200.600.800.400.400.2000.000.000.000.00
2015Albuquerque IsotopesPCLAAACOL3730P1525010001002140510013301.040.107.040.147.080.000.0836.0642.427.000.00
Tot:MLB (7 yrs) MLB     14124782650111001611102100334284620.105.160.138.297.097.032.1855.6339.086.94247.00
Tot:NL (7 yrs) NL     14124782650111001611102100334284620.105.160.138.297.097.032.1855.6339.086.94247.00
Tot:Minors (5 yrs) Minors     46623601030053401210188015.097.162.129.291.113.032.2076.2542.506.80
Tot:AA (2 yrs) AA     101002000000150300021402.200.273.200.473.100.000.4007.1435.715.00
Tot:AAA (4 yrs) AAA     3652340103004290910166613.077.140.115.256.115.038.1676.0643.947.25
Avg:MLB - 162 game avg MLB     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
Avg:Minors - 162 game avg College     162🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒🔒
TBC+ Metric is based on wOBA with inclusion of stolen base value. TBC's version of wOBA excludes park factors and uses static coefficients across all levels and years for ease of implementation.
* indicates player had a low sample size of plate appearances.

Use the Compare Players (TBC PREMIUM) application to compare stats and biography for 2-25 players at a time!

Other Batting Statistics

CSV
Glossary
Subscribe to TBC PREMIUM ($2/month) today and Track up to 200 players with daily stats using the TBC Player Tracker! Feature list
yearteam nameleaguecategoryagegabrh2b3bhrrbisbcsbbsohbpshsfibbgdptbpaxbh1bavgobpslgopssecaisobabipbb%so%so/bbab/hr
2008Washington NationalsMLB Spring TrainingSpring23120000000001000000200.000.000.000.000.000.000.0000.0050.000.000.00
2009Washington NationalsMLB Spring TrainingSpring24340000000002010000500.000.000.000.000.000.000.0000.0040.000.000.00
2010Washington NationalsMLB Spring TrainingSpring25550100010013010001701.200.333.200.533.200.000.50014.2942.863.000.00
2011Washington NationalsMLB Spring TrainingSpring26100000000000020000200.000.000.000.000.000.000.0000.000.000.000.00
2012Washington NationalsMLB Spring TrainingSpring27620000000000020000400.000.000.000.000.000.000.0000.000.000.000.00
2014New York MetsMLB Spring TrainingSpring29300000000000000000000.000.000.000.000.000.000.0000.000.000.000.00
Tot:Spring (6 Yrs) Spring 191301000100160600012001.077.143.077.220.077.000.1435.0030.006.00

Talent Ratings

About Talent Ratings
StrikeoutsWalksHittableSO/BBvs PowerDurabilityTeam Success
215139293964.472