The penultimate week of the NFL preseason has traditionally been the “dress rehearsal” for NFL teams, but joint practices have changed that line of thinking in recent years. Regardless of how teams handle their business in the preseason, rookie quarterbacks — drafted or not — have plenty of opportunities to make their mark as their organization looks to the future.
Kenny Pickett made a case for why he should be the No. 1 quarterback. 1 for the Pittsburgh Steelers in the first week of the preseason, while Desmond Ridder looks set to start for the Atlanta Falcons at some point and Malik Willis showed why he should start for the Tennessee Titans on the road.
How did each of those quarterbacks — and other starting signal-callers — fare in Week 2? Let’s take a look.
Kenny Pickett, Steelers
Pickett made his case to be the Steelers’ starting quarterback after a strong follow-up to his impressive debut. He completed 6 of 7 for 76 yards and a touchdown, finishing with a 151.5 passer rating. Steelers head coach Mike Tomlin had Pickett run a no-holds-barred offense, finding Benny Snell to cap off a five-play, 63-yard drive in just 42 seconds.
Pickett is 19 or 22 for 171 yards with three touchdowns and a 138.6 passer rating through two games. He looks like the Steelers’ best quarterback, even if Pittsburgh could go with Mitchell Trubisky to start the year.
Please check the checkbox to acknowledge that you wish to subscribe.
Thanks for signing up!
Keep an eye on your inbox.
We are sorry!
There was an error processing your subscription.
Malik Willis, Titans

Willis looked impressive in his second game with the Titans, even if he still needs work to throw the ball. He finished 7-for-17 for 80 yards, one touchdown and no interceptions (75.6 rating) while also being sacked three times. Willis also led the Titans with 42 yards on five carries.
Accuracy issues remain a concern for Willis, but he will learn behind Ryan Tannehill to start the year. Willis has completed just 48.4% of his passes in the two games he’s played, but has 10 carries for 80 yards and a score.

Howell’s second outing didn’t go as well as his debut, finishing 10 of 18 for 122 yards with no touchdowns and an interception (53.5 rating). He also has two carries for 13 yards, including a long run of 11 yards. Howell had some good shots on Dax Milne and Eli Wolf, but threw his interception with the Commanders on three down in the final minutes.
Howell has completed 55.9% of his passes with one interception and a 69.1 rating. He has five carries for 32 yards and two scores, learning as the No. 1 quarterback. 3 behind Carson Wentz and Taylor Heinicke.

Corral’s season is likely over after he suffered a LisFranc injury in the Panthers’ second preseason game. Projected to be the No. 1 quarterback. 3 in his rookie year, Corral went just 9 of 15 for 58 yards before exiting Friday’s game in the second half.
The Panthers could place Corral on injured reserve.

Zappe was the third quarterback to enter the game for the Patriots and played the remainder of the contest, completing 16 of 25 for 173 yards and an interception — which was returned for a touchdown — for a 67.6 rating. The fourth-round pick is on the line for the no. 3 in New England, though he could pass Brian Hoyer for the No. 1 role. 2.

Purdy completed 14 of 23 passes for 128 yards with no touchdowns and no interceptions, entering the game in the second quarter and playing the rest of the way. The seventh-round pick has taken his fair share of snaps this preseason, going 17 of 29 for 164 yards with one touchdown (86.0 rating).
Purdy is in line for job no. 3 in San Francisco.

Crum entered the game late in the fourth quarter, completing all three of his passes for 27 yards while playing the final three possessions for Kansas City. The former Kent State quarterback was an undrafted free agent signed by the Chiefs, yet is a long shot to make the roster now as the No. 1 quarterback. 4.

Coan earned an extended look with the starters rested in Saturday’s game, completing 7 of 11 for 83 yards and a touchdown (116.9 rating). The undrafted free agent out of Wisconsin and Notre Dame is the fourth quarterback on the depth chart, trailing Matt Ryan, Nick Foles and Sam Ehlinger for the No. 1 spot. 3.

Thompson continues to impress in Miami, completing 9 of 10 for 129 yards and a touchdown after entering the game late in the third quarter. His touchdown pass to ZaQuandre White was Miami’s only touchdown of the game.
Thompson is the No. 3 quarterback in Miami and the seventh-round pick has been more than impressive this preseason. He is 29 of 38 for 347 yards with two touchdowns and zero interceptions (121.3 rating).

Strong made his debut after being a healthy scratch last week as the undrafted free agent threw just one pass Sunday. The third down should have extended the drive for pass interference, but the penalty was not called without a flag being thrown.
Strong – an undrafted free agent – will not be on the 53-man roster, but is a practice squad candidate.
require.config({"baseUrl":"https:\/\/sportsfly.cbsistatic.com\/fly-0302\/bundles\/sportsmediajs\/js-build","config":{"version":{"fly\/components\/accordion":"1.0","fly\/components\/alert":"1.0","fly\/components\/base":"1.0","fly\/components\/carousel":"1.0","fly\/components\/dropdown":"1.0","fly\/components\/fixate":"1.0","fly\/components\/form-validate":"1.0","fly\/components\/image-gallery":"1.0","fly\/components\/iframe-messenger":"1.0","fly\/components\/load-more":"1.0","fly\/components\/load-more-article":"1.0","fly\/components\/load-more-scroll":"1.0","fly\/components\/loading":"1.0","fly\/components\/modal":"1.0","fly\/components\/modal-iframe":"1.0","fly\/components\/network-bar":"1.0","fly\/components\/poll":"1.0","fly\/components\/search-player":"1.0","fly\/components\/social-button":"1.0","fly\/components\/social-counts":"1.0","fly\/components\/social-links":"1.0","fly\/components\/tabs":"1.0","fly\/components\/video":"1.0","fly\/libs\/easy-xdm":"2.4.17.1","fly\/libs\/jquery.cookie":"1.2","fly\/libs\/jquery.throttle-debounce":"1.1","fly\/libs\/jquery.widget":"1.9.2","fly\/libs\/omniture.s-code":"1.0","fly\/utils\/jquery-mobile-init":"1.0","fly\/libs\/jquery.mobile":"1.3.2","fly\/libs\/backbone":"1.0.0","fly\/libs\/underscore":"1.5.1","fly\/libs\/jquery.easing":"1.3","fly\/managers\/ad":"2.0","fly\/managers\/components":"1.0","fly\/managers\/cookie":"1.0","fly\/managers\/debug":"1.0","fly\/managers\/geo":"1.0","fly\/managers\/gpt":"4.3","fly\/managers\/history":"2.0","fly\/managers\/madison":"1.0","fly\/managers\/social-authentication":"1.0","fly\/utils\/data-prefix":"1.0","fly\/utils\/data-selector":"1.0","fly\/utils\/function-natives":"1.0","fly\/utils\/guid":"1.0","fly\/utils\/log":"1.0","fly\/utils\/object-helper":"1.0","fly\/utils\/string-helper":"1.0","fly\/utils\/string-vars":"1.0","fly\/utils\/url-helper":"1.0","libs\/jshashtable":"2.1","libs\/select2":"3.5.1","libs\/jsonp":"2.4.0","libs\/jquery\/mobile":"1.4.5","libs\/modernizr.custom":"2.6.2","libs\/velocity":"1.2.2","libs\/dataTables":"1.10.6","libs\/dataTables.fixedColumns":"3.0.4","libs\/dataTables.fixedHeader":"2.1.2","libs\/dateformat":"1.0.3","libs\/waypoints\/infinite":"3.1.1","libs\/waypoints\/inview":"3.1.1","libs\/waypoints\/jquery.waypoints":"3.1.1","libs\/waypoints\/sticky":"3.1.1","libs\/jquery\/dotdotdot":"1.6.1","libs\/jquery\/flexslider":"2.1","libs\/jquery\/lazyload":"1.9.3","libs\/jquery\/maskedinput":"1.3.1","libs\/jquery\/marquee":"1.3.1","libs\/jquery\/numberformatter":"1.2.3","libs\/jquery\/placeholder":"0.2.4","libs\/jquery\/scrollbar":"0.1.6","libs\/jquery\/tablesorter":"2.0.5","libs\/jquery\/touchswipe":"1.6.18","libs\/jquery\/ui\/jquery.ui.core":"1.11.4","libs\/jquery\/ui\/jquery.ui.draggable":"1.11.4","libs\/jquery\/ui\/jquery.ui.mouse":"1.11.4","libs\/jquery\/ui\/jquery.ui.position":"1.11.4","libs\/jquery\/ui\/jquery.ui.slider":"1.11.4","libs\/jquery\/ui\/jquery.ui.sortable":"1.11.4","libs\/jquery\/ui\/jquery.ui.touch-punch":"0.2.3","libs\/jquery\/ui\/jquery.ui.autocomplete":"1.11.4","libs\/jquery\/ui\/jquery.ui.accordion":"1.11.4","libs\/jquery\/ui\/jquery.ui.tabs":"1.11.4","libs\/jquery\/ui\/jquery.ui.menu":"1.11.4","libs\/jquery\/ui\/jquery.ui.dialog":"1.11.4","libs\/jquery\/ui\/jquery.ui.resizable":"1.11.4","libs\/jquery\/ui\/jquery.ui.button":"1.11.4","libs\/jquery\/ui\/jquery.ui.tooltip":"1.11.4","libs\/jquery\/ui\/jquery.ui.effects":"1.11.4","libs\/jquery\/ui\/jquery.ui.datepicker":"1.11.4"}},"shim":{"liveconnection\/managers\/connection":{"deps":["liveconnection\/libs\/sockjs-0.3.4"]},"liveconnection\/libs\/sockjs-0.3.4":{"exports":"SockJS"},"libs\/setValueFromArray":{"exports":"set"},"libs\/getValueFromArray":{"exports":"get"},"fly\/libs\/jquery.mobile-1.3.2":["version!fly\/utils\/jquery-mobile-init"],"libs\/backbone.marionette":{"deps":["jquery","version!fly\/libs\/underscore","version!fly\/libs\/backbone"],"exports":"Marionette"},"fly\/libs\/underscore-1.5.1":{"exports":"_"},"fly\/libs\/backbone-1.0.0":{"deps":["version!fly\/libs\/underscore","jquery"],"exports":"Backbone"},"libs\/jquery\/ui\/jquery.ui.tabs-1.11.4":["jquery","version!libs\/jquery\/ui\/jquery.ui.core","version!fly\/libs\/jquery.widget"],"libs\/jquery\/flexslider-2.1":["jquery"],"libs\/dataTables.fixedColumns-3.0.4":["jquery","version!libs\/dataTables"],"libs\/dataTables.fixedHeader-2.1.2":["jquery","version!libs\/dataTables"],"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js":["https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js"]},"map":{"*":{"adobe-pass":"https:\/\/sports.cbsimg.net\/js\/CBSi\/app\/VideoPlayer\/AdobePass-min.js","facebook":"https:\/\/connect.facebook.net\/en_US\/sdk.js","facebook-debug":"https:\/\/connect.facebook.net\/en_US\/all\/debug.js","google":"https:\/\/apis.google.com\/js\/plusone.js","google-platform":"https:\/\/apis.google.com\/js\/client:platform.js","google-csa":"https:\/\/www.google.com\/adsense\/search\/async-ads.js","google-javascript-api":"https:\/\/www.google.com\/jsapi","google-client-api":"https:\/\/apis.google.com\/js\/api:client.js","gpt":"https:\/\/securepubads.g.doubleclick.net\/tag\/js\/gpt.js","hlsjs":"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/hls.js\/1.0.7\/hls.js","newsroom":"https:\/\/c2.taboola.com\/nr\/cbsinteractive-cbssports\/newsroom.js","recaptcha":"https:\/\/www.google.com\/recaptcha\/api.js?onload=loadRecaptcha&render=explicit","recaptcha_ajax":"https:\/\/www.google.com\/recaptcha\/api\/js\/recaptcha_ajax.js","supreme-golf":"https:\/\/sgapps-staging.supremegolf.com\/search\/assets\/js\/bundle.js","taboola":"https:\/\/cdn.taboola.com\/libtrc\/cbsinteractive-cbssports\/loader.js","twitter":"https:\/\/platform.twitter.com\/widgets.js","video-avia":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/player\/avia.min.js","video-avia-ui":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/ui\/avia.ui.min.js","video-avia-gam":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/gam\/avia.gam.min.js","video-avia-hls":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/hls\/avia.hls.min.js","video-avia-playlist":"https:\/\/vidtech.cbsinteractive.com\/avia-js\/2.4.0\/plugins\/playlist\/avia.playlist.min.js","video-ima3":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3.js","video-ima3-dai":"https:\/\/imasdk.googleapis.com\/js\/sdkloader\/ima3_dai.js","video-utils":"https:\/\/sports.cbsimg.net\/js\/CBSi\/util\/Utils-min.js","video-vast-tracking":"https:\/\/vidtech.cbsinteractive.com\/sb55\/vast-js\/vtg-vast-client.js"}},"waitSeconds":300});